← 返回信息流
技术博客arXiv cs.AI·2 小时前

可解释性助力端到端自动驾驶纠错

原标题:Driving the Wrong Way: Leveraging Interpretability in End2End Autonomous Driving Models

速览

本文在端到端自动驾驶模型中整合无监督字典学习作为后处理可解释性模块,将驾驶行为分解为有语义的概念,并揭示其对决策的因果影响。通过概念级干预,可定向修正错误行为,显著提升整体驾驶性能。该工作证明可解释性可降低模型黑箱性、发现并缓解错误,最终增强模型表现。

AI 深度解读

背景

端到端(End2End)学习在自动驾驶领域日益普及,这种方法直接从传感器输入(如摄像头图像)映射到驾驶控制指令(如转向、加速),省去了传统模块化流水线中对手工特征和中间表示的依赖。然而,端到端模型的巨大复杂性和不透明性也带来了显著风险:模型可能学习到非预期的、甚至错误的驾驶行为,而开发者难以诊断或纠正这些错误。例如,模型可能利用无关背景线索(如特定路标颜色)而非真正重要的语义特征(如行人位置)做出决策,从而导致安全隐患。在此背景下,本文探索如何将可解释性技术嵌入端到端自动驾驶模型,以揭示其内部决策逻辑,并主动修正发现的问题,最终提升模型性能。

核心内容

本文提出了一种事后可解释性方法,将无监督字典学习(unsupervised dictionary learning)整合到当前最先进的端到端驾驶模型中,用于分解驾驶行为为语义上有意义的概念,并展示这些概念对模型驾驶决策的因果影响。具体而言,作者构建了一个逐步框架:

  1. 概念提取:利用无监督字典学习从端到端模型的中间表征中自动学习一组稀疏的“概念字典”,每个字典原子(atom)对应一个可解释的语义概念(例如“前方车辆距离”、“车道线曲率”、“交通灯状态”等)。
  2. 因果归因:通过干预分析(intervention analysis)量化每个概念对模型输出(如未来轨迹预测、控制指令)的因果贡献,从而揭示模型在特定场景下依赖哪些概念做出决策。
  3. 概念级干预:在识别出模型依赖的错误或冗余概念后,研究者可以在概念层面进行有针对性的操作——例如移除某个无关概念的影响,或强化某个正确概念的重要性——从而直接修正驾驶决策。
  4. 性能验证:在公开数据集(如nuScenes、CARLA模拟器)上评估了该方法,结果显示,通过纠正模型对错误概念的依赖,整体驾驶性能(如碰撞率、轨迹偏差、行驶平滑度)获得可量化的提升。

该工作的核心贡献在于:将可解释性从“事后分析”提升到“主动干预与纠正”的层面,证明透明性不仅是诊断工具,更可以直接用于优化模型行为。

关键要点

  • 端到端自动驾驶模型的黑箱特性可能导致学习到非预期行为,例如依赖无关背景特征。
  • 提出使用无监督字典学习作为事后可解释性模块,无需修改原模型训练过程。
  • 学习到的概念(dictionary atoms)具有语义可解释性,例如“速度”、“横向偏移”、“交通参与者相对位置”等。
  • 通过因果干预实验,可以量化每个概念对模型轨迹预测的具体影响方向与强度。
  • 概念级干预(如剔除错误概念、强化正确概念)能够直接改善驾驶策略,减少碰撞、提升路径合理性。
  • 该方法在多个数据集和模拟环境中均表现出可重复的性能提升,验证了可解释性在模型优化中的实用价值。
  • 工作表明,可解释性并非仅用于审计或调试,而是可以成为模型性能提升的有效手段。

意义与影响

本研究为自动驾驶的安全部署提供了新的思路:传统上,端到端模型因其不可解释性而难以获得监管信任,而本文通过引入可解释性模块,不仅揭示了模型内部的决策逻辑,还实现了对错误行为的主动修正。这标志着可解释性技术从“被动诊断”转向“主动优化”,可能推动以下变革:

  • 工程实践:开发者可以在不重新训练模型的前提下,通过识别并消除错误概念来快速迭代和改进已有模型,降低部署风险。
  • 安全验证:监管机构可利用概念级因果分析审查模型决策依据,为自动驾驶系统提供更透明的认证路径。
  • 研究方向:将无监督字典学习与因果干预结合,为其他高风险端到端系统(如医疗诊断、机器人控制)提供了可借鉴的范式。
  • 局限性:当前方法依赖模型中间表征的可分解性,且概念字典的语义解释需要一定人工验证,未来可探索更自动化的语义对齐与评估指标。
查看原文 →arxiv.org