ReAct: Synergizing Reasoning and Acting in Language Models - Summary

The paper introduces ReAct, a novel prompt-based paradigm that synergizes reasoning and acting in language models for general task solving. ReAct generates both verbal reasoning traces and actions in an interleaved manner, allowing the model to perform dynamic reasoning to create, maintain, and adj

Arxiv URL: https://arxiv.org/abs/2210.03629

Authors: Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, Yuan Cao

Summary:

The paper introduces ReAct, a novel prompt-based paradigm that synergizes reasoning and acting in language models for general task solving. ReAct generates both verbal reasoning traces and actions in an interleaved manner, allowing the model to perform dynamic reasoning to create, maintain, and adjust high-level plans for acting, while also interacting with external environments to incorporate additional information into reasoning. The approach is evaluated on four diverse benchmarks and outperforms prior approaches that perform either reasoning or action generation in isolation.

Key Insights & Learnings:

  • ReAct combines reasoning and acting in language models for general task solving
  • ReAct generates both verbal reasoning traces and actions in an interleaved manner
  • ReAct outperforms prior approaches that perform either reasoning or action generation in isolation on four diverse benchmarks
  • ReAct improves model interpretability, trustworthiness, and diagnosability
  • ReAct has potential for further improvement with additional training data


Terms Mentioned: large language models, reasoning, acting, chain-of-thought, task solving, prompting, interpretability, trustworthiness, diagnosability

Technologies / Libraries Mentioned: Google Research, Princeton University