Publication
PPML-TSA: A modular privacy-preserving time series classification framework
Dominique Mercier; Adriano Lucieri; Mohsin Munir; Andreas Dengel; Sheraz Ahmed
In: Software Impacts (SIMPA), Vol. 1, Pages 1-10, Elsevier, 4/2022.
Abstract
Privacy-preservation is of key importance for the transition of modern deep learning algorithms into everyday applications dealing with sensitive data, such as healthcare, finance and several other domains of critical infrastructure. One major impediment of research in computer science is the considerable time investment required to set up experiments and their evaluation. In the domain of privacy-preserving deep learning, this is aggravated by the dispersion of implementations throughout frameworks and libraries. This work introduces and documents PPML-TSA, a versatile framework for privacy-preserving time series classification. Our framework was initially used to evaluate privacy-preserving methods across different model architectures and datasets. PPML-TSA offers a modular design suitable for performing classification on all datasets from the entire UCR & UEA repository. Its modular implementation offers quick and easy adaptation and extension to increase the number of supported model architectures and datasets. The code supports a variety of model architectures (such as AlexNet, FCN, FDN, LSTM, and LeNet) as well as privacy-preserving deep learning methods (Differential Privacy, Federated Learning, their combination and Homomorphic Encryption) out-of-the-box. We believe that our framework facilitates further research on privacy-preserving deep learning, resulting in accelerated innovation and disruption in the field.