Concepts de base
This work introduces the efficient homomorphic evaluation of Weightless Neural Networks (WNNs), including the Wilkie, Stonham, and Aleksander's Recognition Device (WiSARD), for both training and inference on encrypted data. The proposed framework achieves significant performance improvements over the state-of-the-art on homomorphic evaluation of neural network training, while maintaining high accuracy.
Résumé
The paper presents a framework for the efficient homomorphic evaluation of Weightless Neural Networks (WNNs), including the WiSARD model, for both training and inference on encrypted data.
Key highlights:
- The authors introduce the Integer WiSARD model, which separates the arithmetic and non-arithmetic operations in the WiSARD training process, facilitating the homomorphic evaluation.
- They develop two building blocks for the TFHE homomorphic encryption scheme - a homomorphic controlled demultiplexer gate (CDEMUX) and an Inverse Vertical Packing (IVP) technique - which enable the efficient homomorphic evaluation of the training procedure.
- The framework achieves significant performance improvements over the state-of-the-art on homomorphic evaluation of neural network training, while maintaining high accuracy.
- For the MNIST dataset, the solutions enable accuracy varying from 91.71% up to 93.76% with execution time from just 3.5 minutes up to 3.5 hours, representing a 1200x speedup over previous work.
- For the HAM10000 dataset, the framework improves both performance and accuracy compared to previous literature, achieving 67.85% to 69.85% accuracy with encrypted training time varying from 1.5 minutes up to 1 hour, a 60x speedup.
Stats
The paper does not contain any explicit numerical data or statistics. The key results are presented in terms of accuracy and training time comparisons.