Probabilistic symbolic analysis of neural networks
File(s)main.pdf (2.66 MB)
Accepted version
Author(s)
Converse, Hayes
Filieri, Antonio
Gopinath, Divya
Corina, Pasareanu
Type
Conference Paper
Abstract
Neural networks are powerful tools for automated decision-making, with applications ranging from image recogni-tion to hiring decisions and safety-critical autonomous driving. However, due to their black-box nature and large scale, reasoning about their behavior is challenging. Statistical analysis is oftenused to infer probabilistic properties of a network, such as its robustness to noise and inaccurate inputs or the fairness of its decisions. While scalable, statistical methods can only provide probabilistic guarantees on the quality of their results and may underestimate the impact of low probability inputs leading to undesired behavior of the network.In this paper, we investigate the use of symbolic analysis and constraint solution space quantification to precisely quantify probabilistic properties in neural networks. We collect symbolic constraints corresponding to the network’s response to concrete inputs, while efficiently rejecting inputs whose responses have been seen before. We further propose a quantification procedure for the collected constraints, producing arbitrarily tight, sound interval bounds on the estimated probabilities. The proposed approach is an anytime algorithm, increasing in precision with more paths explored. We implemented our approach in SpaceScanner and demonstrate its potential in analyzing fairness, robustness, and sensitivity properties of neural networks.
Date Issued
2020-11-11
Date Acceptance
2020-08-18
Citation
2020 IEEE 31st International Symposium on Software Reliability Engineering (ISSRE), 2020, pp.148-159
Publisher
IEEE
Start Page
148
End Page
159
Journal / Book Title
2020 IEEE 31st International Symposium on Software Reliability Engineering (ISSRE)
Copyright Statement
©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Source
IEEE 31st International Symposium on Software Reliability Engineering (ISSRE 2020)
Subjects
Science & Technology
Technology
Computer Science, Software Engineering
Computer Science
ALGORITHM
Publication Status
Published
Start Date
2020-10-12
Finish Date
2020-10-15
Coverage Spatial
Coimbra, Portugal
Date Publish Online
2020-11-11