SOCRATES: Towards a Unified Platform for Neural Network Analysis
Not on the map. Why?
Abstract (arXiv)
Studies show that neural networks, not unlike traditional programs, are subject to bugs, e.g., adversarial samples that cause classification errors and discriminatory instances that demonstrate the lack of fairness. Given that neural networks are increasingly applied in critical applications (e.g., self-driving cars, face recognition systems and personal credit rating systems), it is desirable that systematic methods are developed to analyze (e.g., test or verify) neural networks against desirable properties. Recently, a number of approaches have been developed for analyzing neural networks. These efforts are however scattered (i.e., each approach tackles some restricted classes of neural networks against certain particular properties), incomparable (i.e., each approach has its own assumptions and input format) and thus hard to apply, reuse or extend. In this project, we aim to build a unified framework for developing techniques to analyze neural networks. Towards this goal, we develop a platform called SOCRATES which supports a standardized format for a variety of neural network models, an assertion language for property specification as well as multiple neural network analysis algorithms including two novel ones for falsifying and probabilistic verification of neural network models. SOCRATES is extensible and thus existing approaches can be easily integrated. Experiment results show that our platform can handle a wide range of networks models and properties. More importantly, it provides a platform for synergistic research on neural network analysis.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 1.
7 papers.
- 2022Causality-based Neural Network Repaircited by 44
- 2021DNNV: A Framework for Deep Neural Network Verificationcited by 23
- 2021Probabilistic Verification of Neural Networks Against Group Fairnesscited by 17
- 2022Verifying Neural Networks Against Backdoor Attackscited by 5
- 2024Certified Continual Learning for Neural Network Regressioncited by 5
- 2023Repairing Deep Neural Networks Based on Behavior Imitationcited by 4
- 2023Semantic-Based Neural Network Repaircited by 3
- 2024Certified Continual Learning for Neural Network Regression9 Jul 2024
- 2023Semantic-Based Neural Network Repair12 Jun 2023
- 2023Repairing Deep Neural Networks Based on Behavior Imitation5 May 2023
- 2022Verifying Neural Networks Against Backdoor Attacks14 May 2022
- 2022Causality-based Neural Network Repair20 Apr 2022
- 2021Probabilistic Verification of Neural Networks Against Group Fairness18 Jul 2021
- 2021DNNV: A Framework for Deep Neural Network Verification26 May 2021