SecureLearn -- An Attack-agnostic Defense for Multiclass Machine Learning Against Data Poisoning Attacks
Anum Paracha, Junaid Arshad, Mohamed Ben Farah, Khalid Ismail

TL;DR
SecureLearn is a novel, attack-agnostic defense mechanism that enhances the robustness of multiclass machine learning models against data poisoning attacks through data sanitization and adversarial training, validated across multiple algorithms and datasets.
Contribution
It introduces a two-layer defense combining data sanitization and feature-oriented adversarial training, applicable to various multiclass classifiers, and evaluates its effectiveness with a comprehensive 3D benchmarking matrix.
Findings
SecureLearn maintains over 90% accuracy under poisoning attacks.
Achieves 97% recall and F1-score for neural networks against attacks.
Demonstrates effectiveness across multiple algorithms and datasets.
Abstract
Data poisoning attacks are a potential threat to machine learning (ML) models, aiming to manipulate training datasets to disrupt their performance. Existing defenses are mostly designed to mitigate specific poisoning attacks or are aligned with particular ML algorithms. Furthermore, most defenses are developed to secure deep neural networks or binary classifiers. However, traditional multiclass classifiers need attention to be secure from data poisoning attacks, as these models are significant in developing multi-modal applications. Therefore, this paper proposes SecureLearn, a two-layer attack-agnostic defense to defend multiclass models from poisoning attacks. It comprises two components of data sanitization and a new feature-oriented adversarial training. To ascertain the effectiveness of SecureLearn, we proposed a 3D evaluation matrix with three orthogonal dimensions: data poisoning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
