FinPerMA: A Theory-Informed, Event-Grounded Personalized-Memory Benchmark for LLM Agents

AuthorsBen Wang, Kang Zhou, Lifan Guo et al.

arXiv 20262026

TL;DR

FinPerMA uses a three-layer Impact Model with Post-Shock checkpoints to show full-context LLM agents still cap out at ≈46.9% accuracy and ≈39% MCQ on personalized finance memory.

SharePost on XLinkedIn

Read our summary here, or open the publisher PDF on the next tab.

THE PROBLEM

Personalized advisors fail to integrate shocks into user models (no full-context MCQ score exceeds ≈39%)

Existing personalized-memory benchmarks mostly test factual retention or long-context recall, not event-driven preference adaptation after shocks.

LLM-based financial assistants often recall past facts yet fail to update a persistent user model, leaving recommendations misaligned after major market or life events.

HOW IT WORKS

FinPerMA and the three-layer Impact Model

FinPerMA builds a controlled pipeline with Persona Synthesis, Event Timeline Construction, a three-layer Impact Model, Dialogue Synthesis, and Evaluation Task Design to freeze investor trajectories.

You can think of FinPerMA like a financial memory lab: personas and events are the "hardware," the Impact Model is the "OS," and dialogues are the "logs" agents must reason over.

This design lets FinPerMA separate recall from state updating, so Post-Shock checkpoints directly test whether agents integrate consequential events into a persistent, individualized user state beyond a plain context window.

DIAGRAM

Three-layer Impact Model flow

This diagram shows how FinPerMA's Impact Model transforms a persona and event into a validated event reaction used in dialogues.

DIAGRAM

FinPerMA evaluation pipeline and checkpoints

This diagram shows how FinPerMA evaluates LLM agents across memory configurations and four temporal checkpoints on the v8gold corpus.

PROCESS

How FinPerMA Handles a Persona Trajectory

  1. 01

    Persona Synthesis

    FinPerMA samples demographic, financial, and psychometric attributes, then classifies each persona into Behavioral Investor Types using Persona Synthesis rules.

  2. 02

    Event Timeline Construction

    FinPerMA builds a 5–8 event timeline per persona from 97 dated macro, industry, and personal events with category diversification and spacing constraints.

  3. 03

    Impact Model

    FinPerMA applies the three-layer Impact Model to each persona–event pair, generating deterministic ImpactConstraint objects and validated EventReaction outputs.

  4. 04

    Dialogue Synthesis

    FinPerMA feeds persona, events, and reactions into Dialogue Synthesis, creating multi-session investor–advisor conversations that implicitly surface preferences for later Evaluation Task Design.

KEY CONTRIBUTIONS

Key Contributions

  • 01

    Dynamic personalized-memory benchmark

    FinPerMA jointly tests stable-profile recall and event-conditioned preference adaptation using Persona Synthesis and Event Timeline Construction over 97 dated events and ≈300 personas.

  • 02

    Post-Shock checkpoint protocol

    FinPerMA introduces the Post-Shock checkpoint in Evaluation Task Design to isolate whether agents integrate high-severity events into persistent user models rather than relying on stale profiles.

  • 03

    Auditable Impact Model and frozen corpus

    FinPerMA's three-layer Impact Model combines deterministic rules, constrained narration, and automated validation to produce the v8gold corpus of 2,994 questions from 276 personas for reproducible memory evaluation.

RESULTS

By the Numbers

Accfull

46.9%

+19.6 points over Qwen-3.8 Accno-mem

MCQ

38.7%

vs Qwen-3.8 MCQ under no_memory near chance

Acc

40.6%

+22.4 points over Qwen3.7-Max no_memory with Bge_rag

Ctxk

1.40

context tokens per query for Bge_rag vs 12.8 for full_context

FinPerMA evaluates LLM agents on 2,994 questions from 276 personas, including 2,494 six-option MCQs and 500 open-ended items. These results show FinPerMA exposes large, unsaturated gaps in personalized memory, with full-context Qwen-3.8 reaching 46.9% accuracy and dense retrieval on Qwen3.7-Max recovering ≈88.2% of the memory gap using only 1.40k tokens of context.

BENCHMARK

By the Numbers

FinPerMA evaluates LLM agents on 2,994 questions from 276 personas, including 2,494 six-option MCQs and 500 open-ended items. These results show FinPerMA exposes large, unsaturated gaps in personalized memory, with full-context Qwen-3.8 reaching 46.9% accuracy and dense retrieval on Qwen3.7-Max recovering ≈88.2% of the memory gap using only 1.40k tokens of context.

BENCHMARK

Base-model comparison (no_memory lower bound vs. full_context upper bound)

Accfull on FinPerMA across seven frontier LLM backbones.

BENCHMARK

Memory-system comparison on Qwen3.7-Max

Acc on FinPerMA for different memory configurations with Qwen3.7-Max.

KEY INSIGHT

The Counterintuitive Finding

On Qwen3.7-Max, simple Bge_rag retrieval reaches 40.6% Acc and recovers ≈88.2% of the no_memory–full_context gap with only 1.40k tokens.

This is surprising because purpose-built structured memory systems like MemOS and Mem0, designed for agent memory, trail in accuracy (32.0% and 36.6%) despite their specialized architectures.

WHY IT MATTERS

What this unlocks for the field

FinPerMA gives the field a frozen, event-grounded benchmark that cleanly separates recall, preference reasoning, and context adaptation across four temporal checkpoints.

Builders can now stress-test memory systems on Post-Shock preference updates and anti-typical personas, designing hybrid retrieval–profile architectures that preserve the signals needed for genuine long-horizon personalization.

~12 min read← Back to papers

Related papers

BenchmarkAgent Memory

Active Context Compression: Autonomous Memory Management in LLM Agents

Nikhil Verma

· 2026

Focus Agent adds start_focus, complete_focus, a persistent Knowledge block, and an optimized Persistent Bash plus String-Replace Editor scaffold to actively compress context during long software-engineering tasks. On five hard SWE-bench Lite instances against a Baseline ReAct agent, Focus Agent achieves 22.7% token reduction (14.9M → 11.5M) while matching 3/5 = 60% task success.

Questions about this paper?

Paper: FinPerMA: A Theory-Informed, Event-Grounded Personalized-Memory Benchmark for LLM Agents

Answers use this explainer on Memory Papers.

Checking…