P-ContextBench:从个人事实回忆到个性化智能体行为

arXiv cs.AI 论文

摘要

该论文提出了 P-ContextBench,这是一个可扩展的基准测试框架,通过构建以人口群体数据为依据的合成人物画像,并将其嵌入碎片化的移动应用使用轨迹中,评估大语言模型在个人情境理解方面的能力,包括时间追踪、模式推断以及考虑约束的行动边界识别。研究发现,最先进的模型在关键任务上的得分低于 60%。

arXiv:2610.40959v1 Announce Type: new Abstract: Large language models (LLMs) are increasingly used for personal tasks, yet evaluating their safe use of personal context remains difficult because such contexts are private, fragmented, dynamic, and socially situated. We introduce P-ContextBench, a realistic, verifiable, and scalable benchmark for evaluating personal-context understanding. P-ContextBench constructs population-structured, life-story-grounded digital humans from demographic seeds reflecting the U.S. population. Rather than using explicit, static profiles, P-ContextBench embeds traits, routines, goals, and constraints as implicit evidence across fragmented, evolving synthetic mobile-app records. It evaluates five capabilities: single-source fact recovery, multi-source fact recovery, temporal state tracking, inference of higher-level personal patterns from routine behavior, and safe handling of requests conflicting with persona-specific constraints through compliance, warning, clarification, or refusal. A multi-stage validation pipeline checks persona plausibility, context recoverability, information leakage, evidence preservation, test-case grounding, and human-judge agreement. We instantiate P-ContextBench with 100 personas, 10,088 hidden facts, 18,261 app-trace fragments, and 4,810 verified test cases. The pipeline supports configurable generation across scales and demographic groups. Cost-effective state-of-the-art (SOTA) LLMs relevant to personal agents achieve below 60% accuracy on temporal tracking, higher-level pattern inference, and constraint-aware action-boundary decisions, with fewer than 10% of test cases answered correctly across all three repeated runs. Even a high-performing SOTA model remains inconsistent on these capabilities. P-ContextBench provides measurable targets for improving the accuracy, reliability, and safety of LLM-based personal agents.
查看原文
查看缓存全文

缓存时间: 2026/11/03 09:28

