Policy Learning with a Language Bottleneck

Megha Srivastava, Cedric Colas, Dorsa Sadigh, Jacob Andreas
5/7/2024
cs.LGcs.AIcs.CL

Official code: meghabyte/bottleneck (5 stars, last commit 2026-03-03).

Abstract

Modern AI systems such as self-driving cars and game-playing agents achieve superhuman performance, but often lack human-like generalization, interpretability, and inter-operability with human users. Inspired by the rich interactions between language and decision-making in humans, we introduce Policy Learning with a Language Bottleneck (PLLB), a framework enabling AI agents to generate linguistic rules that capture the high-level strategies underlying rewarding behaviors. PLLB alternates between a *rule generation* step guided by language models, and an *update* step where agents learn new policies guided by rules, even when a rule is insufficient to describe an entire complex policy. Across five diverse tasks, including a two-player signaling game, maze navigation, image reconstruction, and robot grasp planning, we show that PLLB agents are not only able to learn more interpretable and generalizable behaviors, but can also share the learned rules with human users, enabling more effective human-AI coordination. We provide source code for our experiments at https://github.com/meghabyte/bottleneck .

View on arXivView PDF

Code Implementations(1)

Public release for paper Policy Learning with a Language Bottleneck (TMLR 2026, RLC TAFM Spotlight).

50CSS, HTMLApr 7, 20247 months ago

Similar Papers

Cite this paper

@article{srivastava2024policy,
  title  = {Policy Learning with a Language Bottleneck},
  author = {Megha Srivastava and Cedric Colas and Dorsa Sadigh and Jacob Andreas},
  year   = {2024},
  eprint = {2405.04118},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.04118v2}
}

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/2405.04118.svg)](https://codeofpaper.com/paper/2405.04118)

Discussion