File size: 2,891 Bytes
e8ef553
 
 
 
b0a830c
e8ef553
 
0010e4b
 
 
 
b0a830c
 
0010e4b
 
 
 
 
 
 
 
 
 
 
b0a830c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0010e4b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
---
base_model:
- Qwen/Qwen3.5-4B
license: mit
pipeline_tag: text-generation
---

# Deliberation-Reflector-Qwen3.5-4B

[๐ŸŒ Project Page](https://recursivemas.github.io) | [๐Ÿ’ป Code](https://github.com/RecursiveMAS/RecursiveMAS) | [๐Ÿ“„ Paper](https://arxiv.org/abs/2604.25917)

We introduce **RecursiveMAS**, a multi-agent framework that scales agent collaboration through latent-space recursion. 
RecursiveMAS treats a multi-agent system as a unified recursive computation, where heterogeneous agents iteratively exchange, refine, and evolve their latent states across recursion rounds. In the **Deliberation-Style** setting, the **Reflector Agent** reviews and refines the reasoning process, while collaborating with the Tool-Caller Agent through RecursiveLink modules for iterative improvement.

## Model Details

| Item | Description |
|---|---|
| Model | Deliberation-Reflector-Qwen3.5-4B |
| Collaboration Style | Deliberation-Style |
| Agent Role | Reflector Agent |
| Base Model | Qwen3.5-4B |

โš ๏ธ **Note:** This checkpoint is a **role-specific agent** in [**RecursiveMAS**](https://arxiv.org/abs/2604.25917), rather than a standalone model intended for plain-text generation.  

## Sample Usage

To use this model, you should load the entire multi-agent system using the official system loader as described in the [GitHub repository](https://github.com/RecursiveMAS/RecursiveMAS):

```python
from system_loader import load_mas_system

# Load the full deliberation multi-agent system
mas = load_mas_system(
    style="deliberation",
    device="cuda",
    trust_remote_code=True,
)

# Access the individual reflector agent
reflector = mas.agents["reflector"].model
```

## Model Collections for RecursiveMAS

| Style | Model Collection |
|---|---|
| Sequential-Style | [๐Ÿค— HuggingFace](https://huggingface.co/collections/RecursiveMAS/sequential-style-recursivemas) |
| Mixture-Style | [๐Ÿค— HuggingFace](https://huggingface.co/collections/RecursiveMAS/mixture-style-recursivemas) |
| Distillation-Style | [๐Ÿค— HuggingFace](https://huggingface.co/collections/RecursiveMAS/distillation-style-recursivemas) |
| Deliberation-Style | [๐Ÿค— HuggingFace](https://huggingface.co/collections/RecursiveMAS/deliberation-style-recursivemas) |

## Experiment Results

<p align="center">
  <img src="https://raw.githubusercontent.com/RecursiveMAS/RecursiveMAS/main/assets/hero_fig.png" width="95%" alt="RecursiveMAS Experiment Results">
</p>

## Citation

```bibtex
@misc{recursivemas,
      title={Recursive Multi-Agent Systems}, 
      author={Xiyuan Yang and Jiaru Zou and Rui Pan and Ruizhong Qiu and Pan Lu and Shizhe Diao and Jindong Jiang and Hanghang Tong and Tong Zhang and Markus J. Buehler and Jingrui He and James Zou},
      year={2026},
      eprint={2604.25917},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2604.25917}, 
}
```