TL;DR
This paper introduces a novel approach to evaluate deep learning systems by identifying the frontier of behaviors where misbehaviors begin, using a new tool called DeepJanus, to assess system quality and deficiencies.
Contribution
The paper presents the concept of the frontier of behaviors and develops DeepJanus, a search-based tool to generate inputs at this frontier for deep learning system testing.
Findings
Well-trained systems have frontier inputs mostly outside valid regions.
Poorly trained systems have frontier inputs within valid regions indicating deficiencies.
Most misbehavior frontiers for a self-driving car component involve unrealistic or invalid inputs.
Abstract
With the increasing adoption of Deep Learning (DL) for critical tasks, such as autonomous driving, the evaluation of the quality of systems that rely on DL has become crucial. Once trained, DL systems produce an output for any arbitrary numeric vector provided as input, regardless of whether it is within or outside the validity domain of the system under test. Hence, the quality of such systems is determined by the intersection between their validity domain and the regions where their outputs exhibit a misbehaviour. In this paper, we introduce the notion of frontier of behaviours, i.e., the inputs at which the DL system starts to misbehave. If the frontier of misbehaviours is outside the validity domain of the system, the quality check is passed. Otherwise, the inputs at the intersection represent quality deficiencies of the system. We developed DeepJanus, a search-based tool that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
