Language Agent Tree Search (LATS)

“Language Agent Tree Search Unifies Reasoning Acting and Planning in Language Models,” posted to arXiv on October 6, 2023 by Andy Zhou, Kai Yan, Michal Shlapentokh-Rothman, Haohan Wang, and Yu-Xiong Wang at the University of Illinois, brought a classic game-playing technique to language agents. Most agents at the time followed a single chain of reasoning and actions; LATS instead grows a search tree of possible action sequences and uses Monte Carlo Tree Search to decide which branches are worth exploring further.

The framework combines three ingredients that earlier work had kept separate: reasoning and acting in the style of ReAct, self-reflection in the style of Reflexion, and explicit planning through tree search guided by a value function and feedback from the environment. By trying multiple paths, scoring them, and backtracking from poor ones, the agent avoids committing to a single flawed plan. The authors reported strong results across domains, including 92.7 percent pass@1 on the HumanEval coding benchmark with GPT-4 and competitive performance on web-navigation tasks.

LATS matters because it reframed agent behavior as deliberate search rather than a one-shot guess. That shift trades extra computation for higher reliability, which is often the right deal for tasks where a wrong action is costly. For a business reader, it captures a general lesson of the agent era: letting a model think through several options and check them tends to beat letting it barrel ahead on its first idea.

Sources

Last verified June 7, 2026