← 最新论文
💻 computer science

Code Sharing In Prediction Model Research: A Scoping Review

这项针对预测模型研究的范围综述发现,尽管代码共享率有所提升,但整体仍不普遍且往往缺乏可复现性所需的文档与规范,从而为制定旨在改善代码共享标准的 TRIPOD-Code 扩展指南提供了实证依据。

原作者: Thomas Sounack, Raffaele Giancotti, Catherine A. Gao, Lasai Barreñada, Hyeonhoon Lee, Hyung-Chul Lee, Leo Anthony Celi, Karel G. M. Moons, Gary S. Collins, Charlotta Lindvall, Tom Pollard

发布于 2026-04-09
📖 1 分钟阅读☕ 轻松阅读

原作者: Thomas Sounack, Raffaele Giancotti, Catherine A. Gao, Lasai Barreñada, Hyeonhoon Lee, Hyung-Chul Lee, Leo Anthony Celi, Karel G. M. Moons, Gary S. Collins, Charlotta Lindvall, Tom Pollard

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文就像是一次对“科学界厨房”的大规模卫生检查

想象一下,预测模型研究(比如预测某人是否会生病的算法)就像是厨师们研发的新菜谱。为了证明这道菜真的好吃、做法真的靠谱,其他厨师(科学家)应该能照着菜谱(代码)重新做一遍。

但这篇论文发现了一个大问题:虽然大家都在说“我有菜谱”,但真正把菜谱拿出来、而且写得让人能看懂的,少之又少。

以下是用大白话和比喻对这篇论文的详细解读:

1. 背景:为什么我们要检查“菜谱”?

在医学和科学领域,研究人员开发了很多预测模型(比如预测心脏病风险的 AI)。

  • 理想情况:就像你买了一个新蛋糕,包装盒上写着“扫码看制作视频”,你不仅能看到视频,还能看到精确到克的配料表、烤箱温度,甚至知道如果没黄油能不能用橄榄油代替。
  • 现实情况:这篇论文发现,很多研究人员虽然发表了论文,但不愿意分享他们的“源代码”(也就是制作蛋糕的具体步骤和配方)。即使分享了,往往也是那种“只有天书,没有说明书”的状态。

2. 研究方法:用 AI 当“质检员”

为了搞清楚到底有多少人在分享代码,以及分享的质量如何,作者们搞了一个大工程:

  • 对象:他们找出了近 4000 篇引用了“TRIPOD"(一个关于如何报告预测模型的国际标准)的论文。
  • 工具:他们开发了一个超级 AI(大语言模型),让它像不知疲倦的质检员一样,去阅读这 4000 篇论文。
  • 任务
    1. 找出哪些论文说了“我有代码”。
    2. 如果有代码,AI 会去下载代码仓库,检查里面有没有“说明书”(README 文件)、有没有“配料表”(依赖库版本)、有没有“安全锁”(许可证)等。

3. 主要发现:令人担忧的“厨房现状”

A. 分享率很低,但在变好

  • 现状:在检查的 4000 多篇论文中,只有 12.2% 的人分享了代码。也就是说,每 10 个厨师里,只有 1 个愿意把菜谱公开
  • 趋势:虽然比例很低,但正在慢慢上升。2015 年只有 4.5%,到了 2025 年涨到了 15.8%。
  • 谁更积极? 引用了新版标准(TRIPOD+AI)的论文,分享率更高(接近 30%),说明新的规则确实有点用。

B. 即使分享了,也往往“没法用”

这是最核心的发现。就算有人把代码挂在网上,也往往无法复现

  • 比喻:这就像有人给了你一张写着“做蛋糕”的纸条,但没告诉你用面粉还是淀粉,没告诉你烤箱开几度,甚至没告诉你这个菜谱是免费分享还是禁止商用。
  • 具体数据
    • 有说明书吗? 80% 的代码库有 README 文件(说明书),但只有 52% 的说明书写清楚了“这代码是干嘛的”以及“预期输出是什么”。
    • 有配料表吗? 只有 37% 的代码列出了需要的软件版本。如果没有这个,别人跑起来就会报错(就像你按菜谱做,结果发现家里没有那种特定的面粉)。
    • 有许可证吗? 只有 35% 的代码说明了别人能不能用、怎么商用。
    • 有测试吗? 只有 4% 的代码自带“试吃环节”(单元测试),确保代码没写错。

C. 谁做得好,谁做得差?

  • 国家差异:芬兰、比利时和以色列的科学家分享代码最积极。中国虽然发文量最大(占 32%),但分享比例不如上述国家高。
  • 期刊差异:像《Nature Communications》、《PLOS Digital Health》等期刊,因为强制要求或鼓励分享,代码分享率高达 50%-70%。而有些期刊甚至一篇都没分享。

4. 核心结论:光有“代码”不够,要有“好用的代码”

论文最后总结了一个非常重要的观点:
“代码可用”只是第一步,就像“把菜谱放在桌上”只是第一步。
如果菜谱写得乱七八糟、没有配料表、没有版权说明,那别人还是做不出同样的菜。

未来的方向(TRIPOD-Code):
作者们正在制定一个新的标准(叫 TRIPOD-Code),就像给“科学厨房”制定新的卫生规范。这个新标准不仅要求你交出菜谱,还要求你:

  1. 写清楚说明书(README)。
  2. 列明所有配料和工具版本(依赖管理)。
  3. 说明能不能商用(许可证)。
  4. 提供测试步骤(确保代码能跑通)。

总结

这篇论文就像给科学界敲了一记警钟:我们不能再满足于“我做了这个模型”的声明了,我们必须做到“你能完美复现我的模型”。

只有当代码不仅仅是“存在”,而是“好用、清晰、规范”时,科学研究的透明度和可信度才能真正提高。这不仅是科学家的责任,也是期刊、资助机构需要共同推动的事情。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →