CoEvoKG: Co-Evolving Knowledge Graphs with Self-Evolving Search Agents

2026-08-03Artificial Intelligence

Artificial Intelligence
AI summary

The authors present CoEvoKG, a system that helps AI models learn better by using a knowledge graph to create tasks and remember useful information from past searches. Instead of forgetting what it found before, the AI stores verified facts back into the graph to improve future learning. They tested this method on several question-answering tasks and found that it significantly boosts accuracy compared to other approaches. CoEvoKG also performs better than similar reinforcement learning techniques when given the same amount of training time.

large language modelsreinforcement learningknowledge graphtask generationsearch agentsquestion answeringself playreward signalsentity chainsevidence verification
Authors
Zhaoyang Li, Zenghuang Fu, Qiuyuan Ai, Ping Jiang, Haoyu Wu, Minghui Wu, Chenxu Zhao, Jie Song, Guannan He
Abstract
Large language models can improve with reinforcement learning for search agents, yet existing self play agents repeatedly generate tasks while discarding the knowledge gained during successful searches. We introduce CoEvoKG, a framework that turns a knowledge graph into both a source of verifiable training tasks and a persistent evidence memory for agent evolution. CoEvoKG jointly trains a task generator and a search agent: the generator creates multihop questions from entity chains sampled from the knowledge graph, while the agent learns from rewards for answer correctness and search trajectories whose entity paths are supported by graph evidence. When a search succeeds, CoEvoKG verifies and deduplicates the retrieved evidence, then writes it back to the corresponding graph nodes and edges. Future rounds reuse this enriched graph for task generation and reward computation, closing the loop between model self evolution and knowledge accumulation. Experiments on six QA benchmarks (NQ, TriviaQA, PopQA, HotpotQA, 2WikiMultiHopQA, and Bamboogle) with three backbone models show that CoEvoKG improves macro average accuracy over the corresponding base models by +11.2, +10.1, and +11.6 points on Qwen2.5-3B-Instruct, Qwen2.5-7B-Instruct, and Llama-3.1-8B-Instruct, respectively. Under matched training budgets, CoEvoKG further improves over competitive self play baselines and RL baselines for search agents by +2.6 to +3.7 macro average points across the three backbones. Code is available at https://github.com/lazzy1225/CoEvoKG.