智客 ZICQ
EN 登录 / 注册
智客信息 智能体 #SwarmEvolve #潜空间推理 #KV Cache #程序进化 #Qwen3

SwarmEvolve以潜空间智能体群加速数学程序发现

Mr.Xu 的头像

文 / Mr.Xu 社区投稿

发布时间:

中文阅读 (Chinese) English Version

摘要:Qile团队提出SwarmEvolve,将数百个潜空间推理智能体组织成群体,在Qwen3 8B、14B与32B上协同生成、评估并迭代数学优化程序。其关键机制是不把中间思考转写为文本,而是让智能体直接交换KV Cache,使不同探索方向在模型内部汇合。论文称,系统约5分钟即可达到OpenEvolve、ShinkaEvolve和CodeEvolve运行一小时以上才获得的分数,8B模型还追平了已知最佳圆堆积结果。方法展示了低成本模型用于科学发现自动化的潜力,但成绩主要来自作者报告,代码尚未开放,仍需独立复现与成本审计。


核心机制:让智能体在模型内部交换思路

SwarmEvolve延续程序进化式优化:模型提出候选程序,外部评分器计算目标函数,系统再根据结果生成并筛选下一代候选。其新意不在评测器或遗传算子,而在于把数百个智能体组织成并行探索群体,并压缩智能体之间传递上下文的成本。

传统做法需要把一个智能体的中间推理转写为文本,再交给另一个智能体。该过程不仅拉长上下文,还引入摘要失真和额外解码开销。SwarmEvolve借鉴LatentMAS,让智能体在潜空间中推理,并通过KV Cache交换内部状态。缓存中保存的是各层Key与Value张量,包含注意力计算所需的历史表示;智能体可以直接继承其他分支的隐状态信息,而不必重新读取自然语言推理。

从工程角度看,这一路径把跨智能体通信从“文本序列传输”改造成“连续状态复用”。若多个智能体共享模型实例,KV Cache还能减少重复预填充带来的重复计算。不过,它并非零成本:缓存通常随序列长度和层数增长,多分支汇合还会引入位置编码、注意力掩码及上下文分布变化等技术问题。论文摘要没有说明缓存如何压缩、跨分支拼接或回收,也没有量化其显存占用。

从单智能体搜索到群体探索

SwarmEvolve让不同智能体承担不同搜索侧重点,并在每一轮汇总候选程序。群体规模扩大后,候选解的多样性理论上会增加,从而减少单一轨迹陷入局部最优的风险。与单智能体反复采样相比,这种方式更接近并行搜索,但也更依赖候选去重、评分噪声控制和探索—利用调度。若评分器只能提供粗糙反馈,更多智能体也可能放大过拟合,而不是稳定提高最优解质量。

作者报告,数百个智能体运行在Qwen3 8B、14B和32B上,约5分钟达到OpenEvolve、ShinkaEvolve和CodeEvolve需要一小时以上才取得的分数。这一比较同时混合了模型、并行度、评分预算和停止条件,必须结合论文全文确认是否采用相同硬件、相同评测次数及等成本比较。所谓“一小时缩短到五分钟”若没有计入数百代理的GPU占用、KV Cache传输和总Token消耗,只能视为墙钟时间结果,而非严格的成本优势。

框架还被扩展至Qwen3.5和Muse模型,作者称性能进一步改善。跨模型规模均能工作,说明方法并未完全依赖某个固定模型结构;但如果扩展包含额外的提示词、代理配置或推理内核调整,其增益仍需通过消融实验归因。

基准结果应如何审视

SwarmEvolve在数学发现任务上的吸引力来自可执行评分:候选程序可以直接运行并获得目标值,减少LLM裁判的主观误差。系统还报告使用8B模型追平已知最佳圆堆积结果,这类任务具有明确约束和确定性验证器,适合检验程序搜索框架。

不过,“达到已知最佳结果”不等于超越该结果,也不必然意味着发现了新的数学规律。圆堆积等任务可能被专门调参,且搜索空间与公开基准高度接近。若评测器、初始程序模板、候选过滤规则或最佳种子被用于任务选择,结果会受到基准适配影响。更有说服力的验证应包括:隐藏任务上的泛化、多个随机种子的成功率、达到目标分数所需的评测器调用数,以及与同硬件并行采样的等预算对照。

与AlphaEvolve的关系也需准确界定。AlphaEvolve使用Gemini,并在复杂矩阵乘法等任务上刷新长期纪录;SwarmEvolve并未宣称超越AlphaEvolve,而是试图用较小开源模型和潜空间智能体降低程序进化成本。两者使用的模型、任务和搜索预算不同,不能仅凭单项结果直接横向排序。

工程权衡:吞吐、显存与可复现性

SwarmEvolve的主要收益可能来自三处:较小模型降低单代理成本,潜空间通信减少冗余Token,群体搜索提高每轮候选多样性。相应代价也很明确。首先,数百代理会提高并发显存需求,KV Cache的容量与驻留时间取决于上下文长度、模型层数及缓存精度。其次,智能体之间共享或传递KV Cache要求张量布局、位置索引和注意力掩码严格一致,框架移植难度可能高于普通文本消息编排。再次,系统仍依赖外部执行与评分,候选程序必须被沙箱隔离,并设置CPU时间、内存和文件访问上限。

代码仓库已建立,但发布说明称代码“即将开放”。在代码、配置文件和论文完整实验表可获得前,研究者难以复现代理数量、模型精度、量化方式、并行策略及评分预算。对于潜在科学应用,验证器误差还会直接进入优化闭环:若评分函数只奖励局部指标,系统可能找到“通过评测但没有科学意义”的程序。

开发者落地建议

研究复现可按三层推进。第一层先固定评测预算,使用Qwen3 8B与32B建立等GPU时间、等评分器调用数的基线,避免只比较墙钟时间。第二层分别消融KV Cache交换、代理规模和模型大小,确认收益究竟来自潜空间通信、并行搜索,还是更大的总计算量。第三层再接入材料或生物学问题,并为每次候选程序保存源码、编译环境、随机种子、目标值和约束检查结果。

生产部署不应直接运行数百个高并发代理。更稳妥的路径是先用少量代理确认任务可验证性,再根据评分器调用成本、缓存显存和迭代轮数逐步扩容。数学程序优化适合作为第一阶段,因为约束与目标函数相对明确;迁移至材料科学、蛋白质设计等开放环境时,还需要多目标评分、失败分类、负结果记忆和人工审核。

SwarmEvolve展示了一种务实方向:不必依赖最大模型,也能通过更高效的群体协作提升程序搜索速度。但它当前更接近一项有潜力、但尚待独立验证的研究原型。


消息来源:Reddit r/MachineLearning (2026-11-09)

—— 完 ——

主题标签: #SwarmEvolve #潜空间推理 #KV Cache #程序进化 #Qwen3

编辑部与事实核查说明:本篇专刊由智客前沿资讯管线根据官方技术公告、学术论文及开源工程文档整理编译,经算法实体核验与人工编辑审校后发布。若发现技术事实纰漏,欢迎依据勘误方针或一键向编辑部发送勘误反馈。

社区整体评论区

正在加载实时智能评论与划词标注…