Can Large Language Models Keep Up? Benchmarking Online Adaptation to Continual Knowledge Streams
Organizations: KAIST AI · UNC Chapel Hill · Google · KRAFTON ·
Abstract
LLMs operating in dynamic real-world contexts often encounter knowledge that evolves continuously or emerges incrementally. To remain accurate and effective, models must adapt to newly arriving information on the fly. We introduce Online Adaptation to Continual Knowledge Streams(OAKS) to evaluate this capability, establishing a benchmark for online adaptation over streaming, continually updating knowledge. Specifically, the benchmark is structured as a sequence of fine-grained context chunks where facts change dynamically across time intervals. OAKS comprises two datasets: OAKS-BABI and OAKS-Novel, where individual facts evolve multiple times across context chunks. These datasets include dense annotations to measure whether models track changes accurately. Evaluating 14 models with varied inference approaches, we observe significant limitations in current methodologies. Both state-of-the-art models and agentic memory systems fail to adapt robustly on OAKS, demonstrating delays in state-tracking and susceptibility to distraction within streaming environments.
Figures & tables
| Dataset | Unit | #Steps | U/Q | Fully Annot. |
| EvolvingQA | Corpus | 6+ | 2.0 | ✗ |
| StreamingQA | Corpus | 4 | 2.0 | ✗ |
| StreamingBench | Frame | 5 | 1.0 | ✗ |
| FactTrack | Fact | 39 | 2.0 | ✗ |
| MultiWOZ | Turn | 14 | 1.0 | ✓ |
| BABILong | Full | 1 | 1.0 | ✗ |
| OAKS -BABI | OAKS -Novel | |||||||||||||||||
| Base | RAG | Base | RAG | |||||||||||||||
| Model | Size | Active | All | Sprs. | Mod. | Freq. | All | Sprs. | Mod. | Freq. | All | Sprs. | Mod. | Freq. | All | Sprs. | Mod. | Freq. |
| Qwen3 | 4B | - | 26.4 | 34.4 | 23.1 | 18.5 | 29.3 | 37.2 | 25.9 | 21.6 | 51.3 | 59.1 | 49.7 | 47.9 | 55.8 | 68.1 | 56.0 | 48.3 |
| 8B | - | 33.1 | 36.8 | 34.0 | 25.8 | 35.1 | 39.9 | 34.5 | 28.4 | 52.7 | 62.5 | 51.7 | 47.6 | 47.7 | 60.0 | 47.8 | 40.4 | |
| 30B | 3B | 35.8 | 38.5 | 37.3 | 29.4 | 37.8 | 40.1 | 39.2 | 32.0 | 62.8 | 71.2 | 63.7 | 57.1 | 61.0 | 68.9 | 63.0 | 54.9 | |
| 80B | 3B | 41.1 | 44.7 | 42.0 | 34.1 | 43.5 | 47.4 | 44.2 | 36.2 | 64.6 | 74.5 | 63.3 | 59.9 | 65.3 | 74.4 | 65.3 | 59.9 | |
| Model | Think | All | Tracking | Counting | Bridge | Comparison |
| Qwen3-30B | - | 35.8 | 27.1 | 34.8 | 24.6 | 48.3 |
| ✓ | 43.6 | 43.8 | 37.7 | 37.3 | 53.9 | |
| Gemini 2.5 Flash | - | 43.2 | 54.4 | 42.6 | 30.0 | 53.1 |
| ✓ | 56.2 | 58.7 | 53.9 | 42.4 | 69.6 | |
| Gemini 2.5 Pro | - | 42.9 | 52.4 | 45.8 | 29.8 | 50.2 |
| ✓ | 60.3 | 55.3 | 57.5 | 51.0 | 71.7 |
| Strategy | All | Sprs. | Mod. | Freq. |
| Base | 24.7 | 27.3 | 23.6 | 22.4 |
| RAG (30) | 32.4 | 35.5 | 32.5 | 27.5 |
| RW (30) | 27.6 | 29.7 | 26.9 | 25.5 |
| RAG (15) + R.W (15) | 31.5 | 34.0 | 31.8 | 27.2 |
| HippoRAG2 | 20.8 | 19.5 | 23.9 | 18.5 |
| MemAgent | 31.3 | 30.7 | 33.6 | 29.1 |
| GT Phase Transitions ( C hange) | No GT Transition ( S tay) | |||||||||
| Models | Size | Think | Adaptability ( C / ✓ ) | Maladaptation ( C / ✗ ) | Prescience ( S / ✓ ) | Stubbornness ( S / ✗ ) | Lag ( C / ✓ ) | Volatility ( C / ✗ ) | Stability ( S / ✓ ) | Obstinacy ( S / ✗ ) |
| Gemma 3 | 27B | - | 31.6 | 28.6 | 11.9 | 27.9 | 12.2 | 27.0 | 25.2 | 35.6 |
| GPT-OSS | 120B | - | 39.1 | 40.8 | 5.5 | 14.6 | 12.8 | 46.5 | 24.2 | 16.5 |
| Qwen3 | 30B | - | 34.3 | 33.6 | 9.7 | 22.4 | 8.9 | 36.7 | 26.3 | 28.1 |
| ✓ | 39.6 | 34.6 | 7.7 | 18.2 | 13.0 | 37.7 | 30.4 | 18.9 | ||
| Gemini 2.5 | Flash | - | 36.3 | 17.0 | 17.2 | 29.5 | 7.5 | 16.9 | 35.0 | 40.7 |
| Model | Size | Think | ACC | AL( ) | DS( ) | PM( ) |
| Gemma 3 | 27B | - | 37.8 | 5.4 | 26.5 | 30.3 |
| GPT-OSS | 120B | - | 37.5 | 8.6 | 38.8 | 15.1 |
| Qwen3 | 30B | - | 35.8 | 6.9 | 34.0 | 23.2 |
| ✓ | 43.6 | 9.0 | 37.0 | 10.4 | ||
| Gemini 2.5 | Flash | - | 43.2 | 6.2 | 28.3 | 22.3 |
| ✓ | 56.2 | 5.1 | 31.8 | 7.0 |
Appendix figures & tables24 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Total | Sprs. | Mod. | Freq. |
| OAKS -B | 1,224 | 40% | 25% | 35% |
| OAKS -N | 870 | 25% | 33% | 42% |
| Category | Question Template |
| Tracking Questions | Where is [SUB]? |
| Who is holding [OBJ]? | |
| Who gave the [OBJ] to someone else? | |
| Counting Questions | How many times has [SUB] moved to [PLACE]? |
| How many times has [SUB] moved? | |
| How many people have visited [PLACE]? |
| Type | Percentage | Description | Example |
| Tracking | 7% | Questions requiring only a single piece of evidence. | Where is Daniel? |
| Counting | 28% | Questions requiring multiple pieces of evidence and simple counting. | How many times has Sandra moved? |
| Bridge | 30% | Questions requiring multiple pieces of evidence. | Who most recently traveled directly from office to kitchen? |
| Comparison | 35% | Questions requiring multiple pieces of evidence and simple comparative reasoning. | Who dropped more objects, Sandra or Mary? |
| Example Question 1: What mode of transportation are Phileas Fogg and Passepartout currently utilizing? Source: Around the World in Eighty Days | (A) Train from London to Paris (B) The steamer ’Mongolia’ (C) Train from Bombay to Calcutta (D) An elephant (E) Train through India (F) The steamer ’Rangoon’ to Hong Kong (G) The question cannot be answered at this point in the story. | |||||||||||||||||||
| Chunk | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| Answers | G | A | A | B | B | B | B | C | C | D | D | D | D | E | E | F | F | F | F | |
| Example Question 2: What is Elizabeth’s opinion of Mr. Darcy? Source: Pride and Prejudice | (A) He is proud and disagreeable. (B) She is ashamed of her prejudice and feels respect for him. (C) She loves him. (D) He is a dishonest man who does not keep his word. (E) She is offended by his perception of her. (F) The question cannot be answered at this point in the story. | |||||||||||||||||||
| Chunk | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| Answers | F | F | F | A | A | A | A | A | A | D | D | D | D | E | E | E | A | B | B | |
| Example Question 3: What is Victor Frankenstein’s primary goal or motivation at this point in the story? Source: Frankenstein | (A) To learn the secrets of nature and, specifically, the principle of life. (B) To escape the memory and consequences of his work. (C) To destroy the Monster as an act of vengeance. (D) Recovering from his illness (E) Living in regret and remorse because his creation murdered his brother William. (F) To create a companion for the Monster. (G) The question cannot be answered at this point in the story. | |||||||||||||||||||
| Avail- ability | Model | Architecture | Context Length | Exp. Length | ||||
| Model Family | Full-name | Size (Active) | Type | Attention | Default | Expanded | ||
| Open | Qwen | Qwen3-4B-Instruct-2507 | 4B | Dense | GQA | 262k | - | 262k |
| Qwen2.5-7B-Instruct | 7B | Dense | GQA | 32k | 131k | 131k | ||
| Qwen3-8B | 8B | Dense | GQA | 32k | 131k | 131k | ||
| Qwen3-30B-A3B-Instruct-2507 | 30B (3B) | MoE | GQA | 262k | - | 262k | ||
| Qwen3-30B-A3B-Thinking-2507 | 30B (3B) | MoE | GQA | 262k | - | 262k | ||
| OAKS -B | OAKS -N | |||||||
| Strategy | All | Sprs. | Mod. | Freq. | All | Sprs. | Mod. | Freq. |
| Base | 35.8 | 38.5 | 37.3 | 29.4 | 62.8 | 71.2 | 63.7 | 57.1 |
| RAG | 37.8 | 40.1 | 39.2 | 32.0 | 61.0 | 68.9 | 63.0 | 54.9 |
| R.W. | 36.4 | 38.8 | 38.3 | 29.9 | 62.6 | 69.2 | 63.6 | 58.0 |
| RAG+R.W | 36.7 | 39.3 | 38.1 | 30.7 | 64.6 | 72.1 | 64.7 | 60.1 |
| Model | Think | All | Sparse | Moderate | Frequent |
| Qwen3 30B | - | 62.8 | 71.2 | 63.7 | 57.1 |
| ✓ | 61.8 | 70.6 | 61.1 | 57.1 | |
| Gemini 2.5 Flash | - | 67.3 | 77.3 | 68.2 | 60.9 |
| ✓ | 65.6 | 75.2 | 65.6 | 60.0 |
| Models | Size | LongBench |
| Qwen2.5 | 7B | 30.0 |
| Gemma 3 | 4B | 29.4 |
| GPT-OSS | 20B | 14.8 |
| Gemma 3 | 27B | 33.6 |
| Qwen3 | 30B | 32.6 |
| GT Phase Transitions ( C hange) | No GT Transition ( S tay) | |||||||||
| Think | Models | Size | Adaptability (C / ✓ ) | Maladaptation (C / ✗ ) | Prescience (S / ✓ ) | Stubbornness (S / ✗ ) | Lag (C / ✓ ) | Volatility (C / ✗ ) | Stability (S / ✓ ) | Obstinacy (S / ✗ ) |
| ✗ | Qwen3 | 4B | 28.4 | 26.2 | 2.5 | 42.9 | 4.6 | 23.6 | 21.4 | 50.4 |
| 8B | 36.5 | 48.2 | 3.7 | 11.6 | 11.0 | 57.9 | 21.5 | 9.6 | ||
| 30B | 34.3 | 33.6 | 9.7 | 22.4 | 8.9 | 36.7 | 26.3 | 28.1 | ||
| 80B | 36.0 | 29.5 | 9.2 | 25.3 | 9.5 | 31.3 | 31.3 | 28.0 | ||
| 235B | 39.8 | 27.9 | 11.3 | 21.0 | 12.0 | 31.6 | 34.5 | 21.9 | ||
| GT Phase Transitions ( C hange) | No GT Transition ( S tay) | |||||||||
| Think | Models | Size | Adaptability (C / ✓ ) | Maladaptation (C / ✗ ) | Prescience (S / ✓ ) | Stubbornness (S / ✗ ) | Lag (C / ✓ ) | Volatility (C / ✗ ) | Stability (S / ✓ ) | Obstinacy (S / ✗ ) |
| ✗ | Qwen3 | 4B | 51.8 | 15.2 | 7.5 | 25.5 | 8.2 | 20.4 | 38.6 | 32.8 |
| 8B | 53.3 | 18.4 | 6.7 | 21.7 | 8.2 | 23.1 | 43.1 | 25.7 | ||
| 30B | 54.8 | 9.7 | 11.9 | 23.7 | 5.4 | 10.5 | 57.9 | 26.2 | ||
| 80B | 55.5 | 8.5 | 12.5 | 23.5 | 4.6 | 8.7 | 60.3 | 26.4 | ||
| 235B | 55.2 | 9.0 | 11.3 | 24.5 | 5.0 | 9.5 | 60.3 | 25.2 | ||
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers