Related Experiment Videos
Resource-efficient federated machine unlearning via evolutionary synaptic pruning for cloud-based distributed
Himani Bansal1, Bhuvan Unhelkar2, Dilip Kumar Jang Bahadur Saini3
1Jaypee Institute of Information Technology, Noida, India. singal.himani@gmail.com.
Scientific Reports
|May 18, 2026
Summary
Federated Unlearning (FU) efficiently removes user data influence in AI models without full retraining. PRUNE-FL uses synaptic relevance and evolutionary pruning for privacy preservation and improved accuracy, even against backdoor attacks.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Data Privacy
Background:
- Growing emphasis on user data control and privacy regulations (e.g., GDPR) necessitates effective machine unlearning (MU).
- Federated Learning (FL) presents unique challenges for unlearning due to distributed data, leading to Federated Unlearning (FU).
- Retraining models for data deletion requests in large-scale FL is computationally expensive and disruptive.
Purpose of the Study:
- To propose PRUNE-FL, a novel framework for privacy-preserving Federated Unlearning.
- To develop a method that efficiently deletes targeted data influence without full model retraining.
- To balance model performance with effective data forgetting in FL settings.
Main Methods:
- PRUNE-FL employs relevance-guided pruning and evolutionary optimization.
- A synaptic relevance scoring system identifies parameters linked to target data.
- A multi-objective problem formulation balances performance and forgetting, optimized by a genetic algorithm.
Main Results:
- PRUNE-FL demonstrates higher accuracy on the CIFAR-10 dataset in both IID and non-IID settings.
- The framework effectively removes the influence of targeted data.
- PRUNE-FL shows robustness against backdoor triggers.
Conclusions:
- PRUNE-FL offers an efficient solution for Federated Unlearning, enhancing privacy.
- The method reduces computational costs and resource usage in federated environments.
- PRUNE-FL selectively unlearns data while maintaining model performance and security.
Related Concept Videos
Cognitive Learning
Cognitive learning is based on purposive behavior, incidental learning, and insight learning.
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
Observational Learning
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning because...
Associative Learning
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
Introduction to Learning
Learning is the process of acquiring knowledge or skills through practice or experience, leading to long-lasting behavioral changes. This acquisition occurs through interaction with the environment and requires practice or experience. For instance, mastering a skill such as surfing requires considerable practice and experience, highlighting the essential role of repeated interactions with the environment in learning.
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
Avoidance Learning and Learned Helplessness
Avoidance learning and learned helplessness are critical concepts in understanding behavioral responses to negative stimuli.
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Distributed Loads: Problem Solving
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...