Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

AI华佗?港中大、深圳大数据研究院提出医疗推理大模型HuatuoGPT-o1

图片

编辑 | 白菜叶

OpenAI o1 的突破凸显了通过增强推理能力来提高自然语言大模型(LLM)的应用潜力。然而,大多数推理研究都集中在数学任务上,而医学等领域尚未得到充分探索。

医学领域虽然不同于数学,但鉴于医疗保健的高标准,它也需要强大的推理能力来提供可靠的答案。然而,与数学不同,验证医学推理具有挑战性。

为了解决这个问题,香港中文大学,深圳市大数据研究院的研究人员提出了可验证的医学问题,使用医学验证器来检查模型输出的正确性。

同时,该团队推出了 HuatuoGPT-o1,这是一款能够进行复杂推理的医学 LLM,仅使用 40K 个可验证问题,其表现就优于医学专用基线。

该研究以「HuatuoGPT-o1, Towards Medical Complex Reasoning with LLMs」为题,于 2024 年 12 月 25 日发布在 arXiv 预印平台。

图片

类似 o1 的方法在医学等专业领域的应用仍未得到充分探索。医疗任务通常涉及复杂的推理。

在现实世界的医疗诊断或决策中,医生往往需要仔细斟酌。这一关乎生命的重要领域要求缜密的思考,确保得出更为可靠的结论。

并且,医疗领域具有独特的优势:与一般领域相比,医疗领域的范围通常较窄,且更易于验证。此外,医疗推理与金融、法律、教育和安全等领域的实际应用密切相关,使得该领域的进展能够轻松地迁移到其他领域。

HuatuoGPT-o1

尽管存在这些优势,医学推理中的一个关键挑战在于验证其思维过程,这一过程通常缺乏清晰的步骤。受数学问题通过其结果进行验证的启发,研究人员从具有挑战性的闭卷医学考试题目中重构了 40,000 个可验证的医学问题。

这些可验证问题的特点是开放式且具有唯一的客观真实答案,使得大型语言模型(LLM)验证器能够检查解决方案的正确性。

图片

图示:利用具有挑战性的闭卷考试题目构建可验证医学问题;验证器将模型的答案与真实答案进行对比检查。(来源:论文)

这为推进医学复杂推理提供了一种方法:

第一阶段:学习复杂推理  

该团队通过基于验证器反馈(正确或错误)的策略搜索构建复杂推理轨迹。大型语言模型(LLM)首先初始化一个思维链(CoT)。如果验证器拒绝当前的思维链,模型将通过应用从回溯、探索新路径、验证和修正中采样的策略来扩展思维链,直到提供正确答案。成功的推理轨迹随后用于微调大型语言模型,使其能够发展出体现迭代反思的复杂推理能力。

第二阶段:通过强化学习增强复杂推理  

在掌握复杂推理技能后,强化学习(RL)进一步优化这一能力。具体而言,验证器提供的稀疏奖励通过近端策略优化(PPO)算法引导模型进行自我改进。

通过这种方法,研究人员提出了 HuatuoGPT-o1,这是一种能够生成长思维链(CoT)以识别错误、尝试不同策略并优化答案的医学大型语言模型(LLM)。

HuatuoGPT-o1(仅使用 40K 数据点)在 8B 模型上实现了医学基准测试 8.5 分的提升。此外,70B 版本的 HuatuoGPT-o1 在多个医学基准测试中优于其他开源通用及医学专用 LLM。

图片

图示:医学基准测试的主要结果。(来源:论文)

该研究表明,与标准方法或非思维链方法相比,复杂推理能够增强医学问题解决能力并提升强化学习(RL)性能。

总之,该研究显著提升了大型语言模型的医学推理能力。实验表明,复杂推理能够显著提升医学问题解决能力,并从强化学习中明显受益。

图片

图示:中医基准测试结果。(来源:论文)

在中医场景中的额外验证进一步证明了该方法在其他领域的适应性。研究人员相信,该方法能够超越数学领域,增强特定领域的推理能力,能够激发医学和其他专业领域的推理进步。

模型地址:https://github.com/FreedomIntelligence/HuatuoGPT-o1

论文链接:https://arxiv.org/abs/2412.18925

相关内容:https://x.com/_akhaliq/status/1873572891092283692

理论HuatuoGPT-o1香港中文大学智慧医疗AI for Science
相关数据
重构技术

代码重构(英语:Code refactoring)指对软件代码做任何更动以增加可读性或者简化结构而不影响输出结果。 软件重构需要借助工具完成,重构工具能够修改代码同时修改所有引用该代码的地方。在极限编程的方法学中,重构需要单元测试来支持。

基准技术

一种简单的模型或启发法,用作比较模型效果时的参考点。基准有助于模型开发者针对特定问题量化最低预期效果。

策略搜索技术

策略搜索是强化学习中的一个子领域,其重点是为给定的策略找到合适的表示参数。它非常适合机器人学,因为它可以处理高维状态和动作空间这类机器人学习中的主要挑战。

强化学习技术

强化学习是一种试错方法,其目标是让软件智能体在特定环境中能够采取回报最大化的行为。强化学习在马尔可夫决策过程环境中主要使用的技术是动态规划(Dynamic Programming)。流行的强化学习方法包括自适应动态规划(ADP)、时间差分(TD)学习、状态-动作-回报-状态-动作(SARSA)算法、Q 学习、深度强化学习(DQN);其应用包括下棋类游戏、机器人控制和工作调度等。

语言模型技术

统计式的语言模型是借由一个几率分布,而指派几率给字词所组成的字串。语言模型经常使用在许多自然语言处理方面的应用,如语音识别,机器翻译,词性标注,句法分析和资讯检索。

推荐文章
暂无评论
暂无评论~