ERSkill: Evolving for Skill-Guided Adaptive Memory Retrieval
The paper introduces ERSkill, a retrieval-centric framework that enables LLM agents to continuously evolve their memory access strategies by representing retrieval behaviors as executable skills and co-optimizing a skill router and skill set to significantly outperform existing baselines in heterogeneous memory query tasks.
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 are talking to a super-smart robot friend who remembers everything you've ever said. In the world of artificial intelligence, these "Large Language Models" are becoming like long-term collaborators, not just one-time helpers. To do this, they need a memory bank—a place to store facts, preferences, and past conversations. But here's the tricky part: having a giant library of memories is useless if you don't know how to find the right book. Most robots today use a static, one-size-fits-all method to search their memories, like using the same simple keyword search for every question. If you ask, "What did I eat for breakfast?" the robot might just look for the word "breakfast." But if you ask, "Why did I stop going to the beach after that storm?" the robot needs to connect a storm event to a later decision, requiring a much more complex search strategy. The big question researchers are asking is: Can a robot learn to change how it searches its own memory depending on what it's being asked?
This is where a new framework called ERSkill comes in. Think of ERSkill as a robot that doesn't just have a memory; it has a toolbox of different "search skills" that it can learn and upgrade over time. Instead of using a single, rigid search method, ERSkill treats memory retrieval like a set of executable recipes. Some recipes might be simple, like "look for a specific name." Others might be complex, like "find a name, then look at what happened next, then find similar events from last year." The robot uses a smart "router" (like a traffic director) to decide which recipe to use for each question.
What makes ERSkill special is that it evolves. It doesn't just stick with the recipes it started with. As it practices answering questions, it realizes, "Hey, this recipe works great for finding facts, but it's terrible for finding reasons why things happened." So, it starts inventing new recipes and refining old ones. It uses a clever system to keep track of every search path it has ever tried (an "experience trie," which is like a map of all the roads it has driven down) so it doesn't waste time driving in circles. It also uses a "double frontier" safety net: one group of skills is tested to see if they are capable of being great, and a second group is only allowed into the final lineup if the robot's traffic director can reliably pick them at the right moment.
The results are impressive. When tested on difficult memory quizzes, ERSkill didn't just do a little better; it smashed the competition. Using a powerful AI model called Qwen3-Next-80B-A3B-Instruct, ERSkill improved its overall score by 31.3% compared to the best non-evolving methods. Even with a smaller, faster model called GPT-5.4-nano, it still boosted performance by 28.1%. The paper shows that by letting the robot learn how to search, rather than just telling it what to search, it becomes a much more effective and adaptable partner. It's not just remembering more; it's remembering smarter.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.