Coded Machine Unlearning

12/31/2020
by   Nasser Aldaghri, et al.
0

Models trained in machine learning processes may store information about individual samples used in the training process. There are many cases where the impact of an individual sample may need to be deleted and unlearned (i.e., removed) from the model. Retraining the model from scratch after removing a sample from its training set guarantees perfect unlearning, however, it becomes increasingly expensive as the size of training dataset increases. One solution to this issue is utilizing an ensemble learning method that splits the dataset into disjoint shards and assigns them to non-communicating weak learners and then aggregates their models using a pre-defined rule. This framework introduces a trade-off between performance and unlearning cost which may result in an unreasonable performance degradation, especially as the number of shards increases. In this paper, we present a coded learning protocol where the dataset is linearly coded before the learning phase. We also present the corresponding unlearning protocol for the aforementioned coded learning model along with a discussion on the proposed protocol's success in ensuring perfect unlearning. Finally, experimental results show the effectiveness of the coded machine unlearning protocol in terms of performance versus unlearning cost trade-off.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2022

Stochastic Coded Federated Learning: Theoretical Analysis and Incentive Mechanism Design

Federated learning (FL) has achieved great success as a privacy-preservi...
research
08/26/2021

Machine Unlearning of Features and Labels

Removing information from a machine learning model is a non-trivial task...
research
01/04/2016

Automatic Detection and Decoding of Photogrammetric Coded Targets

Close-range Photogrammetry is widely used in many industries because of ...
research
12/31/2020

Flexible model composition in machine learning and its implementation in MLJ

A graph-based protocol called `learning networks' which combine assorted...
research
02/28/2022

Markov Chain Monte Carlo-Based Machine Unlearning: Unlearning What Needs to be Forgotten

As the use of machine learning (ML) models is becoming increasingly popu...
research
09/28/2022

On the Robustness of Ensemble-Based Machine Learning Against Data Poisoning

Machine learning is becoming ubiquitous. From financial to medicine, mac...
research
09/30/2022

Machine Unlearning Method Based On Projection Residual

Machine learning models (mainly neural networks) are used more and more ...

Please sign up or login with your details

Forgot password? Click here to reset