Papers
Topics
Authors
Recent
Search
2000 character limit reached

ReCollab: Collaborative Retrieval & Coordination

Updated 5 July 2026
  • ReCollab is a collaborative AI framework that integrates decomposition, retrieval, and coordination to enhance multi-agent teamwork and question-answering.
  • Its design spans ad-hoc teammate modeling and collaborative QA, leveraging specialized modules such as moderators, expert panels, and retrieval systems.
  • Empirical results demonstrate improved classification accuracy and episodic returns, underscoring ReCollab’s effectiveness across diverse benchmarks.

Searching arXiv for the cited ReCollab-related papers to ground the article in current records. ReCollab denotes, in the literature provided, a set of collaborative AI formulations organized around decomposition, retrieval, and coordination. Its most specific usage is "Retrieval-augmented Cooperative LLMs for Ad-hoc Teammate Modeling," where a controlled agent infers the behavior type of an unseen teammate from a short probe trajectory and then switches to a corresponding best-response policy (Wallace et al., 5 Dec 2025). Closely related work also uses the label to describe retrieval collaboration between a white-box small LLM and a black-box LLM for multi-hop question answering (Xu et al., 7 Apr 2025), and as a system wrapper over an AC-RAG-style Detector/Resolver loop for domain-specific retrieval-augmented generation (Zhang et al., 18 Sep 2025). A still earlier precursor, CollabQA, formalizes a moderator-mediated collaborative question-answering task over disjoint private knowledge graphs and is explicitly presented as a foundation for "scaled, real-world collaborative QA systems like ReCollab" (Hu et al., 2022).

1. Terminological scope and research lineage

The term is not attached to a single canonical architecture across the cited papers. Instead, it names several closely related collaboration patterns in which multiple components contribute complementary competencies under partial observability, limited context, or disjoint knowledge.

Usage Core setting Principal components
ReCollab (Wallace et al., 5 Dec 2025) Ad-hoc teamwork in Overcooked LLM type inference, rubric, retrieved exemplar trajectories, policy routing
ReCollab principles in Collab-RAG (Xu et al., 7 Apr 2025) Multi-hop QA with RAG White-box SLM decomposer, black-box LLM reader/synthesizer, differentiable retriever
ReCollab API over AC-RAG (Zhang et al., 18 Sep 2025) Vertical-domain RAG Detector, Resolver, moderator, iterative retrieval-refinement
ReCollab-style foundation in CollabQA (Hu et al., 2022) Collaborative QA over private KGs Moderator P0P_0, expert panelists P1,…,PnP_1,\dots,P_n, turn-based sub-questioning

This multiplicity is itself significant. A plausible implication is that ReCollab functions less as a standardized benchmark label than as a recurring systems idea: structured collaboration among specialized modules, typically with explicit mediation, retrieval, or both.

2. Formal foundations in collaborative question answering

The CollabQA formulation considers agents P0,P1,…,PnP_0,P_1,\dots,P_n, where P0P_0 is both the "receptionist" interfacing with the external user and the moderator coordinating experts P1,…,PnP_1,\dots,P_n (Hu et al., 2022). Each expert PiP_i holds a private knowledge graph KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i), while the union KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i contains all facts. A complex question QQ is defined by an unknown ground-truth reasoning path

π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],

with P1,…,PnP_1,\dots,P_n0 and P1,…,PnP_1,\dots,P_n1. The task requires that P1,…,PnP_1,\dots,P_n2 "cuts across" multiple P1,…,PnP_1,\dots,P_n3, so that no single expert can answer P1,…,PnP_1,\dots,P_n4 without collaboration. Success occurs if and only if the moderator produces the correct terminal entity P1,…,PnP_1,\dots,P_n5, or a natural-language paraphrase thereof, within P1,…,PnP_1,\dots,P_n6 turns.

The synthetic dataset builds three disjoint graphs P1,…,PnP_1,\dots,P_n7 for "Person," "Company," and "City" domains. Each graph contains typed, many-to-one or one-to-one edges so that multi-hop paths produce unique endpoints. Question generation samples a start node, performs a constrained depth-first search of length P1,…,PnP_1,\dots,P_n8, records the reasoning path P1,…,PnP_1,\dots,P_n9, instantiates a full question P0,P1,…,PnP_0,P_1,\dots,P_n0 from templates, and decomposes P0,P1,…,PnP_0,P_1,\dots,P_n1 into P0,P1,…,PnP_0,P_1,\dots,P_n2 one-hop sub-questions. The dataset reserves 66.8K training, 8.35K development, and 8.35K test examples, with 49 templates for full P0,P1,…,PnP_0,P_1,\dots,P_n3 and 28 for one-hop sub-questions (Hu et al., 2022).

