用场景化方法验证带神经网络感知的自动驾驶系统可靠性
Scenario-based Compositional Verification of Autonomous Systems with Neural Perception
- 将复杂环境拆分为多个场景,分别建模感知行为
- 基于离线数据构建感知模块的概率抽象,压缩模型规模
- 支持任意环境变化下的误差概率保证,适合高可靠系统验证
深度学习使自动驾驶系统具备神经网络感知能力,但其形式化验证因感知网络规模大、环境条件动态变化而困难。本文提出一种基于场景的概率验证框架:(1)将任务分解为多个代表不同环境条件的场景;(2)基于离线数据集构建各场景下感知DNN的紧凑概率抽象;(3)通过符号推理与新型加速证明规则,实现对系统在任意环境变化下的误差概率上界计算。我们在两个案例中验证该方法:一个使用高维感知DNN引导飞机滑行的实验系统,以及一个基于LiDAR观测的F1Tenth自动驾驶车仿真模型。
原文摘要 · Abstract (English)
Recent advances in deep learning have enabled the development of autonomous systems that use deep neural networks for perception. Formal verification of these systems is challenging due to the size and complexity of the perception DNNs as well as hard-to-quantify, changing environment conditions. To address these challenges, we propose a probabilistic verification framework for autonomous systems based on the following key concepts: (1) Scenario-based Modeling: We decompose the task (e.g., car navigation) into a composition of scenarios, each representing a different environment condition. (2) Probabilistic Abstractions: For each scenario, we build a compact abstraction of perception based on the DNN's performance on an offline dataset that represents the scenario's environment condition. (3) Symbolic Reasoning and Acceleration: The abstractions enable efficient compositional verification of the autonomous system via symbolic reasoning and a novel acceleration proof rule that bounds the error probability of the system under arbitrary variations of environment conditions. We illustrate our approach on two case studies: an experimental autonomous system that guides airplanes on taxiways using high-dimensional perception DNNs and a simulation model of an F1Tenth autonomous car using LiDAR observations.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。