Contamination Attacks and Mitigation in Multi-Party Machine Learning

01/08/2019
by   Jamie Hayes, et al.
0

Machine learning is data hungry; the more data a model has access to in training, the more likely it is to perform well at inference time. Distinct parties may want to combine their local data to gain the benefits of a model trained on a large corpus of data. We consider such a case: parties get access to the model trained on their joint data but do not see each others individual datasets. We show that one needs to be careful when using this multi-party model since a potentially malicious party can taint the model by providing contaminated data. We then show how adversarial training can defend against such attacks by preventing the model from learning trends specific to individual parties data, thereby also guaranteeing party-level membership privacy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/12/2020

Dataset-Level Attribute Leakage in Collaborative Learning

Multi-party machine learning allows several parties to build a joint mod...
research
02/09/2021

CaPC Learning: Confidential and Private Collaborative Learning

Machine learning benefits from large training datasets, which may not al...
research
04/14/2021

Multi-Party Dual Learning

The performance of machine learning algorithms heavily relies on the ava...
research
12/11/2020

Data Appraisal Without Data Sharing

One of the most effective approaches to improving the performance of a m...
research
01/24/2020

Mechanism Design for Multi-Party Machine Learning

In a multi-party machine learning system, different parties cooperate on...
research
10/24/2020

Collaborative Machine Learning with Incentive-Aware Model Rewards

Collaborative machine learning (ML) is an appealing paradigm to build hi...
research
12/07/2018

Reaching Data Confidentiality and Model Accountability on the CalTrain

Distributed collaborative learning (DCL) paradigms enable building joint...

Please sign up or login with your details

Forgot password? Click here to reset