The expert model is a KGQA module with three parts. The graph encoder is a simplified Relational GCN with layer update

P0,P1,…,PnP_0,P_1,\dots,P_n4

followed by a BiLSTM question encoder producing P0,P1,…,PnP_0,P_1,\dots,P_n5, and a node selector with attention score

P0,P1,…,PnP_0,P_1,\dots,P_n6

with answer P0,P1,…,PnP_0,P_1,\dots,P_n7. Sub-question pre-training uses standard cross-entropy over nodes. The moderator encodes dialogue history with a BiLSTM into state P0,P1,…,PnP_0,P_1,\dots,P_n8, acts over sub-question templates plus a special "terminate" template, and follows

P0,P1,…,PnP_0,P_1,\dots,P_n9

Training uses policy gradients with entropy regularization, under either a sparse reward P0P_00 for a correct final answer within P0P_01 and P0P_02 otherwise, or an enhanced reward that injects structural prior when multiple or non-one non-UNK responses occur (Hu et al., 2022).

The protocol is explicitly turn-based. At P0P_03, P0P_04 broadcasts P0P_05; experts return either an entity or UNK; the moderator updates state, selects the next sub-question template, fills the one non-UNK entity into it, and repeats until termination. Sub-answers are merged by template substitution into the full reasoning path. Evaluation uses Exact-Match Answer, Exact-Match Path, Collaborative Success Rate, and Communication Overhead. The paper reports that the problem can be challenging without introducing prior of the collaboration structure, unless experts are perfect and uniform, and proposes extensions including role enrichment, directed polls to subsets of experts, reasoning DAGs or trees, natural-language generation modules, and Multi-Agent RL (Hu et al., 2022).

3. ReCollab as retrieval-augmented ad-hoc teammate modeling

In the ad-hoc teamwork setting, the controlled agent must infer the behavior "type" of an unseen teammate P0P_06 from a short probe trajectory P0P_07 and then switch to the corresponding best-response policy P0P_08 (Wallace et al., 5 Dec 2025). The base framework, CoLLAB ("Cooperative LLM-based Agent Belief"), converts low-level trajectory statistics P0P_09 into a natural-language description P1,…,PnP_1,\dots,P_n0, presents P1,…,PnP_1,\dots,P_n1 together with a hand-crafted rubric P1,…,PnP_1,\dots,P_n2 to an LLM P1,…,PnP_1,\dots,P_n3, and obtains a predicted type P1,…,PnP_1,\dots,P_n4. Policy routing is immediate: once P1,…,PnP_1,\dots,P_n5 is chosen, the controlled agent selects P1,…,PnP_1,\dots,P_n6 for the rest of the episode.

ReCollab extends this setup by adding Retrieval-Augmented Generation. At inference time, it retrieves P1,…,PnP_1,\dots,P_n7 exemplar summaries P1,…,PnP_1,\dots,P_n8 from an offline database P1,…,PnP_1,\dots,P_n9 of labeled probe trajectories of all types, and concatenates the observed description PiP_i0, the rubric PiP_i1, and the PiP_i2 most similar exemplar descriptions PiP_i3 in the prompt. The stated motivation is that LLM-only prompts can confuse types whose rubric statistics overlap, including "plate-focused" and "mixed." Retrieval grounds the LLM's inference in concrete prior behavior and is reported to improve robustness (Wallace et al., 5 Dec 2025).

Feature extraction is based on the first PiP_i4 steps,

PiP_i5

from which the framework computes raw statistics such as dwell_window, count_pot_interact, dwell_plate_area, cum_reward, and count_blocked. Feature selection retains the top PiP_i6 features according to mutual information

PiP_i7

For each type PiP_i8 and selected feature PiP_i9, the rubric stores

KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)0

which are rendered into natural-language summaries such as "Type A spends on average KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)1 minutes (KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)2) near the window" (Wallace et al., 5 Dec 2025).

The retrieval mechanism uses an embedding model KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)3 to map a feature summary KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)4 to a vector KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)5. For an exemplar KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)6 with embedding KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)7, the score is

KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)8

typically cosine similarity,

KGi=(Vi,Ei)\mathrm{KG}_i=(\mathcal V_i,\mathcal E_i)9

