---
title: Agent Collaboration Search (ACS)
url: https://www.emergentmind.com/topics/agent-collaboration-search-acs
type: topic
---

# Agent Collaboration Search (ACS)

Searching arXiv for the specified ACS-related papers to ground the article in the cited literature.
{"query":"2511.02200 Optimal-Agent-Selection State-Aware Routing Framework for Efficient Multi-Agent Collaboration", "max_results": 5}
Agent Collaboration Search (ACS) denotes a class of problems in which a system must search over collaborating agents, actions, execution paths, or orchestration topologies in order to maximize task utility under dynamic state, budget, or coordination constraints. In recent LLM-based work, the term is formalized as a stepwise routing problem over state and agent embeddings in STRMAC [2511.02200]; earlier work used ACS for collaborative behavior search and selection in a two-agent zero-sum stochastic game [1909.13794]; and a later survey generalized the idea to optimization over collaboration graphs and policies in multi-agent systems [2605.14892]. Across these formulations, the central question is not merely which agent is available, but which collaboration structure is most appropriate for the current state, task decomposition, and performance objective.

## 1. Formal definitions and problem scope

In STRMAC, ACS is defined over a set of $N$ autonomous agents $A_1,\dots,A_N$, where the system state at step $t$ is $s_t=(q,h_t)$, consisting of the initial query $q$ and the interaction history $h_t$. Each agent $A_i$ is represented by a fixed embedding $k_i=E_L(A_i)$, while a lightweight router encoder maps the current state to $z_t=E_R(s_t)$. Compatibility is computed by cosine similarity, the routing function applies a softmax over agents, and the next actor is selected by $\arg\max_i R(s_t,\{k_j\})_i$; after that agent produces output $o_t$, the history is updated to $h_{t+1}=h_t\cup\{A_i,o_t\}$ [2511.02200].

The broader survey formulation treats a multi-agent system as the tuple $S=(\mathcal{A},\mathcal{E},\mathcal{C},\mathcal{G},\Pi)$, where $\mathcal{A}$ is the agent set, $\mathcal{E}$ the environment, $\mathcal{C}$ the communication protocol, $\mathcal{G}$ the orchestration topology, and $\Pi$ the collaboration policies. A collaboration policy $\pi_{\mathrm{coll}}$ generates a trajectory $\tau=((i_1,u_1,m_1),\dots,(i_H,u_H,m_H))$, and ACS becomes the search for the collaboration graph $\mathcal{G}$ and policy $\pi$ that maximize expected utility under constraints such as a communication budget $|\mathcal{E}_c|\le B$ [2605.14892].

Other formulations shift the search object. MANGO constructs a flow network $G=(V,E,s,t)$ from historical workflows, with nodes representing clusters of semantically similar operations and edges representing verified sequential transitions; ACS then becomes joint optimization of a workflow path $P$ and prompt parameters $\Theta_P$ [2605.12943]. TOA instead casts multi-agent sampling as an MDP with state $s_i=(x,Y)$, where $x$ is the input question and $Y$ the set of samples generated so far, and action $a_i=(k,y_j)$ chooses both a model and, optionally, a prior response to refine [2412.17061].

## 2. Search objects and system representations

A recurrent misconception is that ACS is equivalent to static task routing. The literature instead spans single-agent selection, subset selection, path search, graph-topology search, and graph-structured design search. The search object is therefore determined by how collaboration is represented.

| Work | Search object | Representation |
|---|---|---|
| STRMAC [2511.02200] | Next acting agent | State embedding $z_t$ and frozen agent embeddings $\{k_i\}$ |
| MANGO [2605.12943] | Workflow path and prompts | Flow network of clustered operations |
| TOA [2412.17061] | Model/response chain | Two-layer alternating MCTS tree |
| TCAR [2601.04544] | Candidate agent subset | Natural-language reasoning chain plus agent descriptions |
| M-ASK [2601.04703] | Search and knowledge actions | Shared structured knowledge state $\mathcal{K}_t$ |
| NADER [2412.19206] | Architecture modification sequence | DAG, modification tree, and experience pool |
| Capability discovery [2511.19113] | Top-$K$ agents for a task | Capability profiles, dense embeddings, and quantized index |
| ACS for RoboCup [1909.13794] | CACOP selection | Feasible collaborative behavior set $\mathfrak{B}$ |

