LongAgent: Scaling Language Models to 128k Context through Multi-Agent Collaboration

Jun Zhao, Can Zu, Hao Xu, Yi Lu, Wei He +4 more
2/18/2024
cs.CLcs.AI

No official code found. Best implementation: zuucan/NeedleInAHaystack-PLUS (13 stars, last commit 2024-03-04). 1 more below.

Abstract

Large language models (LLMs) have demonstrated impressive performance in understanding language and executing complex reasoning tasks. However, LLMs with long context windows have been notorious for their expensive training costs and high inference latency. Even the most advanced models such as GPT-4 and Claude2 often make mistakes when processing inputs of over $100k$ tokens, a phenomenon also known as \textit{lost in the middle}. In this paper, we propose \textsc{LongAgent}, a method based on multi-agent collaboration, which scales LLMs (e.g., LLaMA) to a context of 128K and demonstrates potential superiority in long-text processing compared to GPT-4. In \textsc{LongAgent}, a leader is responsible for understanding user intent and directing team members to acquire information from documents. Due to members' hallucinations, it is non-trivial for a leader to obtain accurate information from the responses of dozens to hundreds of members. To address this, we develop an \textit{inter-member communication} mechanism to resolve response conflicts caused by hallucinations through information sharing. Our experimental results indicate that \textsc{LongAgent} offers a promising alternative for long-text processing. The agent team instantiated with LLaMA-7B achieves significant improvements in tasks such as 128k-long text retrieval, multi-hop question answering, compared to GPT-4.

View on arXivView PDF

Code Implementations(2)

To assess the longtext capabilities more comprehensively, we propose Needle-in-a-Haystack PLUS, which shifts the focus from simple fact retrieval to more challenging single-document/multi-document question answering tasks.

130Mar 4, 20242 years ago
MIT

LONGAGENT: Scaling Language Models to 128k Context through Multi-Agent Collaboration

110Shell, MakefileFeb 20, 20242 years agoMIT

Similar Papers

Cite this paper

@article{zhao2024longagent,
  title  = {LongAgent: Scaling Language Models to 128k Context through Multi-Agent Collaboration},
  author = {Jun Zhao and Can Zu and Hao Xu and Yi Lu and Wei He and Yiwen Ding and Tao Gui and Qi Zhang and Xuanjing Huang},
  year   = {2024},
  eprint = {2402.11550},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.11550v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.11550.svg)](https://codeofpaper.com/paper/2402.11550)

Discussion