Leakage of Dataset Properties in Multi-Party Machine Learning
Secure multi-party machine learning allows several parties to build a model on their pooled data to increase utility while not explicitly sharing data with each other. We show that such multi-party computation can cause leakage of global dataset properties between the parties even when parties obtain only black-box access to the final model. In particular, a ``curious'' party can infer the distribution of sensitive attributes in other parties' data with high accuracy. This raises concerns regarding the confidentiality of properties pertaining to the whole dataset as opposed to individual data records. We show that our attack can leak population-level properties in datasets of different types, including tabular, text, and graph data. To understand and measure the source of leakage, we consider several models of correlation between a sensitive attribute and the rest of the data. Using multiple machine learning models, we show that leakage occurs even if the sensitive attribute is not included in the training data and has a low correlation with other attributes or the target variable.
Code (1)
Tasks
AttributeBIG-bench Machine LearningSimilar Papers 제목 키워드 기반
Robust and IP-Protecting Vertical Federated Learning against Unexpected Quitting of Parties
Vertical federated learning (VFL) enables a service provider (i.e., active party) who owns labeled features to collaborate with passive parties who possess auxiliary features to improve model performance. Existing VFL ap…
Federated LearningVertical Federated LearningMulti-Party Dual Learning
The performance of machine learning algorithms heavily relies on the availability of a large amount of training data. However, in reality, data usually reside in distributed parties such as different institutions and may…
BIG-bench Machine LearningSelf-LearningSecureGBM: Secure Multi-Party Gradient Boosting
Federated machine learning systems have been widely used to facilitate the joint data analytics across the distributed datasets owned by the different parties that do not trust each others. In this paper, we proposed a n…
Label Leakage and Protection in Two-party Split Learning
Two-party split learning is a popular technique for learning a model across feature-partitioned data. In this work, we explore whether it is possible for one party to steal the private label information from the other pa…
Federated LearningVocal Bursts Valence PredictionSecure multiparty computations in floating-point arithmetic
Secure multiparty computations enable the distribution of so-called shares of sensitive data to multiple parties such that the multiple parties can effectively process the data while being unable to glean much informatio…
AllMathematical ProofsPrivacy Preservingregression