DynamicMem: A Long-Horizon Memory Benchmark in Real-World Settings
DynamicMem introduces a long-horizon benchmark with 15-month synthetic user trajectories, evaluating multi-application memory and causal inference for personalized AI assistants.
Key Findings
Methodology
DynamicMem employs a scalable trajectory synthesis pipeline integrating multi-time-scale user modeling—attributes, habits, preferences—driven by external causal events. It generates 15-month continuous user activity logs across 16 apps, with stateful logs ensuring consistency. The framework constructs event chains conditioned on user intent, app states, and external drivers, embedding causal relationships. Evaluation at five quarterly checkpoints assesses how memory accuracy degrades with increasing history length, revealing persistent challenges in retaining stable facts and updating changing ones. The approach combines large language models (LLMs) for log generation and manual validation to ensure realism and coherence.
Key Results
- Across 15 months, state completion accuracy declines from 85% to 65%, indicating increased difficulty in long-term memory retention. Over 93% of failures are due to retrieval errors, not generation mistakes, highlighting the importance of improving memory access. No system simultaneously maintains stable facts and correctly updates changing information, with errors concentrated on implicit preferences and entity references. These findings demonstrate that current memory architectures struggle with dynamic fact management over extended periods, underscoring the need for better retrieval and causal inference mechanisms.
Significance
This work addresses a critical gap in evaluating AI systems' long-term personalized memory, especially in multi-application contexts where user behavior is driven by external factors. By providing a realistic, long-horizon benchmark, it enables systematic assessment of memory scalability, stability, and adaptability. The framework supports research on causal reasoning, multi-modal data integration, and continual learning, with broad implications for intelligent assistants, recommendation engines, and adaptive user interfaces. It advances the field toward truly persistent, context-aware AI that can serve users over months and years, respecting privacy constraints while maintaining high fidelity in user modeling.
Technical Contribution
The paper introduces a novel trajectory synthesis method combining causal event generation, multi-scale user modeling, and stateful multi-application log construction. It leverages large language models for realistic event and log generation, embedding causal relationships that drive attribute, habit, and preference evolution. The framework supports checkpoint-based evaluation, enabling detailed analysis of memory performance over increasing history lengths. It also formalizes a multi-task evaluation schema—state completion and personalized service—providing comprehensive insights into memory stability and update accuracy. This approach represents a significant step toward scalable, causally grounded long-term memory systems.
Novelty
This is the first comprehensive framework that synthesizes long-term, multi-application user trajectories with causal event chains, enabling detailed evaluation of memory systems over 15 months. Unlike prior benchmarks limited to short-term or static profiles, DynamicMem models the heterogeneity and external drivers of user behavior, capturing the complex dynamics of real-world profiles. Its use of causal, externally driven event chains and stateful multi-app logs sets a new standard for realistic, scalable long-horizon memory evaluation, bridging the gap between synthetic data and real user behavior.
Limitations
- The causal modeling of external events remains simplified; real-world behaviors involve more complex, unpredictable factors. The trajectory generation process is computationally intensive, limiting scalability for larger datasets. The current framework focuses on structured attributes, habits, and preferences, but integrating richer multimodal data (images, speech) is yet to be achieved. Additionally, the evaluation emphasizes retrieval accuracy, but the impact on downstream personalized assistance needs further validation.
Future Work
Future research will incorporate multimodal data sources, such as images and audio, to enrich user profiles. Improving causal inference models to better simulate unpredictable external influences is also a priority. Efforts will focus on optimizing the trajectory generation pipeline for scalability and efficiency. Additionally, integrating user feedback mechanisms to adapt and refine memory representations dynamically will be explored, aiming toward more robust, adaptive, and privacy-preserving long-term personalized AI systems.
AI Executive Summary
The rapid advancement of large language models (LLMs) has propelled the development of AI personal assistants capable of complex interactions. However, a persistent challenge remains: enabling these systems to remember and adapt over long periods, reflecting real user behavior that evolves across months and applications. Existing benchmarks largely focus on short-term, static interactions, leaving a significant gap in evaluating true long-term memory capabilities. Addressing this, Wenya Xie and colleagues introduce DynamicMem, a pioneering benchmark designed to simulate 15 months of user activity across multiple apps, including e-commerce, fitness, and social media platforms.
DynamicMem employs a sophisticated trajectory synthesis pipeline that models user attributes, habits, and preferences as evolving entities driven by external causal events. This approach captures the heterogeneity and multi-timescale nature of real user profiles, with changes triggered by external factors like seasons or major life events. The generated data comprises over 2 million tokens per user, with detailed event chains and stateful logs ensuring behavioral coherence across applications.
Evaluation of five representative memory systems reveals critical insights: as history length increases, the accuracy of profile reconstruction declines significantly, primarily due to retrieval errors. No existing system effectively retains stable facts while updating changing ones, especially for implicit preferences and entity references. These findings highlight the central role of memory retrieval mechanisms and causal inference in long-term personalization.
The significance of this work lies in establishing a comprehensive, realistic benchmark that addresses the complexities of long-horizon, multi-application user modeling. It paves the way for future innovations in scalable, causally grounded memory architectures, essential for deploying truly persistent and adaptive AI assistants. Despite current limitations, such as computational costs and simplified causal modeling, this framework offers a vital foundation for advancing long-term AI personalization, with broad implications for industry and academia.
Deep Analysis
Background
Long-term memory in AI has evolved from simple persona-based models to sophisticated external memory modules. Early works like GPT-based personalization focused on static profiles, while recent efforts such as Memory-Augmented Neural Networks and retrieval-augmented models aimed to improve evidence access. However, these approaches often lack realistic modeling of behavior dynamics over months or years, especially across multiple applications. Existing benchmarks like LlamaIndex and Lifelong Learning datasets primarily evaluate short-term recall or static profiles, failing to capture the heterogeneity and external causality that drive real user behavior. As AI assistants become more integrated into daily life, the need for scalable, causally grounded long-term memory systems becomes urgent. This work builds on prior efforts but introduces a comprehensive synthetic benchmark that simulates realistic, multi-application user trajectories over 15 months, addressing the gap between short-term recall and real-world complexity.
Core Problem
Current evaluation methods for long-term memory in AI systems are limited by their inability to simulate realistic user behavior over extended periods. They often assume static profiles or unmotivated drift, ignoring the heterogeneity of user attributes, habits, and preferences. Moreover, existing benchmarks lack causal grounding, making it difficult to assess how well models adapt to external influences like seasons or life events. This results in overestimating system capabilities and underestimating the challenges of maintaining accurate, dynamic user models. The core problem is designing a benchmark that captures the complexity, heterogeneity, and external causality of real user behavior, enabling meaningful evaluation of memory systems’ scalability, stability, and update mechanisms over long horizons.
Innovation
The paper introduces a multi-stage trajectory synthesis framework that models user profile evolution driven by external causal events, with explicit causal annotations. It separates user attributes, habits, and preferences into distinct categories, each with different temporal dynamics, and generates event chains conditioned on these factors. The logs are grounded in stateful app environments, ensuring behavioral consistency across applications. The evaluation schema employs five quarterly checkpoints, analyzing how memory accuracy degrades with increasing history length. This approach uniquely combines causal inference, multi-application coherence, and long-horizon synthetic data generation, setting a new standard for realistic, scalable long-term memory benchmarking in AI.
Methodology
- �� Construct static base profiles with demographic and personality data. • Model external events (seasonal, life-changing) as causal drivers influencing profile components. • Generate typed deltas (add, acquire, shift, refine) for attributes, habits, and preferences, each with causal annotations. • Use large language models to produce event chains conditioned on current profile, external drivers, and previous states, ensuring intent coherence. • Ground each event into multi-app logs with explicit API calls, maintaining stateful consistency within and across apps. • Incorporate manual validation to correct implausible transitions and conflicts. • Evaluate at five quarterly checkpoints, measuring profile reconstruction and service accuracy, analyzing degradation over time.
Experiments
The dataset comprises 10 synthetic personas from PersonaHub, covering 6 life domains, 16 applications, and 66 APIs, with trajectories spanning 15 months. The evaluation compares five memory systems, including retrieval-augmented and external memory models, on tasks like state completion and personalized service. Metrics include accuracy, recall, and error analysis, focusing on how performance varies with history length. Ablation studies test the impact of causal modeling and multi-scale profiles. Manual validation ensures trajectory realism. Experiments reveal that longer histories lead to declining accuracy, with retrieval errors dominating failure cases, emphasizing the importance of improving evidence access and causal reasoning.
Results
Results show a clear degradation in profile reconstruction accuracy from 85% to 65% as history length increases, with over 93% of failures due to retrieval inaccuracies. No system effectively maintains stable facts while updating changing ones, especially for implicit preferences and entity references. Errors tend to cluster around specific categories, highlighting the need for better causal inference and memory management. The findings underscore that the main bottleneck lies in the memory retrieval process, not the model’s generative capacity, guiding future research toward more robust memory architectures.
Applications
This benchmark enables rigorous evaluation of AI assistants’ ability to remember and adapt over months, crucial for personalized healthcare, smart home management, and adaptive learning systems. It supports development of systems that can handle evolving user profiles, external influences, and multi-application coherence, fostering more natural, persistent interactions. The synthetic data approach preserves user privacy while providing rich, realistic scenarios for industry testing and academic research. Ultimately, it aims to accelerate the deployment of long-term, context-aware AI that can serve users reliably over extended periods.
Limitations & Outlook
The causal event modeling, while effective, simplifies real-world complexity, often missing unpredictable external influences. The trajectory generation process is computationally intensive, limiting scalability. The current framework emphasizes structured attributes, habits, and preferences, lacking richer multimodal data integration. Additionally, the focus on retrieval accuracy does not fully address downstream task performance, such as decision-making or proactive assistance. Future work should aim to incorporate more complex causal models, optimize efficiency, and extend multimodal capabilities to better mirror real user environments.
Plain Language Accessible to non-experts
Imagine you have a super-smart friend who tries to remember everything about you—what you like, what you do regularly, and how your preferences change over time. But this friend doesn’t see you every day; instead, they gather clues from different places—your social media, shopping apps, fitness tracker, and messages. Over months, your friend notices patterns: maybe you start liking a new kind of music, switch gyms, or change your favorite snack. They use all these tiny clues to build a picture of who you are now, not just who you were last year.
This is what DynamicMem does. It creates a pretend world where it watches a person’s behavior over 15 months, across many apps, and learns how their habits and preferences evolve. It then tests whether a computer system can remember these changes accurately at different points in time. The goal is to help AI assistants become better at understanding us as we change, so they can give us more personalized help—like reminding us of upcoming events or suggesting new activities—just like a good friend who really knows us.
By simulating realistic, long-term behavior, this work pushes AI research closer to building systems that can truly grow and adapt with us, making future smart assistants more reliable, private, and human-like.
Abstract
LLM agents increasingly act as personal assistants that must remember a user's profile over months: who they are (attributes), what they routinely do (habits), and what they prefer (preferences), and keep it updated as jobs, routines, and tastes drift. Existing benchmarks evaluate this "memory" ability through short, simplified interactions, missing three core properties of real behavior: the profile is heterogeneous, with attributes, habits, and preferences evolving on different timelines; changes are driven by external context such as seasons and life events; and evidence is rarely stated explicitly, instead scattered across many small actions in different apps that a memory system must infer from. We introduce DynamicMem, a synthetic benchmark that constructs 15 months of activity per user, providing long-term multi-app data that real users' privacy keeps out of reach. It provides user-consistent trajectories averaging 2.2M tokens and 1,772 grounded events per user across 16 applications such as e-commerce, fitness, and social platforms. The profile evolves over this period and is never given explicitly: each attribute, habit, or preference must be inferred from small signals scattered across apps. We evaluate at five quarterly checkpoints to track how systems scale as history grows. Benchmarking five representative systems exposes problems a single accuracy score hides: (i) profile reconstruction degrades with history length while service-task accuracy stays flat, despite both drawing on the same memory; (ii) no system both keeps facts that stay true and replaces facts that change, with errors clustering on preferences and on naming the exact referent; and (iii) over 93% of failures trace to what the memory retrieves, not to the model writing the answer, so the largest room for improvement lies in memory itself. Code: https://wenyaxie023.github.io/DynamicMem/