Concepts — Continual Learning Bench Docs
A system is what we aim to evaluate. It is the combination of an agent that responds to queries from a task and a memory system that carries information between task instances. The memory system might be pure in-context learning (perhaps with caching), lossy context compression (e.g. periodic summarization), parametric (fine-tuning, weight updates), or any combination of these. The benchmark scores neither component in isolation: performance on continual learning is a property of the two together. So we can ask questions like how well an agent does on tasks for a given memory system and how effective memory systems are across agents and tasks. Systems live under src/systems/ and implement the ContinualLearningSystem interface. A task is a continual learning problem. It has a theme (poker, codebase, etc) and consists of a sequence of task instances that systems attempt to solve. Every task lives under src/tasks/ and implements the ContinualLearningTask interface. Different tasks are unr
Concepts — Continual Learning Bench Docs
Explore this link on the map →related reading
- Why We Need Continual Learning | Andreessen Horowitza16z.com
- The Continual Learning Problemjessylin.com
- [2302.00487] A Comprehensive Survey of Continual Learning: Theory, Method and Applicationarxiv.org
- Metrics — Continual Learning Bench Docscontinual-learning-bench.com
- Continual Learning in Token Space | Lettaletta.com
- NL.pdfabehrouz.github.io
- Memory in the wild: how we use Context Engine on our own code | Applied Computeappliedcompute.com
- The Need for a Big World Simulator: A Scientific Challenge for Continual Learningarxiv.org
- Building a better memory systemmichaelnotebook.com
- How Might We Learn?andymatuschak.org
- LLM Powered Autonomous Agents | Lil'Loglilianweng.github.io
- augustus odena on X: "I have a bunch of thoughts about continual learning and nothing to do with them (I'm working on something else) so I figured I'd just turn them into a post: First: I think people use "continual learning" to point at a cluster of issues that are related but distinct. I'll list" / Xx.com