北京理工大学计算机科学与技术学院的direct lab启动了“流星雨”研究计划,旨在探索大模型的自我进化理论与方法。该计划的核心思想源于人类个体能力提升的模式:在掌握基本技能后,通过与环境及自身的交互,不断学习和改进。 本文将重点介绍该计划在代码大模型和垂域大模型进化方面的成果。
SRA-MCTS:赋能代码大模型自我进化
- 论文标题: SRA-MCTS: Self-driven Reasoning Augmentation with Monte Carlo Tree Search for Code Generation
- 论文地址: https://www.php.cn/link/a598e7d200bf02558d5534839884b7a3
- 代码开源: https://www.php.cn/link/c9de64b0aa92114521bfc07918df7b47
- 8B 模型数据开源: https://www.php.cn/link/b23f2a9eddbae15529dc68d16d4d4c9c
为提升代码大模型的性能,研究人员提出了SRA-MCTS方法。该方法的核心在于让模型无需外部监督信号,自主生成推理路径并转化为代码。通过自我迭代,模型能够生成更高质量的推理路径,从而提升处理复杂问题的成功率。 实验结果表明,即使是小规模模型,SRA-MCTS也能显著提升其性能,尤其在处理多样化和复杂问题方面。
SRA-MCTS 的主要贡献:
- 无监督学习: 无需人工标注数据或额外监督。
- 持续自我提升: 通过自我训练形成正反馈循环,持续改进性能。
- 增强复杂问题解决能力: 在不同规模模型上均取得显著性能提升。
- 小模型自我合成潜力: 小模型(2B, 8B, 14B)自我合成数据训练效果超越大模型数据蒸馏。
SRA-MCTS 的工作机制:
SRA-MCTS 通过结合推理过程和数据生成,引导模型自主生成推理路径。该方法包含四个阶段:选择、扩展、评估与反思、反向传播。 通过反复迭代,模型不断完善其推理能力。
示例:拓扑排序代码生成
(此处保留原文中关于拓扑排序的示例代码和解释)
流星雨计划:垂域大模型的自我进化框架
- 论文: https://www.php.cn/link/5cbd8331fac120a295879dc62b0d10ed
- Github: https://www.php.cn/link/94bd3f4d79c60af8831740e58a68dd6e
“流星雨”计划提出一个“弱到强”的进化框架,包含三个阶段:
-
导师监督学习: 利用知识蒸馏,但采用“弱到强”的策略,让强模型根据弱模型的指导生成领域数据,从而减少认知偏差。
-
自我评估能力习得: 借鉴StaR方法,利用更强的模型(如GPT-4)提供反馈,迭代训练模型,提升其自我纠错能力。
-
自我提升训练: 通过对比学习(例如,beam search vs. greedy search),让模型向更高效的推理策略靠拢,实现完全的自我进化。
性能分析及未来展望:
实验结果表明,应用Meteor进化方法后,LLaMA3-8B-Instruct和Qwen2-7B-Instruct在准确性、完整性等方面均有提升。 未来,研究团队将继续改进各个阶段的进化方法,并拓展Meteor的应用场景。 DIRECT LAB 欢迎更多研究者参与合作,共同推动大模型自我进化领域的发展。(代码和数据已公开:https://www.php.cn/link/201ecef3255bae210a1b2c0ae4a21c7a)
以上就是推动大模型自我进化,北理工推出「流星雨计划」的详细内容,更多请关注抖狐科技其它相关文章!
-
win7 硬盘启动安装win7系统怎么办
要使用硬盘启动安装 windows 7,请进行以下步骤:创建可引导 usb 安装盘(fat32、mbr 分区方案);设置 bios 从 usb 启动;从 usb 启动并加载安装程序;选择分区并格式化为...
-
腾讯会议二维码在哪里生成
您在寻找腾讯会议二维码的生成方式吗?php小编鱼仔特别带来了详细指南,助您轻松生成专属会议二维码。以下文章将为您介绍如何通过腾讯会议小程序、web端等多种渠道创建二维码,帮助您实现会议邀请的便捷化,快...
-
金铲铲之战狂暴战士韦鲁斯阵容搭配推荐
问题:狂暴战士体系在排位赛中强势崛起,韦鲁斯获得全面加强,如何驾驭这股风潮?简单说明:韦鲁斯在金铲铲之战版本更新后得到强化,且狂暴战士体系表现强劲,在排位赛中屡获佳绩。引导阅读:php小编苹果将详细解...
-
C++ Lambda 表达式与匿名函数的区别与联系
lambda 表达式和匿名函数都是匿名函数,区别在于:捕获列表:lambda 表达式有捕获列表用于捕获变量,而匿名函数没有。返回类型推导:lambda 表达式需要指定返回类型,而匿名函数使用 auto...
-
抖音怎么查看抖音号?
如何进入抖音个人主页?进入抖音个人主页的方式非常简单,只需要在主界面点击右下角的“我”即可。详情内容,请继续阅读本文的详细指南,由php小编柚子为您呈现。2、然后点击右上方的图标。3、最后跳转页面后,...