Abstract
Applying standard software engineering practices to neural networks is challenging due to the lack of high-level abstractions describing a neural network’s behavior. To address this challenge, we propose to extract high-level task-specific features from the neural network internal representation, based on monitoring the neural network activations. The extracted feature representations can serve as a link to high-level requirements and can be leveraged to enable fundamental software engineering activities, such as automated testing, debugging, requirements analysis, and formal verification, leading to better engineering of neural networks. Using two case studies, we present initial empirical evidence demonstrating the feasibility of our ideas.
Author supplied keywords
Cite
CITATION STYLE
Gopinath, D., Lungeanu, L., Mangal, R., Păsăreanu, C., Xie, S., & Yu, H. (2023). Feature-Guided Analysis of Neural Networks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13991 LNCS, pp. 133–142). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-30826-0_7
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.