atlas

Research map / Reinforcement learning / RL from feedback

Controlling Large Language Model with Latent Action

ICML 2025 · Reinforcement learning › RL from feedback · approach: RL for LLM reasoning

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 CoLA, which augments a pre-trained Llama-3.1-8B with a discrete latent action space (inverse dynamics model, action-conditioned language world model, and latent policy) and performs RL over latent actions instead of tokens.

Problem

Token-level RL for LLMs uses a huge action space (vocabulary of 128K+ tokens), making exploration and optimization expensive and prone to knowledge degradation and reward hacking; the paper asks how to learn a compact, well-structured action space for LLM RL.

Approach

Borrowing from reinforcement learning from observations, an inverse dynamics model extracts discrete latent actions from future tokens (codebook of 64 codes, direct code assignment via Gumbel-Softmax); a merge-MLP module injects the action into a pre-trained LLM to form a language world model; a separate policy model outputs latent actions that are trained by BC and RL while the world model is fro

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RL over latent actions instead of the baseline RL approachLlama-3.1-8B · math500score: 38.2 -> 42.4Helped
Use CoLA MCTS-Q instead of baseline MCTS-QLlama-3.1-8B · math500score: 63.0 -> 68.2Helped
Use MCTS-Q instead of MCTS with CoLACoLA · math500score: 65.4 -> 68.2Helped
Apply RL after FTA-PCoLA · Alfworld Seenscore: 75.7 -> 77.9Helped
Apply RL after FTA-PCoLA · Alfworld Unseenscore: 70.9 -> 74.6Helped
Apply RL after FTA-PCoLA · Scienceworld Seenscore: 24.7 -> 28.4Helped
Apply RL after FTA-PCoLA · Scienceworld Unseenscore: 20.4 -> 21.8Helped
Apply RL after SFTLlama-3.1-8B baseline · Alfworld Seenscore: 68.6 -> 68.6No clear effect
Apply RL after SFTLlama-3.1-8B baseline · Scienceworld Unseenscore: 17.5 -> 15.6Hurt
Use MCTS-Q instead of MCTSLlama-3.1-8B baseline · math500score: 63.2 -> 63.0No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama StarCoder Proof-Pile-2 WuDao NuminaMath PRM800k Alpaca-Eval preference data

Benchmarks: MATH500 GSM8K AIME DROP Alfworld Scienceworld Countdown Alpaca-Eval

Metrics: accuracy pass@K semantic diversity (cosine similarity via BGE-M3) GPT-4 win rate score on agent environments format reward

Baselines: Llama-3.1-8B SFT token-level RL baseline MCTS with baseline model MCTS-Q with baseline model

Builds on: VQ-VAE Double DQN GRPO Llama-3.1-8B

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