摘要: 同济大学、香港中文大学等机构联合推出 AgentPrune,一款针对大型语言模型(LLM)驱动的多智能体系统通信优化框架。该框架通过创新的“剪枝”技术,有效剔除冗余通信,降低系统成本,提升性能,并在多个基准测试中表现出色,展现出强大的应用潜力。

上海/香港 – 在人工智能领域,多智能体系统(Multi-Agent System, MAS)正日益受到重视,尤其是在大型语言模型(LLM)的驱动下,其应用场景不断拓展。然而,随着智能体数量的增加和任务复杂度的提升,通信成本也随之攀升,成为制约系统性能的关键瓶颈。为了解决这一问题,同济大学、香港中文大学等机构联合推出了一款名为 AgentPrune 的多智能体通信优化框架,为 MAS 的发展注入了新的活力。

AgentPrune 的核心理念在于通过“剪枝”技术,识别并剔除多智能体系统中冗余或有害的通信内容,从而降低通信成本,提升系统性能。该框架将多智能体系统建模为时空图,其中节点代表智能体,边代表通信连接,并区分空间边(同一轮对话中的通信)和时间边(跨轮对话中的通信)。随后,AgentPrune 基于低秩稀疏图掩码优化通信连接,通过一次性剪枝生成高效的通信拓扑。

AgentPrune 的主要功能和技术原理:

  • 通信冗余识别与剪枝: AgentPrune 首次识别并定义了 LLM 多智能体系统中通信冗余的问题,通过一次性剪枝技术,剔除冗余有害的通信内容。
  • 时空图建模与优化: 将多智能体系统建模为时空图,包含空间边(同一轮对话中的通信)和时间边(跨轮对话中的通信),通过参数化图掩码进行优化。
  • 低秩稀疏图掩码应用: 基于低秩稀疏图掩码,促使通信结构更加稀疏,减少冗余、噪声以及恶意消息,同时增强对网络攻击的鲁棒性。
  • 一次性剪枝: 在训练初期,AgentPrune 对图掩码进行有限次优化,然后通过一次性剪枝剔除不重要的通信连接,生成一个稀疏的通信图。

AgentPrune 的优势与应用:

AgentPrune 在多个基准测试中表现出色,仅需传统方法 5.6% 的成本便能达到相当的性能。更重要的是,它能无缝集成到现有的多智能体框架中,如 AutoGen 和 GPTSwarm,实现 28.1% 到 72.8% 的 token 减少。此外,AgentPrune 还能有效防御两种类型的智能体对抗攻击,带来 3.5% 到 10.8% 的性能提升。

AgentPrune 的应用场景广泛,包括:

  • 多智能体系统优化: 显著减少通信成本,同时保持或提升系统性能。
  • 经济高效的通信拓扑: 通过一次性剪枝技术,生成稀疏的通信拓扑,显著减少 Token 消耗。
  • 复杂任务协作: 适用于需要多个智能体协作完成的复杂任务,如数学推理、代码生成和常识问答等。
  • 工业和企业级应用: 优化智能体之间的通信,减少资源浪费,提高系统的整体效率。

项目地址:

未来展望:

AgentPrune 的出现,为多智能体系统的发展开辟了新的道路。通过优化通信结构,降低通信成本,AgentPrune 有望推动 MAS 在更多领域的应用,加速人工智能技术的普及和发展。随着研究的深入和技术的不断完善,AgentPrune 将在未来的多智能体系统中发挥更加重要的作用。

参考文献:

  • Yan, W., et al. (2024). AgentPrune: Communication Pruning for Multi-Agent Systems. arXiv preprint arXiv:2410.02506.


>>> Read more <<<

Views: 1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注