ACC-Collab: An Actor-Critic Approach to Multi-Agent LLM Collaboration
Andrew Estornell, Jean-Francois Ton, Yuanshun Yao, Yang Liu
TL;DR
ACC-Collab introduces a learned two-agent framework where an actor and a critic are jointly trained to collaboratively solve tasks via iterative dialogue. The method leverages Partial Trajectory Rewards and Guided-Collaborative Trajectories with Direct Preference Optimization to create high-quality training data and robust collaboration strategies. Across BoolQ, MMLU, BBH, SCIQ, and ARC, ACC-Collab outperforms state-of-the-art baselines, often with a single round of training, while the critic evolves to provide more informative disagreement. These findings suggest that explicitly training collaboration between LLM agents can yield substantial improvements in multi-turn reasoning and task solving, with potential for broader applicability and future scaling.
Abstract
Large language models (LLMs) have demonstrated a remarkable ability to serve as general-purpose tools for various language-based tasks. Recent works have demonstrated that the efficacy of such models can be improved through iterative dialog between multiple models. While these paradigms show promise in improving model efficacy, most works in this area treat collaboration as an emergent behavior, rather than a learned behavior. In doing so, current multi-agent frameworks rely on collaborative behaviors to have been sufficiently trained into off-the-shelf models. To address this limitation, we propose ACC-Collab, an Actor-Critic based learning framework to produce a two-agent team (an actor-agent and a critic-agent) specialized in collaboration. We demonstrate that ACC-Collab outperforms SotA multi-agent techniques on a wide array of benchmarks.
