MEME: Multi-entity & Evolving Memory Evaluation
The MEME benchmark reveals that current LLM-based agents, despite adequate static retrieval, fundamentally fail at multi-entity dependency reasoning tasks like cascade, absence, and deletion updates, with practical solutions remaining elusive due to prohibitive costs.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you have a very smart, helpful assistant who remembers everything you've ever told them. You've been chatting with this assistant for months, sharing details about your life, your job, and your hobbies.
Now, imagine you move to a new city. You tell your assistant, "I moved to a new city!"
A truly smart assistant wouldn't just write that down. It would realize that everything it knew about your old commute, your favorite local coffee shop, and your old gym is now wrong. It needs to update those facts automatically. If you don't have a rule for what happens when you move (e.g., "If I move, my commute time changes"), the assistant should admit, "I don't know your new commute time yet," instead of guessing or sticking to the old number.
This paper, MEME, is a report card for these AI assistants. It tests whether they can handle these "ripple effects" of change.
The Problem: The "Stuck Record" Syndrome
The authors found that current AI memory systems are like a broken record player. They can remember a single fact perfectly (e.g., "I like jazz"). They can even remember a list of facts (e.g., "I like jazz, rock, and blues").
But when you change one thing that affects other things, they freeze.
- The Cascade Failure: If you say, "My boss changed," the assistant should know that "Who gets the weekly report" also changed. Instead, it keeps saying the old boss's name.
- The Absence Failure: If you say, "I moved," and there's no rule for what happens next, the assistant should say, "I'm not sure about your commute time." Instead, it confidently gives you the commute time for your old house.
The paper calls this Dependency Reasoning. It's the ability to understand that Fact A depends on Fact B, so if B changes, A must change too.
The Test: A "Memory Gym"
The researchers built a gym called MEME to test six different types of AI memory systems. They created 100 complex scenarios (episodes) where an AI has to remember thousands of facts, but some of those facts are linked together like a chain reaction.
They tested the AI on six tasks, ranging from easy to hard:
- Exact Recall: "What was the exact error message I told you yesterday?" (Easy)
- Aggregation: "List all my hobbies." (Medium)
- Tracking: "What cars have I owned, in order?" (Medium)
- Deletion: "I told you my partner's name was James. Please delete that." (Harder)
- Cascade (The Big One): "My team lead changed. Who gets the report now?" (Very Hard)
- Absence (The Hardest): "I moved. How long is my commute now?" (Very Hard - requires saying "I don't know")
The Results: Everyone Failed the Hard Stuff
The results were surprising and a bit disappointing for the current state of AI.
- The "Simple" Stuff: The AI assistants were okay at remembering static facts. If you asked about something that never changed, they got it right most of the time.
- The "Ripple" Stuff: When it came to Cascade and Absence (the tasks requiring them to update linked facts), every single system failed miserably.
- On average, they got 3% of the Cascade questions right.
- They got 1% of the Absence questions right.
It's as if you told a librarian, "I moved to a new address," and they immediately forgot your new address but kept shouting your old one, even though you just told them you moved.
Why Did They Fail?
The researchers dug deep to see where the memory broke. They found two main reasons:
- The Search Engine Problem: The AI stored the new information (the change) and the old information (the rule) in its "library." But when asked a question, the search engine pulled up the old fact because it looked more similar to the question, ignoring the new update.
- The Reasoning Problem: Even when the AI did find both the old fact and the new update, the "brain" part of the AI (the part that answers the question) couldn't connect the dots. It saw the new update but didn't realize it meant the old answer was now invalid.
The "Magic" Solution (That Isn't Practical)
The researchers tried many fixes:
- Better Prompts: Telling the AI more clearly what to do. (Didn't work).
- More Memory: Giving the AI more space to search. (Didn't work).
- Smarter AI Models: Using a much more powerful AI brain to answer the questions. (Didn't work).
The only thing that worked was using a specific, very expensive, and powerful AI model (Claude Opus 4.7) inside a specific type of system (a file-based agent). This powerful model was smart enough to look at the change, realize the old facts were now broken, and rewrite its own memory file to say, "Okay, the old fact is gone, here is the new fact."
The Catch: This solution cost about 70 times more than the standard setup. It's like hiring a team of 70 expert editors to fix a single typo in a document. While it works, it's too expensive and slow to use in the real world right now.
The Bottom Line
Today's AI assistants are great at remembering what you told them, but they are terrible at understanding how that information connects to other things. If you change one part of your life, the AI doesn't automatically update the rest.
The paper concludes that until we build memory systems that can naturally handle these "ripple effects" without needing a super-expensive AI brain to manually fix them, our AI assistants will remain prone to giving outdated or confidently wrong answers when things change.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.