MCTS-KBQA: Monte Carlo Tree Search for Knowledge Base Question Answering
Guanming Xiong, Haochen Li, Zonghong Dai, Liqiang Wen, Wen Zhao
cs.CL, cs.AI
Submitted: 2026-08-18
Updated: 2026-08-19
Comments: Accepted to CIKM 2026
Code: https://github.com/JimXiongGM/MCTS-KBQA
License: http://creativecommons.org/licenses/by/4.0/
The gist: This work investigates how to improve large language model (LLM)-based reasoning for knowledge base question answering (KBQA) via Monte Carlo Tree Search (MCTS).
Terminology
Abstract
This work investigates how to improve large language model (LLM)-based reasoning for knowledge base question answering (KBQA) via Monte Carlo Tree Search (MCTS). Applying MCTS to LLM-based KBQA remains challenging because reward design is difficult and rollout-based search is computationally expensive. Existing MCTS-style methods either rely on direct LLM scoring or require substantial data to train separate reward models, and they often provide rewards only at terminal states. To address these limitations, we propose Fast MCTS, which replaces terminal rollouts with an information gain (IG) reward for intermediate states. The IG reward is implemented as a question-conditioned PPL-ratio proxy over sanitized interaction histories, computed by forward passes of an open-source instruction LLM without additional reward-model training. Experiments on four KBQA benchmarks show that Fast MCTS consistently outperforms linear baselines and generally improves the accuracy-cost trade-off relative to rollout-based Classic MCTS. Code and data are available at https://github.com/JimXiongGM/MCTS-KBQA.
Sources
- KG-Agent: An Efficient Autonomous Agent Framework for Complex Reasoning over Knowledge Graph
- The Llama 3 Herd of Models
- KBQA-o1: Agentic Knowledge Base Question Answering with Monte Carlo Tree Search
- Middleware for LLMs: Tools Are Instrumental for Language Agents in Complex Environments
- Monte Carlo Tree Search Boosts Reasoning via Iterative Preference Learning
- Accessing GPT-4 level Mathematical Olympiad Solutions via Monte Carlo Tree Self-refine with LLaMa-3 8B
- LLaMA-Berry: Pairwise Optimization for O1-like Olympiad-Level Mathematical Reasoning
- Q*: Improving Multi-step Reasoning for LLMs with Deliberative Planning
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering