Skip to main navigation Skip to search Skip to main content

Preserving model privacy for machine learning in distributed systems

  • State University of New York Binghamton University
  • University of Florida

Research output: Contribution to journalArticlepeer-review

58 Scopus citations

Abstract

Machine Learning based data classification is a widely used data mining technique. By learning massive data collected from the real world, data classification helps learners discover hidden data patterns. These hidden data patterns are represented by the learned model in different machine learning schemes. Based on such models, a user can classify whether the new incoming data belongs to an existing class; or, multiple entities may test the similarity of their datasets. However, due to data locality and privacy concerns, it is infeasible for large-scale distributed systems to share each individual's datasets for classifying or testing. On the one hand, the learned model is an entity's private asset and may leak private information, which should be well protected from all other non-collaborative entities. On the other hand, the new incoming data may contain sensitive information which cannot be disclosed directly for classification. To address the above privacy issues, we propose an approach to preserve the model privacy of the data classification and similarity evaluation for distributed systems. With our scheme, neither new data nor learned models are directly revealed during the classification and similarity evaluation procedures. Based on extensive real-world experiments, we have evaluated the privacy preservation, feasibility, and efficiency of the proposed scheme.

Original languageEnglish
Pages (from-to)1808-1822
Number of pages15
JournalIEEE Transactions on Parallel and Distributed Systems
Volume29
Issue number8
DOIs
StatePublished - Aug 1 2018

Keywords

  • data classification
  • Machine learning
  • model evaluation
  • privacy preservation

Fingerprint

Dive into the research topics of 'Preserving model privacy for machine learning in distributed systems'. Together they form a unique fingerprint.

Cite this