The prompt then includes the observed behavior, the behavior rubric for types KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i0, similar past behaviors, and the question asking which teammate type best matches the observation and requesting citation of rubric and examples. The paper further expresses the type posterior as

KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i1

with KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i2 over retrieved exemplars (Wallace et al., 5 Dec 2025).

4. Prompting, indexing, and adaptive policy routing

The offline database for ReCollab is constructed by collecting, for each KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i3 and each kitchen layout, KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i4 probe trajectories KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i5 under the best-response default policy, then computing KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i6 and KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i7 for all examples (Wallace et al., 5 Dec 2025). A text embedding model, exemplified by text-embedding-3-large, computes keys KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i8, and the triples KG=⋃i=1nKGi\mathrm{KG}=\bigcup_{i=1}^n \mathrm{KG}_i9 are stored in a vector-indexed database, exemplified by FAISS. At inference, the system computes QQ0, queries FAISS for the top QQ1 most similar embeddings by cosine similarity, and retrieves the corresponding labeled summaries as QQ2.

Prompting is fully specified. The template begins with a summary of teammate behavior over the first QQ3 steps, followed by rubric summaries for each possible type and, in the ReCollab variant, examples of past probe summaries labeled by type. The requested output is the most likely type together with reasoning. The paper provides a concrete example in which dwell_window, count_pot_interact, and dwell_plate_area are matched against "Pot-focused" and "Plate-focused" rubric statistics, with the LLM answering "Pot-focused" by citing both the prototype statistics and a retrieved exemplar (Wallace et al., 5 Dec 2025).

The adaptive policy mechanism is deliberately conservative. At QQ4, after the probe ends, CoLLAB or ReCollab predicts QQ5 with a confidence score, and the controlled agent switches policy to QQ6 for QQ7. To avoid oscillation, the switch is executed only once. The probe length QQ8 is a hyperparameter; the specification states that larger QQ9 yields more accurate classification but slower adaptation (Wallace et al., 5 Dec 2025).

The experimental environment is the cooperative Overcooked benchmark in JaxMARL, with three layouts: Cramped Room, Asymmetric Advantage, and Coordination Ring. Five partner types are induced via reward shaping: default, pot-focused, plate-focused, serve-focused, and mixed. For each type, a best-response agent π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],0 is trained via PPO. Evaluation tracks classification accuracy and episodic return over 400 steps, and compares against Oracle, Static, Random switching, Logistic Regression on π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],1, and PLASTIC (Bayesian), with 5 random seeds per layout and meanπ(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],2std reporting (Wallace et al., 5 Dec 2025).

5. Empirical characteristics in Overcooked

The empirical results emphasize both classification quality and downstream control performance (Wallace et al., 5 Dec 2025). ReCollab improves over CoLLAB in all three benchmark layouts and is reported to lie on or very near the Pareto frontier when plotting accuracy-return pairs.

Layout Accuracy: CoLLAB π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],3 ReCollab Return: CoLLAB π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],4 ReCollab
Cramped Room π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],5 π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],6
Asym. Advantage π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],7 π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],8
Coord. Ring π(Q)=[v0→r1v1→r2⋯→rLvL],\pi(Q)=[v_0 \xrightarrow{r_1} v_1 \xrightarrow{r_2}\cdots \xrightarrow{r_L} v_L],9 P1,…,PnP_1,\dots,P_n00

The baseline comparisons are heterogeneous. Logistic Regression obtains classification accuracies of P1,…,PnP_1,\dots,P_n01 in Cramped Room, P1,…,PnP_1,\dots,P_n02 in Asym. Advantage, and P1,…,PnP_1,\dots,P_n03 in Coordination Ring, while PLASTIC obtains P1,…,PnP_1,\dots,P_n04, P1,…,PnP_1,\dots,P_n05, and P1,…,PnP_1,\dots,P_n06, respectively. On the control side, Oracle episodic return is P1,…,PnP_1,\dots,P_n07 in Cramped Room, P1,…,PnP_1,\dots,P_n08 in Asym. Advantage, and P1,…,PnP_1,\dots,P_n09 in Coordination Ring, whereas Static yields P1,…,PnP_1,\dots,P_n10, P1,…,PnP_1,\dots,P_n11, and P1,…,PnP_1,\dots,P_n12 (Wallace et al., 5 Dec 2025).