This diversity suggests that ACS is better understood as a search layer over collaboration structure rather than as a single routing primitive. In some systems the search state is the conversational history; in others it is a workflow graph, a structured knowledge state, a capability registry, or a neural-architecture DAG. The commonality is that collaboration is made explicit and searchable.

## 3. Optimization mechanisms and credit assignment

STRMAC trains only the router encoder $E_R$ with a contrastive objective. For each training step, if $A_{i^*}$ is the agent whose action leads to the optimal outcome, the loss is
$$
L_{\mathrm{contrast}}=-\log\frac{\exp(\langle z_t,k_{i^*}\rangle)}{\sum_{j=1}^N \exp(\langle z_t,k_j\rangle)},
$$
with frozen agent embeddings, standard $L2$ regularization, and early stopping on a held-out set [2511.02200].

MANGO decomposes ACS into path selection and prompt tuning. Path selection is an MDP optimized with REINFORCE, where the state includes similarities between the current subtask plan and node role descriptions or demonstrated experiences, and the reward is $r_i=\alpha r_i^{(\mathrm{por})}+(1-\alpha)r^{(\mathrm{ror})}$. Prompt and role-description tuning uses “textual gradients,” combining a global end-to-end loss with a local subgoal loss, and a skipping mechanism lets the policy bypass already well-tuned or redundant agents through up to $K$-hop actions [2605.12943].

TOA uses Monte Carlo Tree Search with a UCT/UCB rule,
$$
\mathrm{UCT}(n,a)=\frac{Q(n,a)}{N(n,a)}+c\sqrt{\frac{\ln N(n)}{N(n,a)}},
$$
over an alternating tree of model nodes and response nodes. Newly generated responses are scored immediately by a reward model, and the reward is backpropagated through the tree. This makes ACS an online exploration problem guided by real-time reward feedback rather than a fixed pipeline [2412.17061].

Search-R2 addresses a different failure mode: sparse trajectory-level rewards in search-integrated reasoning. It decomposes generation into an Actor and a Meta-Refiner, where the refiner uses a discriminator and a trimmer to selectively “cut-and-regenerate” flawed suffixes. The reward is hybrid,
$$
R(y)=r_{\mathrm{outcome}}(y)\bigl(1+r_{\mathrm{process}}(y)\bigr),
$$
and optimization is performed with GRPO over an augmented policy that includes both reasoning actions and refinement actions [2602.03647].

M-ASK assigns turn-level rewards to specialized agents that plan, search, summarize, update knowledge, and answer. Planning receives absolute $F_1(a_0,y)$, the answer agent receives $F_1(a_t,y)$, and the search, summary, and update agents share the incremental reward $F_1(a_t,y)-F_1(a_{t-1},y)$; all are trained with PPO-style optimization on a shared LLM backbone [2601.04703]. In the earlier RoboCup ACS formulation, optimization is split differently: predictive models and parallel search first construct a feasible collaborative behavior set $\mathfrak{B}$, and a deep Q-network then scores each feasible CACOP and selects the highest-scoring behavior [1909.13794].

## 4. Data generation, memory, and continual adaptation

A distinctive contribution of STRMAC is its self-evolving data generation procedure. The first 20% of training data are collected with a depth-first search using “solution-aware” early stopping: as soon as any partial path yields a correct final answer, all descendants are pruned, and the minimal-token correct path is recorded. A preliminary router is then trained, and the remaining 80% of data are gathered through iterative rounds in which the current router predicts top-$k$ promising agents at each node, only those branches are expanded, all successful paths are collected, and the router is retrained until validation performance converges or the data budget is exhausted. This reduces sampled paths to approximately 10–16% of full enumeration, with a reported 90.1% reduction in data collection overhead [2511.02200].