# P-ContextBench: From Personal Fact Recall to Personalized Agent Behavior
Source: [https://arxiv.org/html/2610.40959](https://arxiv.org/html/2610.40959)
###### Abstract

Large language models \(LLMs\) are increasingly used for personal tasks, yet evaluating whether they can safely use personal context remains difficult because such contexts are private, fragmented, dynamic, and socially situated\. We introduce P\-ContextBench, a realistic, verifiable, and scalable benchmark framework for evaluating personal\-context understanding\. P\-ContextBench constructs population\-structured, life\-story\-grounded digital humans from demographic seeds reflecting the U\.S\. population\. Rather than presenting personal context as explicit and static profiles, P\-ContextBench embeds traits, routines, goals, and constraints as implicit evidence distributed across fragmented and evolving synthetic mobile\-app records\. It evaluates five capabilities: single\-source fact recovery, multi\-source fact recovery, temporal state tracking, inference of higher\-level personal patterns from routine behavior, and safe handling of user requests that conflict with persona\-specific constraints—for example, by complying, warning, clarifying, or refusing\. A multi\-stage validation pipeline checks persona plausibility, recoverability of the intended personal context from the evidence, information leakage, evidence preservation, test\-case grounding, and human–judge agreement\. We instantiate P\-ContextBench with 100 personas, 10,088 hidden facts, 18,261 app\-trace fragments, and 4,810 verified test cases, while the benchmark pipeline supports configurable generation at different scales and for different demographic groups\. Cost\-effective state\-of\-the\-art \(SOTA\) LLMs relevant to personal\-agent settings achieve below 60% accuracy on temporal tracking, higher\-level pattern inference, and constraint\-aware action\-boundary decisions, with less than 10% of test cases answered correctly in all three repeated runs\. Even a high\-performing SOTA model remains inconsistent on these capabilities\. P\-ContextBench thus provides measurable targets for improving the accuracy, reliability, and safety of LLM\-based personal agents\. Code and data are available at https://github\.com/TruePersona/P\-ContextBench\.

Department of Computer Science, San Francisco State University

gbrown8@sfsu\.edu, abari@sfsu\.edu, atadikonda@sfsu\.edu, hjsong@sfsu\.edu

## Introduction

In recent years, large language models \(LLMs\) have increasingly been deployed to assist users with personal, everyday tasks, such as shopping, scheduling appointments, and making daily decisions\. In these consumer\-oriented settings, personalization is a critical requirement\. LLMs must adapt to a user’s specific context, including preferences, past events, personal traits, goals, and constraints\. Effective personalization requires more than fact recovery or following an immediate user request; it requires applying personal context to produce useful, appropriate, and safe responses\. This capability becomes increasingly important as LLMs are embedded deeply in everyday life\.

Personal\-context benchmarking introduces challenges not captured by traditional LLM evaluations\. Personal context is rarely available as a consolidated, static profile; instead, it is fragmented across multiple sensitive digital traces such as app logs, which are difficult to access, collect, or share ethically because of privacy concerns\. Personal context is often revealed implicitly through behavior rather than direct statements, and it changes over time as preferences, constraints, routines, relationships, and goals evolve\. As LLMs are increasingly used for a growing range of everyday tasks, personalization must move beyond the simple fact recall emphasized in existing benchmarks\. It requires interpreting how multiple facts jointly shape a person’s needs, constraints, and appropriate actions\. Hence, models need to synthesize low\-level details into higher\-level personal patterns, such as motives, tradeoffs, constraints, and decision rules, and determine how to act when user requests involve conflicting goals, ambiguity, or exceptions\. Since personal task patterns vary across individuals and demographic groups, and app usage trends evolve rapidly, personal\-context benchmarks should also be extensible across populations and different app sources\.

To address these challenges, we proposeP\-ContextBench, a realistic, verifiable, and scalable benchmark framework\. Unlike existing benchmarks that assign predefined traits to a persona, P\-ContextBench first constructs a population\-structured life\-story\-grounded digital human\. It starts from demographic seeds reflecting the U\.S\. population and enriches each seed through a comprehensive interview of over 100 questions covering personal history, family and social relationships, work, health, finances, values, daily routines, and views on social issues, thereby forming a coherent representation of an individual\. P\-ContextBench then extracts hidden facts—personal traits, routines, goals, and constraints used as benchmark ground truth—from this digital human, rather than assigning them as isolated attributes, thereby grounding downstream app traces in plausible personal context\. Building on these facts, P\-ContextBench synthesizes each persona’s social circle and longitudinal app traces, which implicitly represent personal context as fragmented, socially situated, and temporally distributed over time without using real user data\. The benchmark construction pipeline is scalable: demographic seed selection can target specific populations, and app\-agnostic hidden facts and social circles can be instantiated as different app\-log formats\. Each applicable construction stage is checked by a separate LLM for consistency, recoverability, leakage control, and grounding\.

To evaluate LLMs’ personal intelligence in an everyday setting, P\-ContextBench includes five task types:single\-source fact recovery \(T1\), multi\-source fact recovery \(T2\), temporal state tracking \(T3\), higher\-level personal\-pattern inference \(T4\), andconstraint\-aware agent behavior \(T5\)\. T1–T4 test whether models can recover, connect, update, and reason over fragmented personal context\. T5 tests whether models can set appropriate action boundaries when user requests conflict with persona\-specific constraints, such as complying, warning, clarifying, suggesting alternatives, or refusing\. For example, if a user with diabetes requests to buy chocolate, the model must recognize the health constraint and decide whether to warn, clarify, or suggest an alternative rather than simply comply\.

We provide an implementation that supports configurable benchmark generation at different scales and for different demographic groups\. For evaluation, we instantiate P\-ContextBench with 100 personas, 500 social\-circle contacts, 10,088 hidden facts, and 4,810 test cases\. Personas are verified for demographic plausibility, behavioral consistency, psychological coherence and political consistency\. App logs are checked to ensure that hidden facts are implicitly encoded and recoverable from the supporting evidence\. Test cases are verified to ensure that their answer keys are grounded in the hidden facts, supported by the app logs, and valid for their intended task types\. The scoring protocol is cross\-checked by human annotators\.

On P\-ContextBench, we evaluate cost\-effective state\-of\-the\-art \(SOTA\) models relevant to personal\-task settings, along with a high\-performing reference model\. We report overall, worst\-run and Pass3accuracy\([Shi et al\. 2026](https://arxiv.org/html/2610.40959#bib.bib11)\), where Pass3counts a test case as correct only when the model receives full credit in all three independent runs\. The cost\-effective models achieve 48–62% overall accuracy, but less than 20% Pass3, with Pass3below 6% on each of T3, T4 and T5\. This gap shows that models often succeed inconsistently across repeated runs\. Even the high\-performing reference model exhibits a persistent reliability gap, achieving 75\.49% overall accuracy but only 34\.58% Pass3on average, underscoring the challenge posed by P\-ContextBench\.

Failure analysis shows a common pattern: models often find relevant evidence but fail to use it completely\. In T3, 81\.01% of non\-correct cases omit a required current\-state hidden fact\. In T4, 64\.78% omit hidden facts needed to support the reasoning conclusion\. In T5, failures center on decision quality, led by constraint\-recognition errors \(37\.53%\) and over\-refusal \(13\.62%\)\. Together, these findings reveal concrete targets for improving the reasoning, reliability, and safety of LLM\-based personal agents\.

To our knowledge, P\-ContextBench is the first personal\-context benchmark framework to combine population\-structured digital\-human personas, tasks spanning fact recovery through personalized agent behavior, and scalability across populations and app formats\. Our contributions are:

- •A realistic and scalable benchmark framework\.P\-ContextBench represents personal context through coherent digital\-human personas, social circles, hidden facts and app traces; evaluates diverse tasks; and supports configurable generation across different scales and demographic groups\.
- •A verifiable benchmark construction pipeline\.We instantiate P\-ContextBench with 100 personas, 500 social\-circle contacts, 10,088 hidden facts, 11,930 messenger fragments, 6,331 calendar fragments and 4,810 test cases, with stage\-wise verification\.
- •An empirical analysis of LLM limitations\.We identify key gaps in temporal updating, higher\-level personal\-pattern inference, constraint\-aware action\-boundary decisions and reliability, providing concrete improvement targets for LLMs and personal\-agent systems\.

Code and data are available at https://github\.com/TruePersona/P\-ContextBench\.

## Related Work

Prior work has explored persona synthesis and associated digital traces, while a growing body of research has developed personal\-context benchmarks\.

### Synthetic Data Generation for User Modeling

Park\([Park et al\. 2023](https://arxiv.org/html/2610.40959#bib.bib1)\)introduced a life\-story\-grounded digital human simulation framework for modeling real individuals\. They recruited 1,052 U\.S\. participants, conducted qualitative interviews covering over 100 questions, and conditioned LLM agents on those interview transcripts to simulate each participant across social, attitudinal, personality, and decision\-making contexts\. The resulting digital humans demonstrated high fidelity to real individuals, achieving 0\.85 normalized accuracy on the General Social Survey, measuring demographics and socio\-political attitudes, and 0\.80 correlation on the 44\-item Big Five Personality Inventory, measuring core personality traits\. The results show that the simulation framework is a strong basis for human modeling\. Ge\([Ge et al\. 2024](https://arxiv.org/html/2610.40959#bib.bib2)\)proposed PersonaHub, a persona\-driven synthetic data generation framework that uses personas to guide the creation of diverse synthetic assets, including knowledge\-rich texts, game NPCs, and social connections, with a reported expert validity rate of 96\.5%\.

### Personal\-Context Benchmarks

Several benchmarks evaluate LLMs in personal\-context settings, especially whether models can infer user preferences over time\. PersonaMem\([Jiang et al\. 2025a](https://arxiv.org/html/2610.40959#bib.bib3)\)simulates user–chatbot histories and shows that SOTA LLMs struggle with dynamic preference shifts even when preferences are explicitly represented\. PersonaMem\-v2\([Jiang et al\. 2025b](https://arxiv.org/html/2610.40959#bib.bib4)\)extended this to implicit personalization, where preferences, traits, or constraints are revealed indirectly across up to 10 user–chatbot sessions\. It shows even frontier LLMs remain limited in inferring user preferences from subtle signals in long histories\. However, its primary evaluation is targeted for preference\-centered personalization rather than broader daily\-life personal\-context use\.

PersonaBench\([Tan et al\. 2025](https://arxiv.org/html/2610.40959#bib.bib5)\)broadens the evaluation setting by synthesizing private user data beyond user–chatbot histories, including messenger chats, social circles, and purchase histories\. It evaluates mainly on information retrieval over a RAG pipeline\([Lewis et al\. 2020](https://arxiv.org/html/2610.40959#bib.bib17)\); reasoning tests are limited to relationship\-grounded personal context and comprise about 10% of the benchmark\. LoCoMo\([Maharana et al\. 2024](https://arxiv.org/html/2610.40959#bib.bib6)\)and LongMemEval\([Wu et al\. 2024](https://arxiv.org/html/2610.40959#bib.bib7)\)are related to personal\-context benchmarking because they evaluate long\-term memory over multi\-session interactions\. LoCoMo uses up to 35 user–user conversation sessions, while LongMemEval covers up to 500 user–assistant sessions\. Both test recall, aggregation, temporal reasoning, knowledge updates, and abstention, showing that SOTA LLMs still struggle with long\-term conversational memory\.

Recent work also evaluates personalized LLM agents in conversational and tool\-augmented settings\. PersonaLens\([Zhao et al\. 2025](https://arxiv.org/html/2610.40959#bib.bib8)\)measures task completion, personalization quality, and response naturalness in simulated task\-oriented dialogues without actual tool invocation\. ETAPP\([Hao et al\. 2025](https://arxiv.org/html/2610.40959#bib.bib9)\)evaluates personalized tool use in a sandbox with 33 APIs, testing whether LLM agents select tools and fill parameters in accordance with user profiles\. However, these benchmarks assume that the requested task is valid and should be completed\. For personal agents, a more fundamental challenge is deciding whether an action should be taken at all under persona\-specific constraints before tool use or task execution begins\.

Related work in enterprise and agent safety evaluates whether LLM agents comply with explicit organizational policies, guidelines, or safety constraints during task execution\. Benchmarks such as τ\-bench\([Yao et al\. 2024](https://arxiv.org/html/2610.40959#bib.bib10)\),τ\\tau\-knowledge\([Shi et al\. 2026](https://arxiv.org/html/2610.40959#bib.bib11)\), GuideBench\([Diao et al\. 2025](https://arxiv.org/html/2610.40959#bib.bib12)\), Agent\-SafetyBench\([Zhang et al\. 2024](https://arxiv.org/html/2610.40959#bib.bib13)\), and R\-Judge\([Yuan et al\. 2024](https://arxiv.org/html/2610.40959#bib.bib14)\)test policy following, guideline compliance, and risk awareness\. These works focus on externally specified operational constraints, whereas personal agents should often infer constraints from personal context that are implicit, fragmented, and evolving\.

Existing personalization benchmarks have made important progress in evaluating personalized intelligence, but several limitations remain\. First, they rely on synthesized digital assets, such as user–chatbot conversations or app logs involving assigned preference annotations, yet provide limited justification for how these assets represent coherent individuals, realistic populations, and realistic daily\-life contexts\. Second, most benchmarks primarily emphasize fact retrieval\. Although some include reasoning tasks, they do not comprehensively cover broader forms of personal\-context use, including motive, identity, tradeoff, coping\-strategy, and decision\-rule inference\. They also do not test action\-boundary decisions, where an agent must determine whether and how to act before taking action, especially when a user request conflicts with persona\-specific constraints\. Third, many benchmarks lack stage\-wise verification of the full construction process, including the underlying persona data, which serves as the foundation for downstream traces and benchmark test cases\. Finally, existing datasets are not designed to be scalable or configurable across different demographic subsets or future app environments, even though different populations and app environments may produce different personal\-context patterns\.

## P\-ContextBench

P\-ContextBench is built around three design goals: realism, verifiability, and scalability\. First, it models persona and personal context as they appear in everyday life: population\-structured personas with broad lifestories, and fragmented, implicit, dynamic, and socially situated context across multiple app traces\. Its test cases cover a broad range of personal\-context capabilities, including factual recall, temporal state tracking, higher\-level personal\-pattern inference, and action\-boundary decisions\. Second, it makes the benchmark verifiable across the applicable stages of the pipeline by checking persona plausibility, hidden\-fact recoverability, leakage control, evidence preservation, test\-case grounding, and scoring validity\. Third, it is designed to scale across different populations and app formats\.

P\-ContextBench is constructed through a six\-stage pipeline as shown in Figure[1](https://arxiv.org/html/2610.40959#Sx3.F1): \(1\) population\-structured persona seed selection, \(2\) life\-story\-grounded persona enrichment through interviews, \(3\) social\-circle synthesis, \(4\) app\-log synthesis, \(5\) test\-case synthesis with answer keys, and \(6\) two\-pass answering and scoring\. In the final stage, the model first answers given the app logs, and a separate scorer LLM grades each answer using the answer key, against type\-specific rubrics\.

![Refer to caption](https://arxiv.org/html/2610.40959v1/figure1-cropped.png)Figure 1:Overall pipeline of P\-ContextBench\.ExE\_\{x\},MxM\_\{x\}, andFxF\_\{x\}denote calendar, messenger, and filler fragments\.### Persona, Social\-Circle and App\-Log Synthesis

The P\-ContextBench pipeline begins by creating a coherent digital\-human from demographic seeds—brief profiles specifying attributes such as age, occupation, location, household background, hobbies, and career goals—sampled from NVIDIA Nemotron\-Personas\-USA\([NVIDIA 2025](https://arxiv.org/html/2610.40959#bib.bib15)\), which is grounded in demographic distributions from the U\.S\. Census\([U\.S\. Census Bureau 2026](https://arxiv.org/html/2610.40959#bib.bib16)\)\. P\-ContextBench can sample seeds randomly for broad coverage or filter them by attributes such as age or occupation to target specific subpopulations\.

Each seed is expanded through a structured life\-story interview of over 100 questions, following prior work\([Park et al\. 2023](https://arxiv.org/html/2610.40959#bib.bib1)\), to construct coherent digital humans\. The interview responses are distilled into a hidden\-fact inventory across 18 categories, where each hidden fact contains a canonical ground\-truth label that is used in downstream benchmark construction and evaluation\. A four\-perspective LLM audit checks hidden facts for demographic plausibility, behavioral consistency, psychological coherence and political consistency\.

Next, inspired by PersonaHub\([Ge et al\. 2024](https://arxiv.org/html/2610.40959#bib.bib2)\), we synthesize the persona’s close social circle, consisting of a fixed number of frequent contacts\. Each contact is grounded in the interview transcript and hidden facts, including relationship history and shared activities\. A verification step removes unsupported or contradictory details\.

### App\-Log Synthesis

The fourth stage converts each persona’s hidden\-fact inventory and social circle into longitudinal app logs over a configurable time window\. We instantiate two app\-log sources: a messenger app log containing conversations with social\-circle contacts and a calendar app log containing scheduled events\.

#### Implicit, Fragmented, and Leakage\-Controlled Encoding

To mirror real app usage, related hidden facts, typically two or three, are grouped into small clusters when they could naturally co\-occur within the same routine, relationship, appointment, payment cycle, or planning context\. For each cluster, the pipeline generates 4–5 app\-specific fragments, distributed across app formats such as messenger sessions and calendar events\. These fragments encode hidden facts through behavioral, logistical, routine, and social signals, such as pharmacy pickups, copays, or recurring calendar entries, rather than directly stating their ground\-truth labels, such as a disease name\. Each hidden fact is supported by at least two fragments, so recovery requires combining multiple signals rather than reading a single explicit line\. This is exemplified in Figure[1](https://arxiv.org/html/2610.40959#Sx3.F1)\.

#### Recoverability and Leakage Check

After fragment generation, a separate LLM verifies that hidden facts are inferable without being directly leaked\. For each hidden\-fact cluster, the verifier sees only the corresponding 4–5 fragments, with metadata such as ground\-truth labels and hidden fact IDs removed, and attempts to recover the intended hidden facts\. It reports confidence for each inference and flags any direct label leakage, close synonym, or overly explicit cue\. The generated fragment set is retained only when the intended hidden facts are recovered with high confidence and no leakage is detected; otherwise, it is regenerated\.

#### Final App\-Log Assembly

To make the final app logs realistic, we add filler around the verified app\-log fragments\. Filler consists of ordinary non\-evidence messages and calendar events, such as errands, reminders, meals, and casual scheduling\. Its amount is controlled by a configurable filler to\-evidence ratio, measured as the number of filler tokens per meaningful evidence token\. To add realistic distraction, a configurable portion of the filler, from 0% to 30%, is reserved for decoy sessions\. These decoys appear relevant to hidden facts but refer to someone other than the persona\. A separate LLM verifies both that all verified evidence fragments are preserved in the final app log and that any overlap between a decoy and a hidden fact clearly belongs to another person, preventing the decoy from becoming accidental evidence\. This process produces realistic but verifiable final app logs, where hidden facts are distributed across multiple layers of everyday app activity\. Although the current benchmark uses messenger and calendar logs, its app\-agnostic hidden facts and social\-circle structures make the pipeline scalable to additional app formats\.

### Benchmark Test\-Case Synthesis

Beyond simple information retrieval, P\-ContextBench evaluates whether LLMs can recover nuanced personal context, infer higher\-level personal patterns, and apply that context in realistic personal\-agent situations such as respecting personal constraints and deciding when to act or abstain\. We synthesize test cases grounded in each persona’s hidden\-fact inventory and verified app logs, emphasizing inference, judgment, and action\-boundary reasoning\. P\-ContextBench includes five task types: T1 single\-source fact recovery, T2 multi\-source fact recovery, T3 temporal state tracking, T4 high\-level personal\-pattern inference, and T5 agent\-oriented behavior\. T1 recovers a fact from one app source while T2 connects evidence across messenger and calendar logs to recover a fact\. T3 requires models to distinguish prior state, current state, and stale interpretations; T4 requires inference of implicit personal patterns such as motives, identities, and values; and T5 requires models to infer persona\-specific constraints and decide whether to comply, clarify, suggest an alternative, require confirmation, or refuse\. T1–T4 use third\-person questions about the persona, whereas T5 uses first\-person requests to the agent\. For each test case, the pipeline creates a question and an answer key containing the required hidden facts, represented by their canonical ground\-truth labels, along with type\-specific fields, as shown in Table[1](https://arxiv.org/html/2610.40959#Sx3.T1)\. T3 keys specify prior, current and stale state\. T4 keys specify the reasoning conclusion and the evidence\-based mechanism explaining how the hidden facts support that conclusion\. T5 keys specify relevant constraints and the expected action boundary\.

Table 1:Simplified examples of T3–T5\. HF denotes hidden fact\. Cited evidence is app\-fragments supporting the required ground\-truth facts \(T3\), the reasoning conclusion and mechanism \(T4\), and the constraints \(T5\)\. We omit here due to the space limit; see the supplementary material for details\.Test cases vary in difficulty based on the number of hidden facts required for a complete answer: T1 requires a single fact, while T4 and T5 often require three or more interacting facts\. A separate verification step checks that each case is grounded, non\-duplicative, and type\-valid\. It verifies that the answer key is derived from the hidden facts and that the relevant evidence fragments appear in the app logs\. It also checks non\-duplication and type\-specific requirements, such as valid temporal change for T3, higher\-level personal\-pattern inference for T4, and a meaningful persona\-specific action boundary for T5\. This process produces realistic, app\-log\-grounded, and verifiable test cases\.

### Answering and Scoring Protocol

P\-ContextBench uses a two\-pass, evidence\-grounded answering and scoring protocol\. In Pass 1, the evaluated model receives only raw app logs and test questions, answers each question, and cites supporting evidence from the logs\. Unlike benchmarks that score only the final answer, P\-ContextBench requires evidence that supports the relevant hidden facts and type\-specific answer key\. This prevents full credit for ungrounded guesses or fluent but weakly grounded explanations\.

In Pass 2, a separate LLM judge scores each Pass 1 answer against the test case and answer key, shown in Table[1](https://arxiv.org/html/2610.40959#Sx3.T1)\. T1–T4 receive correct, partial, or incorrect credit based on coverage of the required ground\-truth labels, type\-specific answer\-key requirements, and cited app\-log evidence\. T5 is scored on constraint recognition, action\-boundary selection, and evidence grounding, with penalties for failures such as blind compliance, unsafe actions—for example, sending unverified health information or recommending a medication change beyond the permitted boundary—or unnecessary refusal, and missing clarification\. The adjusted T5 score is clamped to 0–15, normalized to 0–1, and classified as VERIFIED, FLAGGED, or FAILED\. See the supplementary material for details\.

We run each model multiple times to reduce run\-to\-run variability\. We report overall, worst\-run, and Pass3accuracy, where a case counts as solved only if all three runs receive full credit\. These metrics distinguish occasional from consistent correctness\.

## Evaluation

### Evaluation Settings

#### Data Set

We evaluate 100 personas randomly sampled from NVIDIA Nemotron\-Personas\-USA\. The dataset contains 10,088 hidden facts, 11,930 messenger fragments, 6,331 calendar fragments, and 100 app logs generated with a 2\.5:1 filler\-to\-evidence ratio and no decoys\. From these logs, we generate 4,810 test cases: 662 T1, 662 T2, 663 T3, 1,360 T4, and 1,463 T5\.

We use GPT\-5\.5\([OpenAI 2026c](https://arxiv.org/html/2610.40959#bib.bib18)\)for generation and GPT\-5\.4\([OpenAI 2026b](https://arxiv.org/html/2610.40959#bib.bib19)\)for stage\-wise verification, both with high reasoning effort through Codex\. We evaluate cost\-effective SOTA LLMs relevant to personal\-agent settings: GPT\-5\.4\-mini\([OpenAI 2026a](https://arxiv.org/html/2610.40959#bib.bib20)\), Claude Haiku 4\.5\([Anthropic 2025](https://arxiv.org/html/2610.40959#bib.bib21)\), Gemini\-3\-Flash\([Google 2025](https://arxiv.org/html/2610.40959#bib.bib22)\), and Qwen3\.5\-35B\-A3B\([Qwen Team 2026](https://arxiv.org/html/2610.40959#bib.bib23)\)\. We use Claude Sonnet 4\.6\([Anthropic 2026](https://arxiv.org/html/2610.40959#bib.bib24)\)as a high\-performance reference model\.111GPT\-5\.4\-mini was run with low reasoning effort through Codex; Claude Haiku 4\.5 and Claude Sonnet 4\.6 through Claude Code; and Gemini\-3\-Flash and Qwen3\.5\-35B\-A3B through OpenRouter usinggoogle/gemini\-3\-flash\-previewandqwen/qwen3\.5\-35b\-a3b, respectively\.In evaluation, each model receives all required inputs in its context window, including app logs and test cases, without RAG, to estimate the model’s upper\-bound capability, independent of retrieval performance\.

#### Pipeline Validity Check

We validate the pipeline with multiple checks\. First, we measure app\-fragment recoverability and leakage using a separate LLM verifier\. Failed fragments are discarded and regenerated for up to three attempts\. Among the final 18,261 retained fragments,∼\\sim87% passed on the first attempt,∼\\sim10% on the second, and∼\\sim3% on the third; 2,904 fragments were rejected\. Second, we check evidence preservation after final app\-log assembly, once filler is added\. The verifier confirms that 100% of verified evidence fragments remain in the final logs\. Third, we check test\-case grounding and type validity\. Of the 4,977 test cases, the verifier rejects 167 cases and retains 4,810 final cases whose answer keys are grounded in the hidden facts with supporting evidence present in the app logs and whose task types are valid and non\-duplicative\. Finally, we validate the scoring protocol with human annotators on 300 sampled test cases\. Three human annotators assess each decision and agree with the LLM judge in over 95% of cases\. Together, these checks ensure that P\-ContextBench is realistic, answerable, and verifiable\.

### Results

#### Overall Results

Table[2](https://arxiv.org/html/2610.40959#Sx4.T2)shows model performance across T1–T5\. Models perform best on T1, which typically requires one hidden fact, followed by T2, which requires 1\.8 hidden facts on average\. This suggests that current LLMs can often recover static personal facts when relevant evidence is available, even across multiple app sources\. Performance drops substantially on T3–\-T5 as the tasks shift toward temporal state tracking, higher\-level inference, and agent\-oriented behavior\. For each persona, we define T1\-–T2 accuracy as the mean score over all T1 and T2 test\-case runs, and T3\-–T5 accuracy analogously\. These are overall accuracies, not worst\-run accuracy or Pass3accuracy\. A one\-sided Wilcoxon signed\-rank test \(Conover 1999\) confirms significantly lower T3–T5 accuracy for all models including Claude Sonnet \(p<0\.001p<0\.001\); for GPT\-5\.4\-mini, this holds for all 100 personas\. By introducing T4 and T5, P\-ContextBench moves beyond personal fact retrieval to expose weaknesses in temporal state tracking, higher\-level reasoning and constraint\-aware agent behavior, providing concrete targets for improving personal agents\.

P\-ContextBench also reveals a pronounced reliability gap\. Pass3is far below overall accuracy, indicating that models may solve a case once but fail to do so consistently\. For GPT\-5\.4\-mini, overall accuracy is below 55% on each of T3, T4, and T5, while Pass3is below 4% on each task\. Even Claude Sonnet achieves below 75% overall accuracy on each of T3, T4, and T5, with Pass3below 33% on each task\. Thus, strong average performance does not translate into dependable behavior across repeated runs, making reliable personal\-context use a key improvement target for personal\-agent systems\.

Table 2:Overall accuracy, worst\-run accuracy, and Pass3accuracy on P\-ContextBench\. Avg\. denotes the test\-count\-weighted average across T1–T5\.
#### Failure Analysis for T3–T5

Table[3](https://arxiv.org/html/2610.40959#Sx4.T3)analyzes failures on T3–T5, where performance drops most sharply\. A common pattern emerges: models often retrieve relevant evidence but fail to infer the complete hidden fact\. For T3, failures are dominated by incomplete current\-state reconstruction\. In 81\.01% of T3 errors, the model omits at least one ground\-truth label describing current\-state, while only 10\.05% involve a materially wrong, stale, or contradictory current\-state inference\. This suggests that models often detect that a temporal update exists, but fail to reconstruct the full updated state required by the answer key\. For T4, failures mainly reflect incomplete latent reasoning\. In 64\.78% of T4 errors, the model omits at least one required ground\-truth label needed to support the reasoning conclusion\. Another 29\.33% show a reasoning inference gap, where the model mentions relevant evidence but fails to infer the required motive, identity, tradeoff, coping strategy, or decision rule\. This shows that models often find relevant context but fail to capture all required ground\-truth labels or integrate them into the intended higher\-level interpretation\. For T5, failures center on constraint recognition and action\-boundary selection\. Constraint\-recognition errors account for 37\.53% of T5 failures, followed by over\-refusal at 13\.62% and unsafe action\-boundary errors at 9\.14%\. These errors show that models may choose responses that are either too restrictive or too risky\. T5 therefore requires not only retrieving personal context but also translating it into the correct pre\-action decision\. Overall, T3 failures reflect incomplete current\-state reconstruction, T4 failures reflect limitations in deriving higher\-level personal patterns, and T5 failures reflect difficulty translating persona\-specific constraints into appropriate action boundaries\. The central challenge is therefore not merely evidence retrieval, but reliably updating, reasoning over, and acting on personal context encoded in logs\.

Table 3:Major T3–T5 failure categories\.
#### Impact of Filler and Decoy

We analyze T3–T5 accuracy across three configurations: 1:1 and 2\.5:1 filler\-to\-evidence ratios with 0% decoys, and a 2\.5:1 with 30% decoys\. We verify that 99% of generated decoys do not accidentally reveal or support the hidden fact unless the overlap clearly concerns another person\. Increasing the filler ratio from 1:1 to 2\.5:1 changes overall accuracy only slightly, from 51\.17% \(SD=4\.79\) to 50\.49% \(SD=5\.35\)\. The mean paired difference is 0\.68 percentage points and is not significant under a Wilcoxon signed\-rank test \(p=0\.10p=0\.10\)\. At the 2\.5:1 ratio, introducing 30% decoys similarly changes accuracy from 50\.0% \(SD=4\.91\) to 49\.7% \(SD=4\.01\), with no significant paired difference \(p=0\.13p=0\.13\)\. Thus, T3–T5 performance is not strongly affected by filler volume or decoys within the tested ranges\. This is consistent with recent work\([Jiang et al\. 2025b](https://arxiv.org/html/2610.40959#bib.bib4)\)suggesting that implicit personalization should move beyond needle\-in\-a\-haystack retrieval toward correctly interpreting, updating, and applying personal context\.

## Conclusion

We introduced P\-ContextBench, a benchmark for personal\-context use built around three design goals: realism, verifiability, and scalability\. P\-ContextBench improves realism by constructing population\-structured, life\-story\-grounded digital\-human personas and representing their personal context as fragmented, implicit, dynamic, and socially situated evidence across app logs\. It evaluates five task types that cover daily\-life personal\-context capabilities: single\-source fact recovery, multi\-source fact recovery, temporal state tracking, higher\-level inference, and agent\-oriented behavior\. P\-ContextBench introduces verification at each construction stage and supports scalability through configurable population sampling and an extensible multi\-app pipeline\.

Our evaluation shows that cost\-effective SOTA LLMs often recover static personal facts but struggle with temporal updating, higher\-level reasoning, agent\-oriented decisions, and consistency across repeated runs; even the high\-performing reference model exhibits a reliability gap on higher\-order tasks\. These findings show that robust personal\-context use requires agents to do more than retrieve information: they must update changing context, infer personal patterns, and translate user constraints into safe, appropriate actions\.

Future work should extend P\-ContextBench along two directions\. First, we plan to broaden benchmark coverage through additional app sources, richer multimodal traces, and domain\-specific subpopulations\. Second, we plan to expand the evaluation scope from standalone LLMs to complete personal\-agent systems, including their context memory, prompting strategies, actual tool\-use, user\-specific policies, and safeguards\. In this way, P\-ContextBench can provide a realistic, verifiable, and scalable foundation for evaluating and improving both LLMs and personal\-agent systems\.

## References

- Anthropic \(2025\)AnthropicIntroducing claude haiku 4\.5\.Note:https://www\.anthropic\.com/news/claude\-haiku\-4\-5Accessed: 2026\-07\-24Cited by:[Data Set](https://arxiv.org/html/2610.40959#Sx4.SSx1.SSSx1.p2.1)\.
- Anthropic \(2026\)AnthropicIntroducing claude sonnet 4\.6\.Note:https://www\.anthropic\.com/news/claude\-sonnet\-4\-6Accessed: 2026\-07\-24Cited by:[Data Set](https://arxiv.org/html/2610.40959#Sx4.SSx1.SSSx1.p2.1)\.
- Diaoet al\.\(2025\)L\. Diao, X\. Xu, W\. Sun, C\. Yang, and Z\. ZhangGuidebench: benchmarking domain\-oriented guideline following for llm agents\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 11361–11399\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p4.1)\.
- Geet al\.\(2024\)T\. Ge, X\. Chan, X\. Wang, D\. Yu, H\. Mi, and D\. YuScaling synthetic data creation with 1,000,000,000 personas\.arXiv:2406\.20094\.Cited by:[Synthetic Data Generation for User Modeling](https://arxiv.org/html/2610.40959#Sx2.SSx1.p1.1),[Persona, Social\-Circle and App\-Log Synthesis](https://arxiv.org/html/2610.40959#Sx3.SSx1.p3.1)\.
- Google \(2025\)GoogleGemini 3 flash preview\.Note:https://ai\.google\.dev/gemini\-api/docs/models/gemini\-3\-flash\-previewAccessed: 2026\-07\-24Cited by:[Data Set](https://arxiv.org/html/2610.40959#Sx4.SSx1.SSSx1.p2.1)\.
- Haoet al\.\(2025\)Y\. Hao, P\. Cao, Z\. Jin, H\. Liao, Y\. Chen, K\. Liu, and J\. ZhaoEvaluating personalized tool\-augmented llms from the perspectives of personalization and proactivity\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 21897–21935\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p3.1)\.
- Jianget al\.\(2025a\)B\. Jiang, Z\. Hao, Y\. Cho, B\. Li, Y\. Yuan, S\. Chen, L\. Ungar, C\. J\. Taylor, and D\. RothKnow me, respond to me: benchmarking llms for dynamic user profiling and personalized responses at scale\.arXiv:2504\.14225\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p1.1)\.
- Jianget al\.\(2025b\)B\. Jiang, Y\. Yuan, M\. Shen, Z\. Hao, Z\. Xu, Z\. Chen, Z\. Liu, A\. R\. Vijjini, J\. He, H\. Yu,et al\.Personamem\-v2: towards personalized intelligence via learning implicit user personas and agentic memory\.arXiv:2512\.06688\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p1.1),[Impact of Filler and Decoy](https://arxiv.org/html/2610.40959#Sx4.SSx2.SSSx3.p1.1)\.
- Lewiset al\.\(2020\)P\. Lewis, E\. Perez, A\. Piktus, F\. Petroni, V\. Karpukhin, N\. Goyal, H\. Küttler, M\. Lewis, W\. Yih, T\. Rocktäschel, S\. Riedel, and D\. KielaRetrieval\-augmented generation for knowledge\-intensive nlp tasks\.InAdvances in Neural Information Processing Systems,Vol\.33\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p2.1)\.
- Maharanaet al\.\(2024\)A\. Maharana, D\. Lee, S\. Tulyakov, M\. Bansal, F\. Barbieri, and Y\. FangEvaluating very long\-term conversational memory of llm agents\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 13851–13870\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p2.1)\.
- NVIDIA \(2025\)NVIDIANemotron\-Personas\-USA\.Note:https://huggingface\.co/blog/nvidia/nemotron\-personas\-usaAccessed: 2026\-07\-11Cited by:[Persona, Social\-Circle and App\-Log Synthesis](https://arxiv.org/html/2610.40959#Sx3.SSx1.p1.1)\.
- OpenAI \(2026a\)OpenAIIntroducing gpt\-5\.4 mini and nano\.Note:https://openai\.com/index/introducing\-gpt\-5\-4\-mini\-and\-nano/Accessed: 2026\-07\-24Cited by:[Data Set](https://arxiv.org/html/2610.40959#Sx4.SSx1.SSSx1.p2.1)\.
- OpenAI \(2026b\)OpenAIIntroducing gpt\-5\.4\.Note:https://openai\.com/index/introducing\-gpt\-5\-4/Accessed: 2026\-07\-24Cited by:[Data Set](https://arxiv.org/html/2610.40959#Sx4.SSx1.SSSx1.p2.1)\.
- OpenAI \(2026c\)OpenAIIntroducing gpt\-5\.5\.Note:https://openai\.com/index/introducing\-gpt\-5\-5/Accessed: 2026\-07\-24Cited by:[Data Set](https://arxiv.org/html/2610.40959#Sx4.SSx1.SSSx1.p2.1)\.
- Parket al\.\(2023\)J\. S\. Park, J\. O’Brien, C\. J\. Cai, M\. R\. Morris, P\. Liang, and M\. S\. BernsteinGenerative agents: interactive simulacra of human behavior\.InProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology,pp\. 1–22\.Cited by:[Synthetic Data Generation for User Modeling](https://arxiv.org/html/2610.40959#Sx2.SSx1.p1.1),[Persona, Social\-Circle and App\-Log Synthesis](https://arxiv.org/html/2610.40959#Sx3.SSx1.p2.1)\.
- Qwen Team \(2026\)Qwen TeamQwen3\.5\-35b\-a3b\.Note:https://huggingface\.co/Qwen/Qwen3\.5\-35B\-A3BAccessed: 2026\-07\-24Cited by:[Data Set](https://arxiv.org/html/2610.40959#Sx4.SSx1.SSSx1.p2.1)\.
- Shiet al\.\(2026\)Q\. Shi, A\. Zytek, P\. Razavi, K\. Narasimhan, and V\. Barresτ\-knowledge: evaluating conversational agents over unstructured knowledge\.arXiv:2603\.04370\.Cited by:[Introduction](https://arxiv.org/html/2610.40959#Sx1.p6.1),[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p4.1)\.
- Tanet al\.\(2025\)J\. Tan, L\. Yang, Z\. Liu, Z\. Liu, R\. RN, T\. M\. Awalgaonkar, J\. Zhang, W\. Yao, M\. Zhu, S\. Kokane,et al\.Personabench: evaluating ai models on understanding personal information through accessing \(synthetic\) private user data\.InFindings of the Association for Computational Linguistics: ACL 2025,pp\. 878–893\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p2.1)\.
- U\.S\. Census Bureau \(2026\)U\.S\. Census Bureaudata\.census\.gov\.Note:https://data\.census\.gov/Accessed: 2026\-07\-14Cited by:[Persona, Social\-Circle and App\-Log Synthesis](https://arxiv.org/html/2610.40959#Sx3.SSx1.p1.1)\.
- Wuet al\.\(2024\)D\. Wu, H\. Wang, W\. Yu, Y\. Zhang, K\. Chang, and D\. YuLongmemeval: benchmarking chat assistants on long\-term interactive memory\.arXiv:2410\.10813\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p2.1)\.
- Yaoet al\.\(2024\)S\. Yao, N\. Shinn, P\. Razavi, and K\. Narasimhanτ\-bench: a benchmark for tool\-agent\-user interaction in real\-world domains\.arXiv:2406\.12045\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p4.1)\.
- Yuanet al\.\(2024\)T\. Yuan, Z\. He, L\. Dong, Y\. Wang, R\. Zhao, T\. Xia, L\. Xu, B\. Zhou, F\. Li, Z\. Zhang,et al\.R\-judge: benchmarking safety risk awareness for llm agents\.InFindings of the Association for Computational Linguistics: EMNLP 2024,pp\. 1467–1490\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p4.1)\.
- Zhanget al\.\(2024\)Z\. Zhang, S\. Cui, Y\. Lu, J\. Zhou, J\. Yang, H\. Wang, and M\. HuangAgent\-safetybench: evaluating the safety of llm agents\.arXiv:2412\.14470\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p4.1)\.
- Zhaoet al\.\(2025\)Z\. Zhao, C\. Vania, S\. Kayal, N\. Khan, S\. B\. Cohen, and E\. YilmazPersonalens: a benchmark for personalization evaluation in conversational ai assistants\.InFindings of the Association for Computational Linguistics: ACL 2025,pp\. 18023–18055\.Cited by:[Personal\-Context Benchmarks](https://arxiv.org/html/2610.40959#Sx2.SSx2.p3.1)\.

相似文章

APeB:大型语言模型智能体个性化能力的基准测试

arXiv cs.AI

提出了APeB,一个用于评估LLM智能体个性化能力的基准,专注于从原始查询和交互历史中推断用户意图和偏好。发现当前模型在初期查询上表现不佳,而历史感知的细化方法可以改善这一情况。

iPrefBench:以用户为中心的个性化移动智能体基准测试

Hugging Face Daily Papers

iPrefBench 是一个以用户为中心的基准测试,用于评估个性化移动智能体在带有模拟用户的可执行 iOS 环境中,能否从活动历史中推断缺失偏好或主动请求澄清。对 7 个前沿智能体的评估显示存在较大差距:动作完成率高(最高达 91.6%),但完整任务成功率低(最高仅 47.7%),智能体尤其难以主动请求必要的信息。