atlas

Research map / Large language models / Retrieval and knowledge

Adapting to Non-Stationary Environments: Multi-Armed Bandit Enhanced Retrieval-Augmented Generation on Knowledge Graphs

AAAI 2025 · Large language models › Retrieval and knowledge · approach: RAG robustness and evaluation · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a multi-objective, deep contextual multi-armed bandit router that picks among KG retrieval methods (SPARQL, LLM-agent, dense) for RAG, using online user feedback and a Generalized Gini Index aggregation to handle non-stationarity and accuracy-latency trade-offs.

Problem

KG-based RAG systems rely on a single retrieval method or static neural routers that need fully labeled data and periodic retraining, so they degrade under non-stationary query distributions and backend upgrades while needing to balance accuracy and response time.

Approach

Treat each KG retrieval method as a bandit arm and select it with a DistilBERT-based deep contextual bandit trained on partial (chosen-arm-only) feedback, updated online per query, with a Generalized Gini Index loss combining hit, recall, and retrieval-latency objectives.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GGI-MAB instead of the strongest reported static routerKG-based RAG · WebQSPHit: 86.20 -> 86.64Helped
Use GGI-MAB instead of the strongest reported baselineKG-based RAG · CWQHit: 78.53 -> 79.35Helped
Use online MAB retrieval selection instead of retrieval ensembleKG-based RAG under retriever update · Retriever updateTest Recall: 67.52 ± 0.77 -> 72.24 ± 0.71Helped
Use online MAB retrieval selection instead of the LLM RouterKG-based RAG under retriever update · Retriever updateTest Retrieval Delay: 10.36 ± 3.98 -> 5.88 ± 0.99Helped
Use online MAB retrieval selection instead of NN RouterKG-based RAG under domain shift · Domain shiftTest Hit: 69.57 ± 4.52 -> 76.35 ± 0.69Helped
Use online MAB retrieval selection instead of NN RouterKG-based RAG under domain shift · Domain shiftTest Retrieval Delay: 7.65 ± 1.81 -> 11.63 ± 0.28Hurt
Add GGI aggregation instead of learnable weight aggregation (ablation)MO-MAB · WebQSP stationaryTest Hit: 85.31 ± 0.55 -> 86.64 ± 0.29Helped
Add GGI aggregation instead of learnable weight aggregation (ablation)MO-MAB · WebQSP stationaryTest Recall: 74.38 ± 0.48 -> 75.60 ± 0.38Helped
Add GGI aggregation instead of learnable weight aggregation (ablation)MO-MAB · WebQSP stationaryTest Retrieval Delay: 5.20 ± 0.58 -> 4.84 ± 0.81Helped
Enable online adaptation rather than keeping the model offline (ablation)GGI-MO-MAB · System degradationTest Hit: 61.70 ± 2.08 -> 77.55 ± 2.40Helped
Enable online adaptation rather than keeping the model offline (ablation)GGI-MO-MAB · System degradationTest Recall: 42.50 ± 2.62 -> 60.07 ± 3.29Helped
Enable online adaptation rather than keeping the model offline (ablation)GGI-MO-MAB · System degradationTest Retrieval Delay: 4.84 ± 0.81 -> 11.23 ± 3.21Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WebQSP ComplexWebQuestions (CWQ)

Benchmarks: WebQSP ComplexWebQuestions (CWQ)

Metrics: hit recall retrieval delay (seconds per query)

Baselines: BGE DECAF StructGPT ChatKBQA Think-on-Graph Reason-on-Graph LLM Router NN Router UCB Thompson Sampling LinUCB SO-Deep-MAB

Builds on: Retrieval-Augmented Generation ChatKBQA Reason-on-Graph Think-on-Graph DistilBERT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy