Machine Learning in the Wild: Early Evidence of Non-Compliant ML-Automation in Open-Source Software
该论文对 GitHub 上 173 个开源项目中机器学习模型的使用情况进行了初步调查,评估了其在决策制定、风险控制及条款合规性方面的表现,旨在为制定开发者指南和开发自动化工具以识别潜在的监管违规奠定基础。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
这篇论文就像是一次**“野外探险”,探险家们(研究人员)深入到了开源软件(GitHub)的丛林里,去检查那些正在使用人工智能(AI)**的“小机器”们。他们的目的是看看这些机器在替人类做决定时,是不是太“野”了,有没有遵守规则,或者是不是在干一些它们不该干的高风险工作。
为了让你更容易理解,我们可以把这篇论文的研究过程想象成**“检查一群正在开车的自动驾驶出租车”**。
1. 背景:为什么我们要去“抓”这些车?
现在的 AI 模型(比如那些大语言模型)就像是一个个超级聪明的实习生。它们很能干,能写代码、能画画、能聊天。
- 低风险区:在娱乐或办公软件里,让实习生帮忙写个笑话或整理表格,出点错也没事,顶多大家笑一笑。
- 高风险区:但在医疗、自动驾驶、金融这些领域,如果实习生做错了决定,可能会出人命、赔光钱或者引发事故。
这就引出了一个问题:这些开源软件里的“实习生”,是不是在没有老师(人类)监督的情况下,擅自替我们做了生死攸关的决定?它们有没有遵守“实习协议”(使用条款)?
2. 探险过程:他们是怎么查的?
研究团队在 GitHub 这个巨大的“软件车库”里,找出了173 个看起来像是在做高风险工作的开源项目(比如医疗诊断、自动驾驶、金融交易等)。
他们像交警一样,对每一辆车进行了三次“安检”:
第一关:谁在握方向盘?(RQ1)
他们检查这些软件里,AI 模型是不是直接控制了车辆。
- 全自动模式:有些项目(比如 36 个)完全让 AI 自己开。比如一个自动驾驶项目,AI 看到红灯直接踩刹车,中间没有人类看一眼。
- 人机协作模式:有些项目(比如 9 个)虽然 AI 先做决定,但会停下来问人类:“老板,这个诊断对吗?您确认一下我再执行。”
- 发现:在 173 个项目里,有45 个项目是真正让 AI 直接做决定的。其中,医疗和自动驾驶领域的项目最多。
第二关:有没有装“安全网”?(RQ2)
如果 AI 直接做决定,那它会不会乱来?研究人员检查了这些项目有没有给 AI 加“安全网”(后处理措施)。
- 现状:好消息是,40 个项目在 AI 做完决定后,还会加一道“安检”。
- 格式整理:就像给 AI 的胡言乱语加上标点符号,确保它说的话能听懂。
- 逻辑校验:比如 AI 建议“把车速开到 500 公里/小时”,安全网会说“不行,物理上不可能”,然后把它拦下来。
- 多模型投票:就像让三个医生会诊,如果两个说“没事”,一个说“有病”,系统会再斟酌一下,而不是只听一个医生的。
- 坏消息:还有5 个项目是“裸奔”的,AI 说什么就是什么,没有任何检查。
第三关:有没有违规?(RQ3)
这是最严厉的一关。研究人员拿着 AI 模型的**“使用说明书”(Terms of Use)**,一条条核对。
- 规则是什么? 很多大模型(比如 GPT-4, Gemini)的说明书里明确写着:“别拿我去干医疗诊断、法律建议或金融决策,也别让我在没有人类监督的情况下做高风险决定。”
- 检查结果:在 45 个做自动决定的项目里,竟然有**25 个(超过一半!)**违反了规则。
- 违规方式:有的项目直接用 AI 给病人看病(而说明书说不能做医疗建议);有的让 AI 直接决定股票买卖(而说明书说不能做专业金融建议)。
- 重灾区:GPT-4 和 Gemini 这两个“明星实习生”被违规使用的次数最多。
3. 核心发现:丛林里的真相
这篇论文告诉我们几个令人担忧的事实:
- AI 正在“越权”:很多开源软件正在让 AI 在医疗、金融等高风险领域“独断专行”,完全跳过人类审核。
- 安全网不够厚:虽然大部分项目加了一些简单的检查,但面对复杂的现实风险,这些检查可能还不够。
- 违规很普遍:超过一半的项目都在“踩红线”。它们要么用了不该用的模型,要么用了模型做了不该做的事。这就像是用玩具车去跑F1 赛车的赛道,虽然车在跑,但随时可能散架,而且违反了比赛规则。
4. 总结与未来
这就好比研究人员在说:“嘿,大家注意!现在有很多软件在偷偷用 AI 做危险的决定,而且很多都不合规。如果我们不赶紧制定规则、开发自动检查工具,未来可能会出大乱子。”
这篇论文的意义在于:
它不是要禁止 AI,而是想给开发者们画一张**“安全地图”,告诉大家哪里是禁区,哪里需要加护栏。未来,他们希望能造出一种“自动交警”**工具,能一眼看出哪个软件里的 AI 在违规操作,从而保护我们的安全和法律权益。
一句话总结:
现在的开源软件里,很多 AI 正在“无证驾驶”高风险任务,而且还没系好安全带。我们需要赶紧给它们装上“导航”和“刹车”,确保它们不会把车开进沟里。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。