Paper Circle: An Open-source Multi-agent Research Discovery and Analysis Framework
Organizations: Mohamed bin Zayed University of Artificial Intelligence · AWS Generative AI Innovation Center, Amazon Web Services
Abstract
The rapid growth of scientific literature has made it increasingly difficult for researchers to efficiently discover, evaluate, and synthesize relevant work. Recent advances in multi-agent large language models (LLMs) have demonstrated strong potential for understanding user intent and are being trained to utilize various tools. In this paper, we introduce Paper Circle, a multi-agent research discovery and analysis system designed to reduce the effort required to find, assess, organize, and understand academic literature. The system comprises two complementary pipelines: (1) a Discovery Pipeline that integrates offline and online retrieval from multiple sources, multi-criteria scoring, diversity-aware ranking, and structured outputs; and (2) an Analysis Pipeline that transforms individual papers into structured knowledge graphs with typed nodes such as concepts, methods, experiments, and figures, enabling graph-aware question answering and coverage verification. Both pipelines are implemented within a coder LLM-based multi-agent orchestration framework and produce fully reproducible, synchronized outputs including JSON, CSV, BibTeX, Markdown, and HTML at each agent step. This paper describes the system architecture, agent roles, retrieval and scoring methods, knowledge graph schema, and evaluation interfaces that together form the Paper Circle research workflow. We benchmark Paper Circle on both paper retrieval and paper review generation, reporting hit rate, MRR, and Recall at K. Results show consistent improvements with stronger agent models. We have publicly released the website at https://papercircle.vercel.app/ and the code at https://github.com/MAXNORM8650/papercircle.
Figures & tables
| Conference | ICLR | NeurIPS | ICML | CVPR | IROS | ICRA | AAAI | ACL | ICCV | EMNLP | Other |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Count | 12 | 39 | 13 | 13 | 25 | 25 | 5 | 5 | 7 | 4 | 144 |
| Model/Method | Type | Success | Hit Rate | MRR | R@1 | R@5 | R@10 | R@20 | R@50 | Time (s) | Steps |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3C-30B-Inst-Q3_K_M | Agent | 100% | 0.80 | 0.627 | 0.58 | 0.66 | 0.74 | 0.78 | 0.80 | 22.2 | 1.42 |
| qwen3-coder:30b Team (2025) | Agent | 100% | 0.80 | 0.518 | 0.46 | 0.52 | 0.72 | 0.76 | 0.80 | 21.1 | 1.34 |
| BM25 Chen and Wiseman (2023) | Baseline | 100% | 0.78 | 0.541 | 0.48 | 0.60 | 0.66 | 0.78 | 0.78 | – | – |
| microcoder-deepseekr1-14.8 | Agent | 52% | 0.73 | 0.453 | 0.38 | 0.46 | 0.65 | 0.69 | 0.73 | 107.4 | 4.15 |
| deepseek-coder-v3:16b Zhu et al. (2024a) | Agent | 100% | 0.66 | 0.396 | 0.32 | 0.46 | 0.52 | 0.60 | 0.66 | 47.9 | 1.54 |
| qwen2.5-coder:3b ( Hui et al., 2024 ) | Agent | 94% | 0.60 | 0.366 | 0.28 | 0.45 | 0.53 | 0.55 | 0.57 | 210.4 | 1.51 |
| Metric | arXiv | Semantic Scholar | Google Scholar | PaperCircle |
| Sources queried per run | 1 | 1 | 1 | 8.7 avg. |
| Papers not retrievable | 70.9% | 80.4% | 36.9% | 9.0% |
| PDF availability | ~90% | ~60% | Variable | 62.5% |
| Supported export formats | 0 | 1–2 | 1 | 5 |
| Bulk export support | ✗ | ✗ | ✗ | ✓ |
| Process-level logs | ✗ | ✗ | ✗ | ✓ |
| Metric | Value | Interpretation |
|---|---|---|
| Sessions | 81 | Observed user sessions |
| Papers | 21,115 | Total papers processed |
| arXiv miss | 70.9% | Fraction not retrievable from arXiv |
| Semantic Scholar miss | 80.4% | Fraction not retrievable from Semantic Scholar alone |
| Duplicates removed | 18,613 (43.5%) | Duplicate entries removed during processing |
| Median time | 2.3 min | Median runtime per session |
| Configuration | Queries | Hit Rate | MRR | R@1 | R@5 | Time (s) |
|---|---|---|---|---|---|---|
| Default (Full Agent) | 500 | 0.9818 | 0.8824 | 0.8381 | 0.9312 | 21.54 |
| With Filters & Offline | 50 | 0.9600 | 0.8485 | 0.7800 | 0.9000 | 22.76 |
| Offline Only | 50 | 0.9200 | 0.6476 | 0.5600 | 0.7400 | 41.45 |
| No Mentions | 50 | 0.6400 | 0.4316 | 0.3600 | 0.5200 | 38.35 |
| Online/Offline Mix | 50 | 0.6200 | 0.4595 | 0.4200 | 0.5000 | 38.50 |
| Configuration | Baseline | Structure | Hit Rate | MRR | R@1 | R@5 | Time (s) |
|---|---|---|---|---|---|---|---|
| BM25 Full | bm25 | full | 0.9600 | 0.8629 | 0.8000 | 0.9200 | 33.75 |
| BM25 Search Sort | bm25 | search_sort | 0.9600 | 0.8620 | 0.8000 | 0.9200 | 33.95 |
| BM25 No Intent | bm25 | no_intent | 0.9600 | 0.8554 | 0.8000 | 0.9200 | 31.47 |
| BM25 Search Analysis | bm25 | search_analysis | 0.9600 | 0.8437 | 0.7800 | 0.9200 | 32.81 |
| BM25 Minimal | bm25 | minimal | 0.9600 | 0.8420 | 0.7800 | 0.9200 | 33.34 |
| Hybrid Full | hybrid | full | 0.9600 | 0.8620 | 0.8000 | 0.9200 | 31.65 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Category | MSE | MAE | RMSE | Pearson | Spearman | Acc. | Acc. | Acc. | Mean Err. | Std Err. | N |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| oss-120B | RATING | 4.6934 | 1.6844 | 2.1664 | -0.0407 | 0.0571 | 25.00% | 43.75% | 58.33% | 0.2177 | 2.1555 | 48 |
| oss-120B | SOUNDNESS | 0.7316 | 0.6351 | 0.8554 | -0.0054 | 0.0474 | 58.33% | 85.42% | 87.50% | -0.0816 | 0.8515 | 48 |
| oss-120B | PRESENTATION | 0.6564 | 0.6038 | 0.8102 | 0.0701 | 0.1259 | 60.42% | 83.33% | 91.67% | -0.0920 | 0.8049 | 48 |
| oss-120B | CONTRIBUTION | 0.6349 | 0.6240 | 0.7968 | 0.0717 | 0.0734 | 56.25% | 85.42% | 91.67% | 0.0087 | 0.7967 | 48 |
| oss-20 | RATING | 4.7607 | 1.7647 | 2.1819 | 0.0989 | 0.1869 | 21.43% | 40.48% | 52.38% | 1.5980 | 1.4856 | 42 |
| oss-20 | SOUNDNESS | 0.4241 | 0.5190 | 0.6512 | -0.0106 | -0.0226 | 59.52% | 92.86% | 97.62% | 0.3294 | 0.5618 | 42 |
AI-Assisted Scientific Research
AI-assisted scientific research uses machine learning and AI agents to support discovery, analysis, experimentation, and scientific communication.
See all 253 papers