Fixed-Point Code Synthesis For Neural Networks
Not on the map. Why?
Abstract (arXiv)
Over the last few years, neural networks have started penetrating safety critical systems to take decisions in robots, rockets, autonomous driving car, etc. A problem is that these critical systems often have limited computing resources. Often, they use the fixed-point arithmetic for its many advantages (rapidity, compatibility with small memory devices.) In this article, a new technique is introduced to tune the formats (precision) of already trained neural networks using fixed-point arithmetic, which can be implemented using integer operations only. The new optimized neural network computes the output with fixed-point numbers without modifying the accuracy up to a threshold fixed by the user. A fixed-point code is synthesized for the new optimized neural network ensuring the respect of the threshold for any input vector belonging the range [xmin, xmax] determined during the analysis. From a technical point of view, we do a preliminary analysis of our floating neural network to determine the worst cases, then we generate a system of linear constraints among integer variables that we can solve by linear programming. The solution of this system is the new fixed-point format of each neuron. The experimental results obtained show the efficiency of our method which can ensure that the new fixed-point neural network has the same behavior as the initial floating-point neural network.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 7 of its 34 references that are in the map. First posted on arXiv 4 Feb 2022.
Builds on
7 of 34 references.
References · 7
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 141
- 2020NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systemscited by 128
- 2018Testing Deep Neural Networkscited by 36
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2019DeepSZ: A Novel Framework to Compress Deep Neural Networks by Using Error-Bounded Lossy Compressioncited by 11
- 2020A Framework for Semi-Automatic Precision and Accuracy Analysis for Fast and Rigorous Deep Learningcited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.