The reported ablations identify a concrete operating regime. Probe length P1,…,PnP_1,\dots,P_n13 optimally trades off speed versus accuracy at P1,…,PnP_1,\dots,P_n14, and the number of exemplars P1,…,PnP_1,\dots,P_n15 exhibits diminishing returns beyond P1,…,PnP_1,\dots,P_n16. The paper's interpretation is that retrieval-grounded LLM inference achieves a balanced optimal trade-off between fast, accurate classification and high episodic returns (Wallace et al., 5 Dec 2025).

In multi-hop question answering, Collab-RAG presents a two-agent RAG pipeline consisting of a white-box SLM P1,…,PnP_1,\dots,P_n17 as query decomposer, a fixed black-box LLM P1,…,PnP_1,\dots,P_n18 as context reader and final synthesizer, and a differentiable retriever P1,…,PnP_1,\dots,P_n19, Dragon-Plus by default (Xu et al., 7 Apr 2025). For a question P1,…,PnP_1,\dots,P_n20, the SLM emits an ordered list of sub-questions P1,…,PnP_1,\dots,P_n21; the retriever returns top-P1,…,PnP_1,\dots,P_n22 passages P1,…,PnP_1,\dots,P_n23; the LLM reader generates intermediate answers P1,…,PnP_1,\dots,P_n24; and the final answer is synthesized from all P1,…,PnP_1,\dots,P_n25. Training proceeds in two stages: warm-up supervised fine-tuning using a decomposition loss P1,…,PnP_1,\dots,P_n26, then iterative Direct Preference Optimization using black-box feedback P1,…,PnP_1,\dots,P_n27. Across HotpotQA, 2WikiMQA, MuSiQue, StrategyQA, and Bamboogle, Collab-RAG reports P1,…,PnP_1,\dots,P_n28 to P1,…,PnP_1,\dots,P_n29 absolute EM gains over the best baselines, and a fine-tuned 3B SLM decomposer outperforms a frozen 32B LLM-based decomposer on average. The paper explicitly describes this feedback loop between white-box decomposition and black-box reading as "Retrieval Collaboration ('ReCollab')" (Xu et al., 7 Apr 2025).

A separate line packages AC-RAG as ReCollab through three components: a Detector Agent P1,…,PnP_1,\dots,P_n30, a Resolver Agent P1,…,PnP_1,\dots,P_n31, and a stateless moderator enforcing a "Dissect-Retrieve-Reflect" cycle (Zhang et al., 18 Sep 2025). The detector performs pre-check and post-check classification and generates sub-questions P1,…,PnP_1,\dots,P_n32; the resolver drafts rough answers P1,…,PnP_1,\dots,P_n33, summarizes retrieved documents P1,…,PnP_1,\dots,P_n34, and produces the final answer P1,…,PnP_1,\dots,P_n35. The joint training objective combines a detection loss P1,…,PnP_1,\dots,P_n36, a resolution loss P1,…,PnP_1,\dots,P_n37, and an adversarial regularizer P1,…,PnP_1,\dots,P_n38 in a saddle-point objective P1,…,PnP_1,\dots,P_n39. The default loop budget is P1,…,PnP_1,\dots,P_n40, with a pre-check threshold P1,…,PnP_1,\dots,P_n41 and post-check threshold P1,…,PnP_1,\dots,P_n42. On medical QA, ReCollab-8B reports P1,…,PnP_1,\dots,P_n43 on MMLU-Med, P1,…,PnP_1,\dots,P_n44 on PubMedQA, P1,…,PnP_1,\dots,P_n45 on MedMCQA, P1,…,PnP_1,\dots,P_n46 on MedQA, and P1,…,PnP_1,\dots,P_n47 average, corresponding to P1,…,PnP_1,\dots,P_n48 points over RAG baselines and P1,…,PnP_1,\dots,P_n49 points over FT-only Llama-3-8B; cross-domain tests on LegalBench and Huawei DevOps report consistent P1,…,PnP_1,\dots,P_n50 to P1,…,PnP_1,\dots,P_n51 gains over standard RAG (Zhang et al., 18 Sep 2025).

The main misconception to avoid is that ReCollab names a single frozen architecture. The cited literature does not support that interpretation. Instead, it presents several systems with different task definitions, agent roles, and optimization procedures: moderator-coordinated expert QA over private knowledge graphs, exemplar-grounded LLM teammate typing in Overcooked, white-box/black-box decomposition-and-reading for multi-hop QA, and adversarial Detector/Resolver collaboration in vertical-domain RAG (Hu et al., 2022). This suggests that the unifying idea is collaborative control over retrieval and reasoning under incomplete information, while the concrete instantiation remains task-specific.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to ReCollab.