The Use of the Simplex Architecture to Enhance Safety in Deep-Learning-Powered Autonomous Systems
Not on the map. Why?
Abstract (arXiv)
Recently, the outstanding performance reached by neural networks in many tasks has led to their deployment in autonomous systems, such as robots and vehicles. However, neural networks are not yet trustworthy, being prone to different types of misbehavior, such as anomalous samples, distribution shifts, adversarial attacks, and other threats. Furthermore, frameworks for accelerating the inference of neural networks typically run on rich operating systems that are less predictable in terms of timing behavior and present larger surfaces for cyber-attacks. To address these issues, this paper presents a software architecture for enhancing safety, security, and predictability levels of learning-based autonomous systems. It leverages two isolated execution domains, one dedicated to the execution of neural networks under a rich operating system, which is deemed not trustworthy, and one responsible for running safety-critical functions, possibly under a different operating system capable of handling real-time constraints. Both domains are hosted on the same computing platform and isolated through a type-1 real-time hypervisor enabling fast and predictable inter-domain communication to exchange real-time data. The two domains cooperate to provide a fail-safe mechanism based on a safety monitor, which oversees the state of the system and switches to a simpler but safer backup module, hosted in the safety-critical domain, whenever its behavior is considered untrustworthy. The effectiveness of the proposed architecture is illustrated by a set of experiments performed on two control systems: a Furuta pendulum and a rover. The results confirm the utility of the fall-back mechanism in preventing faults due to the learning component.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 17 of its 57 references that are in the map. First posted on arXiv 25 Sep 2025.
Builds on
17 of 57 references.
References · 17
- 2013Intriguing properties of neural networkscited by 5,155
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2016Adversarial examples in the physical worldcited by 1,769
- 2016OpenAI Gymcited by 1,736
- 2020A Review of Uncertainty Quantification in Deep Learning: Techniques, Applications and Challengescited by 819
- 2021Generalized Out-of-Distribution Detection: A Surveycited by 802
- 2019Object Detection in 20 Years: A Surveycited by 531
- 2020Class-incremental learning: survey and performance evaluation on image classificationcited by 449
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 414
- 2022Robot Operating System 2: Design, Architecture, and Uses In The Wildcited by 199
- 2021Evaluating the Robustness of Semantic Segmentation for Autonomous Driving against Real-World Adversarial Patch Attackscited by 55
- 2019Neural Simplex Architecturecited by 29
5 more
- 2018SOTER: A Runtime Assurance Framework for Programming Safe Robotics Systemscited by 25
- 2019F1/10: An Open-Source Autonomous Cyber-Physical Platformcited by 14
- 2021Resilient Machine Learning for Networked Cyber Physical Systems: A Survey for Machine Learning Security to Securing Machine Learning for CPScited by 10
- 2022Defending From Physically-Realizable Adversarial Attacks Through Internal Over-Activation Analysiscited by 10
- 2018Towards a distributed and real-time framework for robots: Evaluation of ROS 2.0 communications for real-time robotic applicationscited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.
- 2026Safe Online Learning via Smooth Safety-Structured Policy Composition30 Jun 2026
- 2026Shields to Guarantee Probabilistic Safety in MDPs11 May 2026