Variational Reasoning for Language Models

Xiangxin Zhou, Zichen Liu, Haonan Wang, Chao Du, Min Lin +3 more
9/26/2025
cs.CLcs.AIcs.LG

Official code: sail-sg/variational-reasoning (61 stars, last commit 2025-09-29).

Abstract

We introduce a variational reasoning framework for language models that treats thinking traces as latent variables and optimizes them through variational inference. Starting from the evidence lower bound (ELBO), we extend it to a multi-trace objective for tighter bounds and propose a forward-KL formulation that stabilizes the training of the variational posterior. We further show that rejection sampling finetuning and binary-reward RL, including GRPO, can be interpreted as local forward-KL objectives, where an implicit weighting by model accuracy naturally arises from the derivation and reveals a previously unnoticed bias toward easier questions. We empirically validate our method on the Qwen 2.5 and Qwen 3 model families across a wide range of reasoning tasks. Overall, our work provides a principled probabilistic perspective that unifies variational inference with RL-style methods and yields stable objectives for improving the reasoning ability of language models. Our code is available at https://github.com/sail-sg/variational-reasoning.

View on arXivView PDF

Code Implementations(1)

Code for "Variational Reasoning for Language Models"

611PythonSep 25, 20251 years ago

Similar Papers

Cite this paper

@article{zhou2025variational,
  title  = {Variational Reasoning for Language Models},
  author = {Xiangxin Zhou and Zichen Liu and Haonan Wang and Chao Du and Min Lin and Chongxuan Li and Liang Wang and Tianyu Pang},
  year   = {2025},
  eprint = {2509.22637},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.22637v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.22637.svg)](https://codeofpaper.com/paper/2509.22637)

Discussion