At larger scale, capability discovery in the Internet of Agents introduces a two-stage framework: autonomous capability announcement and task-driven capability discovery. Each agent publishes a profile $P_i=(S_i,R_i,C_i)$, which is embedded as $c_i=\phi(P_i)$; a task description $T$ is embedded as $q=\phi(T)$; and agents are ranked by
$$
\mathrm{score}(i|T)=\alpha\,\mathrm{sim}_{\mathrm{sem}}(q,c_i)+\beta\,\mathrm{cred}_i+\gamma\,\mathrm{ctxRel}(i,T).
$$
To support scalability, the embeddings are stored in a product-quantization-style index with approximate nearest-code lookup, sub-linear query time, and $O(M)$ updates for new agents. Continual discovery is stabilized by knowledge replay and a regularizer that preserves important embedding dimensions [2511.19113].

Several systems treat memory as part of the search mechanism itself. ACN uses Reflective Forward Optimization, a depth-first forward-reflection procedure that propagates user feedback through the active agent stack and updates prompts as adjustable parameters [2409.00636]. NADER’s Reflector combines immediate graph verification with long-term retrieval from a vector database of prior design experiences, allowing future modifications to be conditioned on both successful and failed proposals [2412.19206]. In a human collaborative search setting, CoSearchAgent maintains a sliding window of the last 20 utterances, stores conversation logs in MySQL, asks at most one clarifying question, and logs both search and click events for later analysis [2402.06360].

## 5. Empirical performance and application domains

STRMAC evaluates ACS on PDDP and EBFC using Accuracy, token consumption, and a Cost-Adjusted Score,
$$
\mathrm{CAS}=\mathrm{Acc}\times \exp(-\mu\cdot \mathrm{Token}/c),
$$
with $\mu=0.1$ and $c=1000$. On PDDP with Llama-3.1-70B, Random-Chain achieves 59.6% Accuracy and STRMAC reaches 64.0%, while CAS improves from the best baseline value 45.7 to 59.1. On EBFC with the same backbone, Random-Chain reaches 79.2% and STRMAC reaches 85.2%, with CAS improving from 59.8 to 82.4. The reported maximum gain is +23.8% Accuracy versus Random-Chain on EBFC with Qwen-32B, and router-guided iterative rounds add +4.4% Accuracy on PDDP and +11.9% on EBFC. Path analysis further shows that the single-agent path using Agent_BHC dominates at greater than 60% frequency, while multi-agent paths such as BHC→SH or BHC→MSIP are chosen only when supplementary evidence is needed [2511.02200].

Across broader benchmarks, MANGO reports up to +12.8% absolute improvement on MATH over MaAS and +5.1% on DROP, while $K=3$ skipping reduces training and inference time by 41.5% and 47.4% relative to the best baselines while retaining greater than 90% of peak accuracy [2605.12943]. TOA reaches a 71.8% length-controlled win rate on AlpacaEval versus 70.0% for sequential refine and 65.4% for MoA, and reports an average KIWI-XXL score of 84.05 on WMT’21/’22 versus 83.97 for MoA and 82.60 for GPT-4 [2412.17061]. Search-R2 improves average EM from 35.0 to 40.4 on Qwen2.5-7B, from 40.0 to 44.6 on Qwen3-8B, and from 45.6 to 50.8 on Qwen2.5-32B, with the largest listed per-dataset gain being +11.4 on Bamboogle for the 32B model [2602.03647]. M-ASK reaches an overall average $F_1$ of 50.09, improves HotpotQA from 52.49 to 58.31, records 0% collapse rate versus 90% for Search-r1 by step 1000, and maintains average response length below 300 tokens while Search-r1 exceeds 1000 tokens [2601.04703].

