MemQ: Integrating Q-Learning into Self-Evolving Memory Agents over Provenance DAGs
About
Episodic memory allows LLM agents to accumulate and retrieve experience, but current methods treat each memory independently, i.e., evaluating retrieval quality in isolation without accounting for the dependency chains through which memories enable the creation of future memories. We introduce MemQ, which applies TD($\lambda$) eligibility traces to memory Q-values, propagating credit backward through a provenance DAG that records which memories were retrieved when each new memory was created. Credit weight decays as $(\gamma\lambda)^d$ with DAG depth $d$, replacing temporal distance with structural proximity. We formalize the setting as an Exogenous-Context MDP, whose factored transition decouples the exogenous task stream from the endogenous memory store. Across six benchmarks, spanning OS interaction, function calling, code generation, multimodal reasoning, embodied reasoning, and expert-level QA, MemQ achieves the highest success rate on all six in generalization evaluation and runtime learning, with gains largest on multi-step tasks that produce deep and relevant provenance chains (up to +5.7~pp) and smallest on single-step classification (+0.77~pp) where single-step updates already suffice. We further study how $\gamma$ and $\lambda$ interact with the EC-MDP structure, providing principled guidance for parameter selection and future research. Code is available at https://github.com/jwliao-ai/MemQ.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Coding | LiveCodeBench | Accuracy51.43 | 38 | |
| Coding | LiveCodeBench (train) | Success Rate (SR)61.79 | 7 | |
| Embodied Reasoning | ERQA (train) | Success Rate (SR)61.33 | 7 | |
| Function Call | BFCL (test) | Success Rate62.38 | 7 | |
| Function Call | BFCL (train) | Success Rate (SR)75.04 | 7 | |
| Multimodal | MMMU-Pro (test) | Success Rate54.43 | 7 | |
| Multimodal | MMMU Pro (train) | Success Rate (SR)57.83 | 7 | |
| OS Interaction | LLAB (test) | Success Rate74.67 | 7 | |
| OS Interaction | LLAB (train) | Success Rate (SR)80.34 | 7 | |
| Science QA | GPQA Diamond (train) | Success Rate98.52 | 7 |