Zero-shot Machine Unlearning using GANs

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorGhazal, Ali
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorEl Shawi, Radwa
dc.contributor.supervisorJung, Alex
dc.date.accessioned2024-06-30T17:00:21Z
dc.date.available2024-06-30T17:00:21Z
dc.date.issued2024-06-17
dc.description.abstractThis thesis addresses the crucial task of machine unlearning, which involves the removal of specific data from trained machine-learning models to comply with privacy regulations and enhance data quality. With the rapid advancements in AI and the extensive use of machine learning models in various applications, efficient unlearning methods are increasingly urgent. Traditional approaches, such as retraining models from scratch, are impractical due to high resource consumption and time constraints. The thesis proposes two innovative techniques: MuGAN and zMuGAN. MuGAN, short for Machine unlearning using GANs, is designed for scenarios with limited access to the original training dataset. It uses Generative Adversarial Networks (GANs) to capture the data distribution during the model's initial training and generate synthetic data for unlearning upon receiving such a request. Similarly, zMuGAN, short for zero-shot Machine unlearning using GANs, addresses situations where no access to the training data is available at all. It utilizes a GAN-based model inversion technique to approximate the original dataset and facilitate unlearning through an impair-repair unlearning process. Both techniques are evaluated on image classification tasks, particularly class forgetting, highlighting the sensitive nature of image data. The proposed methods effectively preserve model utility while ensuring effective unlearning. The primary contribution of this thesis is proposing robust and efficient solutions for machine unlearning for scenarios with restricted data access. By leveraging GANs and innovative unlearning processes, MuGAN and zMuGAN offer significant advancements in the field, addressing the urgent need for practical and scalable unlearning techniques.en
dc.format.extent53 + 2
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/129423
dc.identifier.urnURN:NBN:fi:aalto-202406305007
dc.language.isoenen
dc.programmeMaster’s Programme in Security and Cloud Computing (SECCLO)fi
dc.programme.majorSecurity and Cloud Computingfi
dc.programme.mcodeSCI3113fi
dc.subject.keywordcomputer scienceen
dc.subject.keywordartificial intelligenceen
dc.subject.keywordmachine learningen
dc.subject.keywordprivacyen
dc.titleZero-shot Machine Unlearning using GANsen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Ghazal_Ali_2024.pdf
Size:
2.74 MB
Format:
Adobe Portable Document Format