mlsanityData to 7 Oct 2026

An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks

arXiv 2307.15907 ↗First posted 29 Jul 2023cs.LG cs.FLcited by 0

Not on the map. Why?

Abstract (arXiv)

Deep neural networks, (DNNs, a.k.a. NNs), have been widely used in various tasks and have been proven to be successful. However, the accompanied expensive computing and storage costs make the deployments in resource-constrained devices a significant concern. To solve this issue, quantization has emerged as an effective way to reduce the costs of DNNs with little accuracy degradation by quantizing floating-point numbers to low-width fixed-point representations. Quantized neural networks (QNNs) have been developed, with binarized neural networks (BNNs) restricted to binary values as a special case. Another concern about neural networks is their vulnerability and lack of interpretability. Despite the active research on trustworthy of DNNs, few approaches have been proposed to QNNs. To this end, this paper presents an automata-theoretic approach to synthesizing BNNs that meet designated properties. More specifically, we define a temporal logic, called BLTL, as the specification language. We show that each BLTL formula can be transformed into an automaton on finite words. To deal with the state-explosion problem, we provide a tableau-based approach in real implementation. For the synthesis procedure, we utilize SMT solvers to detect the existence of a model (i.e., a BNN) in the construction process. Notably, synthesis provides a way to determine the hyper-parameters of the network before training.Moreover, we experimentally evaluate our approach and demonstrate its effectiveness in improving the individual fairness and local robustness of BNNs while maintaining accuracy to a great extent.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 42 references that are in the map. First posted on arXiv 29 Jul 2023.

Builds on

19 of 42 references.

References · 19

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  2. 2021A White Paper on Neural Network Quantizationcited by 453
  3. 2019Algorithms for Verifying Deep Neural Networkscited by 221
  4. 2017Verifying Properties of Binarized Deep Neural Networkscited by 77
  5. 2019Who is Real Bob? Adversarial Attacks on Speaker Recognition Systemscited by 66
  6. 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
  7. 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
  8. 2019Analyzing Deep Neural Networks with Symbolic Propagation: Towards Higher Precision and Faster Verificationcited by 28
  9. 2020Scalable Verification of Quantized Neural Networks (Technical Report)cited by 28
  10. 2022Towards Understanding and Mitigating Audio Adversarial Examples for Speaker Recognitioncited by 22
  11. 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
  12. 2020Advanced Evasion Attacks and Mitigations on Practical ML-Based Phishing Website Classifierscited by 16
7 more
  1. 2019Taking Care of The Discretization Problem: A Comprehensive Study of the Discretization Problem and A Black-Box Adversarial Attack in Discrete Integer Domaincited by 14
  2. 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
  3. 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
  4. 2022AS2T: Arbitrary Source-To-Target Adversarial Attack on Speaker Recognition Systemscited by 10
  5. 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
  6. 2023QFA2SR: Query-Free Adversarial Transfer Attacks to Speaker Recognition Systemscited by 9
  7. 2022Safety Verification for Neural Networks Based on Set-boundary Analysiscited by 5

Built on by

Not cited yet.