ACS-like methods also appear in highly domain-specific settings. CS-Agent improves baseline $F_1$ on synthetic community-search benchmarks by +4.4 to +61.6 points on PSG and +13.6 to +42.7 points on LFR under zero-shot prompting, with gains up to +73.5 points on hard k-ECC under 0-CoT; its decider almost always matches or exceeds the best single-round result [2508.09549]. TCAR reports 91.25 on CLINC150, 91.63 on HWU64, 96.70 on MINDS14, 91.58 on SGD, and 93.98 on QCloud for routing $F_1$ or accuracy, and the Refiner increases end-user task success by up to +8–10% on QCloud troubleshooting queries; notably, the system averages only approximately 1.37 agents per query, reinforcing that effective ACS is often selective rather than maximally parallel [2601.04544]. NADER reaches 94.52% on CIFAR-10, 74.65% on CIFAR-100, and 49.63% on ImageNet16-120 in NAS-Bench-201 comparisons, and in a 500-trial CIFAR-100 run, 30.8% of generated architectures exceed NAS-optimal [2412.19206]. The earlier RoboCup ACS system reduced wall-clock time from 13.77 ms/frame for full enumeration plus simple scoring to 4.04 ms/frame for ACS with screen and deep-Q scoring, approximately a 3.4× speedup [1909.13794]. In collaborative web search, CoSearchAgent reports 3.8 s end-to-end latency, a clarification rate of about 15%, no hallucinations in 95% of sampled runs under manual QA, and a 28% click-through rate [2402.06360].

## 6. Limitations, evaluation tensions, and research directions

Several limitations recur across the literature. STRMAC notes that fixed agent embeddings may not adapt to evolving agent capabilities, and that greedy top-$k$ expansions can miss rare long-range dependencies; the authors explicitly suggest dynamic embedding updates and look-ahead search as future work [2511.02200]. CS-Agent is limited by synthetic PSG and LFR graphs, uses Validator memory clearing as a heuristic, and shows that gains plateau or even degrade if $T\gg 3$ [2508.09549]. TCAR depends on manually authored agent descriptions and still struggles with rare long-tail scenarios [2601.04544]. NADER remains LLM-reliant, is bounded by context-window size for larger graphs, incurs API and submodel-training cost, and requires periodic pruning of its growing experience database [2412.19206]. The Internet-of-Agents work emphasizes that capability is heterogeneous and context-dependent, so scalable and long-lived discovery remains an open systems problem rather than a solved indexing problem [2511.19113]. Search-R2 improves accuracy with only training-time overhead, but that overhead is still measurable at +8.7% for Qwen2.5-7B, +4.1% for Qwen3-8B, and +2.4% for Qwen2.5-32B [2602.03647].

Evaluation itself is a source of controversy. A two-agent e-commerce simulation framework reports that Gemini and Claude disagree by at least 2 points in 30% of conversations, that exact agreement on CHAT Helpfulness is only 13%, and that Gemini assigns 5/5 CHAT Helpfulness to 74% of conversations while Claude does so for only 5.9%. The same study shows that rolling-window memory outperforms intent-extraction memory on all quality metrics while being 35% faster per query, and that targeted fixes derived from systematic failure analysis reduce failure and near-failure rates by 62% across the full dataset. These results indicate that ACS conclusions can be sensitive not only to architecture and policy but also to the judging model and rubric [2606.12924].

The survey literature frames future work through the LIFE progression: lay the capability foundation, integrate agents through collaboration, find faults through attribution, and evolve through autonomous self-improvement [2605.14892]. Read together, the current corpus suggests three durable research directions. First, ACS is moving from fixed workflows toward adaptive routing, tree search, and topology search. Second, credit assignment is shifting from sparse trajectory-level rewards toward denser local signals, whether through contrastive supervision, process rewards, turn-level rewards, or textual gradients. Third, self-improvement is increasingly treated as part of the search problem itself, through self-evolving data generation, continual capability discovery, reflective prompt updating, and experience retrieval. The implication is not that one canonical ACS algorithm has emerged, but that the field is converging on a shared view: collaboration quality depends on how well the system can search, diagnose, and revise its own coordination structure over time.

Source: https://www.emergentmind.com/topics/agent-collaboration-search-acs