SafeBranch: Branch-Pair Safety Alignment for Embodied Agents
SafeBranch 是一个通过在其自身不安全展开中衍生的分支对上对视觉-语言模型驱动的具身智能体进行训练,从而增强其安全性,使其能够可靠地处理安全关键步骤,且不损害任务成功率或在部署期间需要批判者的框架。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
能够看见、理解并能在我们家中移动的机器人不再仅仅是科幻小说中的梦想;它们正成为现实,由能够处理图像和语言的高级计算机模型所驱动。这些系统可以遵循诸如“把桃子放在盘子里”之类的指令,并在厨房中导航以寻找水果和餐具。然而,在单纯完成任务与安全完成任务之间存在着一个关键的差距。机器人可能会成功地将桃子放在盘子里,但如果它让冰箱门大开,或者将水果放在了脏的表面上,那么它就未能通过最重要的测试:保护家庭及其成员。这种被称为“交互式安全”的特定挑战在于,机器人的自身行为会改变环境,从而创造出此前并不存在的危险。如果机器人在烹饪后让炉灶燃烧器保持开启状态,或者用湿手触摸电源插座,那么这种危险是其自身选择的直接结果。核心难点在于,安全并不是机器人每一步动作都要满足的恒定要求;相反,安全是在几个关键时刻决定的,在这些时刻,机器人必须在一条安全的路径和一条危险的捷径之间做出选择。
长期以来,研究人员试图通过添加一个独立的安全性防护器来解决这个问题,该防护器会在机器人的每一步进行观察,就像一个人类监督员不断地介入并说“停下”或“修正那个”。虽然这种方法有效,但速度慢、成本高,并且使机器人本身保持不变且依赖于这个监督员。一种更困难但更有前景的方法是教会机器人自主实现安全,但标准的教学方法一直难以奏效。仅仅向机器人展示一段安全任务的视频并不能解释为什么某个特定的步骤是安全的,而将一条安全路径与一条完全不同的不安全路径进行比较,往往会令机器人感到困惑,因为这两条路径在太多方面都存在差异。开发名为 SafeBranch 的新框架的研究人员意识到,要真正学习安全性,机器人需要看到同一情境的两个版本:一个是它做出了安全选择的版本,另一个是它做出了危险选择的版本,且除此之外的一切都保持完全一致。
为了实现这一点,团队开发了一种巧妙的方法,利用机器人自身的错误来创造这些特定的教学时刻。他们并没有等待机器人失败后再寄希望于找到安全的替代方案,而是让机器人尝试一项任务,当它做出危险动作时,他们会将模拟过程回溯到错误发生的精确时刻。在那个精确的点上,他们要求机器人再次尝试,并在此次尝试中加入关于它刚刚制造的危险的提示。机器人随后生成一个安全的动作来替换那个危险的动作。通过将原始的不安全动作与这个新的安全动作配对,并确保两者都从完全相同的状态开始,研究人员创建了一个“分支对(branch pair)”。这一对组合隔离出了那个至关重要的决策,向机器人展示了在这一特定语境下,一种选择会导致安全,而另一种选择则会导致危害。随后,他们使用一种训练过程来教导机器人始终选择安全分支,从而有效地将安全性内化,使得外部监督员不再被需要。
当在涉及未知物体和新场景的各种家务任务中进行测试时,这种方法的成果令人瞩目。在标准测试中,未经过这种方法训练的机器人完成安全任务的成功率仅为 3% 左右。在使用 SafeBranch 方法训练后,机器人完成安全任务的成功率接近 28%,实现了十倍的提升。更重要的是,当机器人面对从未见过的全新物体时,未经训练的机器人安全率仅为 5%,而经过 SafeBranch 训练的机器人安全率接近 47%。至关重要的是,机器人并没有变得过度谨慎或拒绝工作;它们学会了在避免造成伤害的具体步骤的同时,承担必要的风险以完成任务。与其他需要在后台运行独立安全模块的方法不同,经过 SafeBranch 训练的机器人可以独立运行,将安全性知识融入到自身的决策过程中。
这项工作表明,机器人的安全性不是通过增加更多规则或外部检查来实现的,而是通过教导智能体识别决策产生影响的精确时刻。通过构建对比相同语境下安全与不安全动作的训练数据,研究人员证明了机器人可以在没有持续监督的情况下,学习如何应对复杂且不断变化的家庭环境。该方法在不同类型的危险(从电击和火灾风险到食物污染和绊倒危险)中均表现有效,这为部署能够被信任并能自主安全行动的得力机器人提供了一条稳健的路径。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。