MAPLE: A Sub-Agent Architecture for Memory, Learning, and Personalization in Agentic AI Systems

AuthorsDeepak Babu Piskala

arXiv 20262026

TL;DR

MAPLE decomposes agent memory into three sub-agents for Memory, Learning, and Personalization, yielding a 14.6% personalization score gain and +30pp trait incorporation on MAPLE-Personas.

SharePost on XLinkedIn

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

THE PROBLEM

Agents Conflate Memory, Learning, and Personalization, Ignoring User Signals (14.6% Gap in Personalization Score)

LLM assistants often store feedback but fail to adapt, as shown by MAPLE-Personas where stateless baselines reach only a 4.17 personalization score and 45% trait incorporation.

This conflation causes systems like enterprise AI assistants to ignore user preferences, producing identical responses for Sarah and Marcus and leading to frustration and lost value despite rich interaction histories.

HOW IT WORKS

MAPLE Sub-Agent Architecture for Memory, Learning, and Personalization

MAPLE introduces three sub-agents: Memory for storage infrastructure, Learning for intelligence extraction, and Personalization for real-time adaptation, all coordinated by an Agent orchestrator.

Conceptually, MAPLE treats Memory as a warehouse, Learning as a curator, and Personalization as a shopper, mirroring RAM vs disk or hippocampus vs cortex in human cognition.

This decomposition lets MAPLE run Learning asynchronously while Memory and Personalization operate in the request path, enabling continual adaptation that a plain context window or monolithic “memory” cannot provide.

DIAGRAM

MAPLE Request Flow and Background Learning Loop

This diagram shows how MAPLE handles a user query in real time while asynchronously updating Memory through the Learning loop.

DIAGRAM

MAPLE-Personas Evaluation Pipeline

This diagram shows how MAPLE-Personas generates personas, runs Baseline vs MAPLE, and uses an LLM judge to score personalization and trait incorporation.

PROCESS

How MAPLE Handles a User Session

  1. 01

    Request Time Personalization Flow

    MAPLE receives a query at the Agent, calls Personalization, which retrieves user preferences from Memory and assembles a tailored context for generation.

  2. 02

    Selective Retrieval from Memory

    The Memory sub-agent queries token level and hierarchical stores, returning only traits relevant to the current question, such as technical depth for Sarah.

  3. 03

    Personalization Mechanism

    The Personalization sub-agent composes instructions and user context, telling the LLM to adapt style and content based on the explicit user model U𝑢.

  4. 04

    Asynchronous Learning Loop

    After sessions, Learning analyzes episodic histories, infers preferences and patterns, and writes structured insights back into Memory for future personalization.

KEY CONTRIBUTIONS

Key Contributions

  • 01

    MAPLE Sub-Agent Decomposition

    MAPLE decomposes adaptation into Memory, Learning, and Personalization sub-agents, each with its own tools and LLM instance, enabling modular optimization and failure isolation.

  • 02

    MAPLE-Personas Benchmark

    MAPLE introduces MAPLE-Personas with 150 personas and 10 turn dialogues, measuring proactive personalization via judge scores and trait incorporation across Baseline and MAPLE systems.

  • 03

    Quantified Personalization Gains

    MAPLE achieves a mean judge score of 4.78 vs 4.17 for the Baseline and raises trait incorporation from 45% to 75%, with Cohen’s d = 0.95 and 𝑝 < 0.01.

RESULTS

By the Numbers

Judge Score (1–5)

4.78 score

+0.61 over Baseline

Trait Incorporation

75%

+30pp vs Baseline

Perfect Personalization

88%

vs 15% Baseline perfect scores

Effect Size Cohen d

0.95

large effect with Welch t = 6.05, p < 0.001

On the MAPLE-Personas benchmark, which tests proactive personalization across held out turns, MAPLE’s 4.78 judge score and 75% trait incorporation show that MAPLE’s sub-agent architecture materially improves user specific adaptation over the Baseline.

BENCHMARK

By the Numbers

On the MAPLE-Personas benchmark, which tests proactive personalization across held out turns, MAPLE’s 4.78 judge score and 75% trait incorporation show that MAPLE’s sub-agent architecture materially improves user specific adaptation over the Baseline.

BENCHMARK

MAPLE vs Baseline on MAPLE-Personas Personalization Metrics

Judge personalization score and trait incorporation rate comparing MAPLE to the Baseline configuration.

KEY INSIGHT

The Counterintuitive Finding

MAPLE, using a simple filesystem based Memory with JSON records instead of vector databases, still boosts mean judge scores from 4.17 to 4.78 and trait incorporation from 45% to 75%.

This is surprising because many practitioners assume sophisticated retrieval infrastructure is necessary, but MAPLE shows that architectural decomposition of Memory, Learning, and Personalization drives the gains instead.

WHY IT MATTERS

What this unlocks for the field

MAPLE unlocks agents that genuinely learn from interaction histories via symbolic Learning and explicit user models, then personalize in real time through a dedicated Personalization sub-agent.

Builders can now plug MAPLE’s sub-agent architecture into existing stacks, swap storage backends, and still get measurable personalization improvements without fine tuning or opaque parametric memory updates.

~13 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: MAPLE: A Sub-Agent Architecture for Memory, Learning, and Personalization in Agentic AI Systems

Answers use this explainer on Memory Papers.

Checking…