Privacy-Preserving Federated Recurrent Neural Networks
Sinem Sav, Abdulrahman Diaa, Apostolos Pyrgelis, Jean-Philippe, Bossuat, Jean-Pierre Hubaux

TL;DR
RHODE is a pioneering system that enables privacy-preserving training and prediction of RNNs in federated learning using homomorphic encryption, maintaining model accuracy and scalability.
Contribution
It introduces multi-dimensional packing and gradient clipping approximations, advancing secure federated RNN training with efficiency and robustness.
Findings
Model performance remains similar to non-secure solutions.
Scales linearly with data holders and timesteps.
Scales sub-linearly with features and hidden units.
Abstract
We present RHODE, a novel system that enables privacy-preserving training of and prediction on Recurrent Neural Networks (RNNs) in a cross-silo federated learning setting by relying on multiparty homomorphic encryption. RHODE preserves the confidentiality of the training data, the model, and the prediction data; and it mitigates federated learning attacks that target the gradients under a passive-adversary threat model. We propose a packing scheme, multi-dimensional packing, for a better utilization of Single Instruction, Multiple Data (SIMD) operations under encryption. With multi-dimensional packing, RHODE enables the efficient processing, in parallel, of a batch of samples. To avoid the exploding gradients problem, RHODE provides several clipping approximations for performing gradient clipping under encryption. We experimentally show that the model performance with RHODE remains…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Adversarial Robustness in Machine Learning
