Reliable Knowledge Acquisition for Continual Learning Agents
Organizations: University of California, Davis · University of Illinois Urbana-Champaign
Abstract
As agents powered by foundation models move into open-ended environments, continual learning from experience becomes essential. For agents built on models with fixed parameters, this learning requires reusing prior task experience in context to improve performance and efficiency on future tasks. Existing memory and experience-learning systems typically focus on either retained facts or procedures, and lack a mechanism for establishing the reliability of claims extracted from the ongoing task stream. Indeed, we find that approximately 12--33% of entries produced by representative systems harm future task performance when reused. To address these limitations, we propose RIKA (Reliable Knowledge Acquisition), which combines hierarchical extraction of factual, conceptual, procedural, and metacognitive knowledge with Evidence-based Knowledge Admission, which uses source evidence and subsequent experience to govern which claims enter the task agent's context, without additional validation tasks. Across six task streams from Continual Learning Bench and four model backbones, RIKA achieves the highest aggregate score on every backbone.
Figures & tables
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| Mem0 | 11.7% | 13.4% | 12.5% |
| ACE | 20.2% | 18.9% | 23.1% |
| Trace2Skill | 32.7% | 28.8% | 26.0% |
| SkillOpt | 25.9% | 26.1% | 28.0% |
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| SkillOpt | 0.147 | -0.062 | 0.567 |
| SkillOpt + EKA | 0.192 | -0.045 | 0.573 |
| Trace2Skill | 0.158 | -0.053 | 0.538 |
| Trace2Skill + EKA | 0.224 | -0.043 | 0.570 |
| Model | Method | DB | Poker | Cohort | BSM | Sales | Codebase | Agg. | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Score | Gain | Score | Gain | Score | Gain | Score | Gain | Score | Gain | Score | Gain | Score | Gain | ||
| GPT-5.4 | RIKA | 0.351 | +0.213 | 1.247 | +0.134 | -0.020 | -0.013 | 0.579 | +0.360 | 0.808 | +0.342 | 0.551 | +0.053 | 0.232 | +0.232 |
| ICL | 0.347 | +0.209 | 0.798 | -0.315 | -0.028 | -0.021 | 0.513 | +0.294 | 0.769 | +0.303 | 0.534 | +0.036 | 0.183 | +0.183 | |
| Mem0 | 0.431 | +0.293 | 0.612 | -0.501 | -0.034 | -0.027 | 0.375 | +0.156 | 0.651 | +0.185 | 0.584 | +0.086 | 0.140 | +0.140 | |
| ACE | 0.196 | +0.058 | 1.196 | +0.083 | -0.004 | +0.003 | 0.220 | +0.001 | 0.510 | +0.044 | 0.609 | +0.111 | 0.067 | +0.067 | |
| Trace2Skill | 0.138 | +0.000 | 1.115 | +0.002 | -0.032 | -0.025 | 0.318 | +0.099 | 0.689 | +0.223 | 0.513 | +0.015 | 0.071 | +0.071 | |
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| RIKA | 0.281 | -0.042 | 0.575 |
| Imm. Only | 0.225 | -0.089 | 0.540 |
| Def. Only | 0.265 | -0.070 | 0.557 |
| Random Router | 0.249 | -0.084 | 0.549 |
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| RIKA | 0.281 | -0.042 | 0.575 |
| Generic 1-type | 0.213 | -0.087 | 0.541 |
| Flat 4-type | 0.261 | -0.057 | 0.563 |
| Factual | 0.253 | -0.060 | 0.547 |
| Conceptual | 0.265 | -0.065 | 0.553 |
| Procedural | 0.270 | -0.073 | 0.549 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| RIKA | 3.7 | 6.2 | 5.7 |
| Immediate-only | 22.1 | 16.3 | 20.1 |
| Deferred-only | 5.9 | 5.3 | 6.9 |
| Random Router | 14.2 | 19.6 | 15.2 |
| Relation or event | Claim and graph update | Evidence and admission update |
| Equivalent | Merge claims and rewire edges. | Incorporate batch support counts; conflicting routes fall back to deferred. |
| Specialize | Keep both; add . | Transfer support along and onward to reachable generalizations. |
| Generalize | Keep both; add . | Transfer support along and onward to reachable generalizations. |
| Contradict | Keep both; annotate conflict in . | Apply the batch opposition count to the target; assess both claims by their own thresholds. |
| Overlap | Keep both; annotate overlap in . | Preserve each claim’s evidence count. |
| Independent | Keep claims separate and preserve their existing relations. | Initialize unmatched claims from their batch evidence counts; leave existing evidence unchanged. |
| Backbone | DB | Poker | Cohort | BSM | Sales | Codebase |
|---|---|---|---|---|---|---|
| GPT-5.4 | 0.138 | 1.113 | -0.007 | 0.219 | 0.466 | 0.498 |
| DeepSeek-V4-Flash | 0.060 | 0.652 | -0.118 | 0.219 | 0.514 | 0.512 |
| MiniMax-M3 | 0.136 | -0.135 | -0.005 | 0.220 | 0.197 | 0.373 |
| Gemini-3-Flash | 0.089 | 1.640 | -0.059 | 0.219 | 0.439 | 0.407 |
| Method | Metric | DB | Poker | Cohort | BSM | Sales | Codebase | Agg. |
|---|---|---|---|---|---|---|---|---|
| RIKA | Score | |||||||
| Gain | ||||||||
| ICL | Score | |||||||
| Gain | ||||||||
| Mem0 | Score | |||||||
| Gain |
| Method | Metric | DB | Poker | Cohort | BSM | Sales | Codebase | Agg. |
|---|---|---|---|---|---|---|---|---|
| RIKA | Score | |||||||
| Gain | ||||||||
| ICL | Score | |||||||
| Gain | ||||||||
| Mem0 | Score | |||||||
| Gain |
| Method | Metric | DB | Poker | Cohort | BSM | Sales | Codebase | Agg. |
|---|---|---|---|---|---|---|---|---|
| RIKA | Score | |||||||
| Gain | ||||||||
| ICL | Score | |||||||
| Gain | ||||||||
| Mem0 | Score | |||||||
| Gain |
| Method | Metric | DB | Poker | Cohort | BSM | Sales | Codebase | Agg. |
|---|---|---|---|---|---|---|---|---|
| RIKA | Score | |||||||
| Gain | ||||||||
| ICL | Score | |||||||
| Gain | ||||||||
| Mem0 | Score | |||||||
| Gain |
| Method | DB | Cohort | Codebase | |||
|---|---|---|---|---|---|---|
| Score | Gain | Score | Gain | Score | Gain | |
| RIKA | 0.281 | +0.221 | -0.042 | +0.076 | 0.575 | +0.063 |
| Imm. Only | 0.225 | +0.165 | -0.089 | +0.029 | 0.540 | +0.028 |
| Def. Only | 0.265 | +0.205 | -0.070 | +0.048 | 0.557 | +0.045 |
| Random Router | 0.249 | +0.189 | -0.084 | +0.034 | 0.549 | +0.037 |
| Method | DB | Cohort | Codebase | |||
|---|---|---|---|---|---|---|
| Score | Gain | Score | Gain | Score | Gain | |
| RIKA | 0.281 | +0.221 | -0.042 | +0.076 | 0.575 | +0.063 |
| Generic 1-type | 0.213 | +0.153 | -0.087 | +0.031 | 0.541 | +0.029 |
| Flat 4-type | 0.261 | +0.201 | -0.057 | +0.061 | 0.563 | +0.051 |
| Factual | 0.253 | +0.193 | -0.060 | +0.058 | 0.547 | +0.035 |
| Conceptual | 0.265 | +0.205 | -0.065 | +0.053 | 0.553 | +0.041 |
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| RIKA | |||
| Imm. Only | |||
| Def. Only | |||
| Random Router |
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| RIKA | |||
| Generic 1-type | |||
| Flat 4-type | |||
| Factual | |||
| Conceptual | |||
| Procedural |
| Method | DB | Cohort | Codebase |
|---|---|---|---|
| RIKA | |||
| Atomize | |||
| Forget | |||
| Incremental write |
| Batch Size | DB | Cohort | Codebase |
|---|---|---|---|
| Threshold | DB | Cohort | Codebase |
|---|---|---|---|
| System | GPT-5.4 | DeepSeek V4 Flash | Gemini 3 Flash | MiniMax-M3 |
|---|---|---|---|---|
| ICL | $16.32 | $0.75 | $3.22 | $1.60 |
| Mem0 | $16.43 | $0.64 | $3.35 | $1.57 |
| ACE | $62.35 | $2.33 | $11.98 | $6.44 |
| Trace2Skill | $23.74 | $1.03 | $5.21 | $2.35 |
| SkillOpt | $46.33 | $2.15 | $8.33 | $4.57 |
| RIKA | $25.89 | $1.21 | $5.11 | $2.53 |
Continual Learning for LLM Agents
Continual learning for LLM agents studies how agents adapt from experience while retaining skills and knowledge across tasks.
See all 196 papers