LGAISEJul 5, 2021

DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Search

arXiv:2107.06997v195 citations
Originality Incremental advance
AI Analysis

This addresses the need for better testing in safety-critical deep learning applications by offering a novel method to explore feature spaces, though it is incremental as it builds on existing search-based testing approaches.

The paper tackles the problem of assessing how interpretable features affect deep learning system behavior by introducing DeepHyperion, a tool that uses illumination search to generate misbehaving test cases across a feature space map, providing developers with interpretable insights.

Deep Learning (DL) has been successfully applied to a wide range of application domains, including safety-critical ones. Several DL testing approaches have been recently proposed in the literature but none of them aims to assess how different interpretable features of the generated inputs affect the system's behaviour. In this paper, we resort to Illumination Search to find the highest-performing test cases (i.e., misbehaving and closest to misbehaving), spread across the cells of a map representing the feature space of the system. We introduce a methodology that guides the users of our approach in the tasks of identifying and quantifying the dimensions of the feature space for a given domain. We developed DeepHyperion, a search-based tool for DL systems that illuminates, i.e., explores at large, the feature space, by providing developers with an interpretable feature map where automatically generated inputs are placed along with information about the exposed behaviours.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes