Source-linked AI summary
Multi-Agent Consensus Seeking via Large Language Models
Huaben Chen, Wenkang Ji, Lufeng Xu, Shiyu Zhao
TL;DR
This paper asks how LLM-driven agents can reach consensus through negotiation and what factors shape the outcome. It studies numerical-state consensus, analyzes strategy, personality, agent number, and topology, and applies the framework to multi-robot aggregation. Agents primarily use averaging when unguided, while group size and network structure affect stability and convergence, with potential for zero-shot autonomous planning.
Problem
The paper asks how LLM-driven agents can reach consensus and what factors influence the final outcome, addressing limited understanding of LLM-based consensus seeking.
Source: §1 · p. 1Method
It models agents with numerical states that negotiate through repeated updates, while analyzing strategy choice, personality, agent number, and network topology.
Source: §1 · p. 2Results
Unguided agents primarily use the average strategy, while stubborn personalities, larger groups, and network topology alter consensus outcomes and convergence.
Source: §1 · p. 2Takeaways & Limitations
The framework’s supported consequence is a potential foundation for understanding LLM-driven multi-agent behavior and for zero-shot autonomous planning in multi-robot collaboration.
Source: §1 · p. 2, §6 · p. 12The study uses numerical states and only ChatGPT 3.5, so generalization to richer state spaces and other language models requires further investigation.
Source: §6 · p. 13
Abstract
from arXiv · showhide
Multi-agent systems driven by large language models (LLMs) have shown promising abilities for solving complex tasks in a collaborative manner. This work considers a fundamental problem in multi-agent collaboration: consensus seeking. When multiple agents work together, we are interested in how they can reach a consensus through inter-agent negotiation. To that end, this work studies a consensus-seeking task where the state of each agent is a numerical value and they negotiate with each other to reach a consensus value. It is revealed that when not explicitly directed on which strategy should be adopted, the LLM-driven agents primarily use the average strategy for consensus seeking although they may occasionally use some other strategies. Moreover, this work analyzes the impact of the agent number, agent personality, and network topology on the negotiation process. The findings reported in this work can potentially lay the foundations for understanding the behaviors of LLM-driven multi-agent systems for solving more complex tasks. Furthermore, LLM-driven consensus seeking is applied to a multi-robot aggregation task. This application demonstrates the potential of LLM-driven agents to achieve zero-shot autonomous planning for multi-robot collaboration tasks. Project website: windylab.github.io/ConsensusLLM/.
1 Introduction
This work frames consensus seeking among LLM-driven agents as a fundamental collaboration problem and studies how agents negotiate numerical states toward agreement. It finds that strategy choice, personality, agent number, and topology shape consensus, with an extension to multi-robot aggregation.
Topic and motivation
- Consensus seeking is studied as multiple LLM-driven agents continuously negotiating initially different numerical states until they reach a common final state.The task abstracts more complex agent states, such as thoughts, objectives, or solutions.Source: §1 · pp. 1–2
Consensus strategy
- When no strategy is prescribed, agents primarily use an average strategy, setting each next state to the average of current agent states.They occasionally use other strategies, and this behavior resembles average consensus studied in cooperative control.Source: §1 · p. 2
Impact of personality
- Stubborn agents dominate the final consensus value, producing a leader-follower structure relative to more changeable suggestible agents.Personality therefore affects both negotiation behavior and the resulting group outcome.Source: §1 · p. 2
Impact of topology
- Fully connected networks converge fastest, whereas incomplete networks slow convergence; directed graphs can create leader-follower outcomes or clustering.The consensus process is jointly shaped by topology and personality.Source: §1 · p. 2
Impact of agent number
- As the agent count increases, final-consensus variance decreases and larger groups can suppress state oscillations among suggestible agents.These results suggest that more agents can reduce randomness or hallucinations and stabilize group decision-making.Source: §1 · p. 2
Application to multi-robot aggregation
- Applied to multi-robot aggregation, the framework coordinates robots from different initial positions toward a common planar position and demonstrates potential for zero-shot autonomous planning.The application treats consensus seeking as cooperative planning based on simple verbal commands.Source: §1 · p. 2
2 Problem Setup
The problem setup models LLM-driven agents as numerical states that are repeatedly updated through inter-agent negotiation. Agents receive others’ states, explain their decisions, and autonomously choose strategies rather than being directly instructed.
Problem setup
- Each GPT-3.5-turbo-0613 agent starts with a random state between 0 and 100, then negotiates across rounds toward a shared consensus value.The state can represent a one-dimensional position or an index for a more complex solution space.Source: §2 · p. 4
Negotiation process
- In every round, each agent uses the other agents’ states to choose a new state, outputting both reasoning and a position.The reasoning component helps guide reliable answers and exposes the strategy used.Source: §2 · p. 4
State interpretation
- The numerical state abstracts thoughts, objectives, solutions, or robot positions, making consensus analogous to multi-robot aggregation.For robots, aggregation means converging from different locations to the same location.Source: §2 · p. 4
Autonomous strategy selection
- Agents are not directly instructed which consensus strategy to adopt so they can autonomously generate strategies for more complex tasks.This design avoids relying on strategies that may be unknown in harder problem settings.Source: §2 · p. 4
3 Experimental Findings
Experiments show that LLM-driven agents usually reach consensus through averaging, while agent personality and information topology shape convergence, stability, and final outcomes.
3.1 Consensus strategies and consensus values
- Most experiments reached consensus, with agents commonly adopting an average strategy, though suggestable, stubborn, and erroneous strategies sometimes caused oscillation, compromise, or propagated mistakes.The average strategy sets each next state to the average of current states; agents may exclude their own state.Source: §3.1 · pp. 4, 6
- The final consensus value was usually close to the initial-state average, while larger agent groups reduced variance and lower temperature produced slightly tighter concentration around that average.The Monte Carlo study used 2,400 experiments across 2, 4, 6, and 8 agents and temperatures 0.0 and 0.7.Source: §3.1 · p. 6, Figure 4 · p. 6
3.2 Impact of personality
- With two agents, one stubborn and one suggestible agent converged toward the stubborn agent, whereas two suggestible agents could oscillate and two stubborn agents converged slowly or not at all.These outcomes show that personality changes both the negotiation path and the difficulty of reaching consensus.Source: §3.2 · p. 8
- With ten agents, suggestible agents often reached consensus without oscillation, but multiple stubborn agents could form separate clusters and create a deadlock.The larger group tended to choose states where the majority resided, suppressing oscillations among suggestible agents.Source: §3.2 · p. 8
3.3 Impact of network topology
- In undirected networks, full connectivity produced fast convergence, while incomplete connectivity still allowed consensus but slowed it.In the incomplete topology, agents 2 and 3 could not exchange information directly.Source: §3.3 · p. 9, Figure 8 · p. 9
- Directed networks produced leader-follower consensus: downstream agents converged toward the leader’s state, with longer information paths slowing convergence.The leader could not receive information from followers, so its state determined the final outcome.Source: §3.3 · p. 10, Figure 9 · p. 10
- The negotiation process is jointly shaped by topology and personality, while communication delays and agent-weight assignments remain additional factors that may affect consensus.These factors define important boundaries for interpreting the reported experiments.Source: §3.3 · pp. 10–11
4 Application to multi-robot aggregation
The paper applies LLM-driven consensus seeking to multi-robot aggregation, where robots starting from different positions converge to one two-dimensional position. An LLM planner proposes target states, while a controller tracks them.
- Robots starting from different initial positions eventually converge to the same position in the two-dimensional plane.Source: §4 · p. 11
- The LLM planner outputs discontinuous target states, while the controller effectively tracks those targets.Source: §4 · p. 11
- Each robot combines an LLM-driven planner, which outputs target states from other robots’ current states, with a controller that generates velocity commands.Source: §4 · p. 11
- The simulation uses two-dimensional prompts, undefined robot personalities, and a fully connected inter-robot communication topology.Source: §4 · p. 11
5 Related Works
Related work studies LLM agents for task decomposition, debate, negotiation, and simulated behavior, but does not specifically address consensus seeking among agents. This paper distinguishes multi-agent consistency from single-model non-selfconsistency and related cross-model consensus work.
- Prior LLM multi-agent systems decompose complex tasks into subtasks handled by agents according to expertise, reducing hallucination risk.Source: §5 · p. 11
- Other systems use continuous debates in which agents correct misconceptions through interaction until consensus is reached.Source: §5 · p. 11
- Research has simulated human bargaining, strategic games, sandbox games, social interactions, humanoid agents, and classic game-theory settings.Source: §5 · p. 11
- Although prior work examines individual-LLM non-selfconsistency and consensus among different LLM types, consensus seeking itself and its influencing factors remain insufficiently addressed.Source: §5 · p. 11
6 Conclusion and Limitations
The paper finds that LLM-driven agents primarily use average consensus, while consensus outcomes also depend on personalities, network topology, and agent number. Its conclusions are limited by the numerical state space, one-model evaluation, and low planner update rate.
- LLM-driven agents primarily use the average strategy, and consensus outcomes are jointly affected by agent personality and network topology.Source: §6 · p. 12
- Increasing the number of agents can alleviate system hallucinations and may stabilize group decision-making.Source: §6 · p. 12
- These findings can potentially provide foundations for understanding LLM-driven multi-agent systems solving more complex collaborative tasks.Source: §6 · p. 13
- The study uses numerical agent states, evaluates only ChatGPT 3.5, and applies a low-update-rate planner in multi-robot tasks, limiting generalization and high-performance use.Source: §6 · p. 13
A.1 Algorithm
The algorithm initializes agents, locations, personalities, connectivity, and conversation records, then repeatedly prompts each agent with visible neighboring states and updates locations from the responses.
- The procedure extracts new locations from agent responses, updates the state, records conversation contexts, and stores the experiment data.Source: §A.1 · p. 16
- The procedure initializes agents, a connectivity matrix, personalities, random locations, experiment records, and round contexts.Source: §A.1 · p. 16
- For each round, every agent receives its own location and the locations of agents connected through the communication matrix.Source: §A.1 · p. 16
- Prompts define agents as moving in one-dimensional space and optionally assign stubborn or suggestible personalities.Source: §A.1 · p. 16
- Initial prompts ask agents to choose positions for gathering with one or multiple other agents and briefly explain their decisions.Source: §A.1 · p. 16
- After each round, prompts ask agents to select their next position using their updated location and other agents’ latest positions.Source: §A.1 · pp. 16–17
A.2 Hallucination in the personality experiments
Personality experiments revealed occasional mismatches between agents’ inherent personalities and their actions, including behavior that could support aggregation despite those personalities.
- Agents may misunderstand their personalities because of hallucination, sometimes acting against their inherent personalities during gathering.Source: §A.2 · p. 17
- A stubborn agent may stay at position 9.0 rather than adopt another agent’s position of 44.0 because the latter is farther from the gathering point.Source: §A.2 · p. 17
- With two suggestible agents, both may nevertheless remain stationary in a special aggregation scenario.Source: Figure 11 · p. 17