EvoEye: Self-Evolving Runtime Monitoring for Autonomous Driving Systems

· Source: cs.SE updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Software Development & Engineering · Depth: Expert, extended

Summary

EvoEye is a self-evolving runtime monitoring framework designed for autonomous driving systems (ADSs) to detect impending hazards. It addresses limitations of fixed-capability monitors by combining FusionMonitor, a learning-based component that models cross-module temporal interactions for collision prediction, with BlindSpotEvolver, which identifies current monitor errors and generates informative executions for updates. Evaluated on Baidu Apollo with CARLA in representative highway and urban scenarios, FusionMonitor improved frame-level Recall by up to 37.8 percentage points at a 0.05 false positive rate, exhibiting 2.49 ms latency and 2.8–4.2 seconds median warning time. BlindSpotEvolver further enhanced performance by up to 13.2 F1 points on previously missed unsafe contexts compared to other sampling methods.

Key takeaway

For Machine Learning Engineers developing safety-critical autonomous driving systems, you should consider implementing self-evolving runtime monitors like EvoEye. This approach ensures your system's hazard detection capabilities continuously adapt and improve by actively seeking out and learning from scenarios that expose current monitoring blind spots. Prioritize integrating cross-module runtime signals and a feedback-driven scenario acquisition strategy to maximize monitoring effectiveness and reduce false alarms.

Key insights

Self-evolving runtime monitors for ADSs improve hazard detection by iteratively learning from targeted, error-revealing scenario executions.

Principles

Method

EvoEye trains an initial FusionMonitor, then BlindSpotEvolver iteratively acquires new scenarios using monitor prediction errors and density-aware mutation, updating the monitor with new records.

In practice

Topics

Code references

Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, Robotics Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.SE updates on arXiv.org.