ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2003.12052
14
0

Corella: A Private Multi Server Learning Approach based on Correlated Queries

26 March 2020
H. Ehteram
M. Maddah-ali
Mahtab Mirmohseni
ArXivPDFHTML
Abstract

The emerging applications of machine learning algorithms on mobile devices motivate us to offload the computation tasks of training a model or deploying a trained one to the cloud or at the edge of the network. One of the major challenges in this setup is to guarantee the privacy of the client data. Various methods have been proposed to protect privacy in the literature. Those include (i) adding noise to the client data, which reduces the accuracy of the result, (ii) using secure multiparty computation (MPC), which requires significant communication among the computing nodes or with the client, (iii) relying on homomorphic encryption (HE) methods, which significantly increases computation load at the servers. In this paper, we propose Corella\textit{Corella}Corella as an alternative approach to protect the privacy of data. The proposed scheme relies on a cluster of servers, where at most T∈NT \in \mathbb{N}T∈N of them may collude, each running a learning model (e.g., a deep neural network). Each server is fed with the client data, added with strong\textit{strong}strong noise, independent from user data. The variance of the noise is set to be large enough to make the information leakage to any subset of up to TTT servers information-theoretically negligible. On the other hand, the added noises for different servers are correlated\textit{correlated}correlated. This correlation among the queries allows the parameters of the models running on different servers to be trained\textit{trained}trained such that the client can mitigate the contribution of the noises by combining the outputs of the servers, and recover the final result with high accuracy and with a minor computational effort. Simulation results for various datasets demonstrate the accuracy of the proposed approach for the classification, using deep neural networks, and the autoencoder, as supervised and unsupervised learning tasks, respectively.

View on arXiv
Comments on this paper