Preventing Machine Learning Poisoning Attacks Using Authentication and Provenance
Jack W. Stokes, Paul England, Kevin Kane

TL;DR
This paper introduces VAMP, a cryptographically-based system that ensures data, software, and model integrity in machine learning by using authentication and provenance to prevent poisoning attacks.
Contribution
The paper extends the AMP system to the machine learning domain, providing a cryptographic framework for protecting datasets, software, and models against poisoning attacks.
Findings
VAMP effectively protects datasets, software, and models from poisoning.
The system ensures data integrity through cryptographic authentication.
VAMP extends previous media protection methods to machine learning applications.
Abstract
Recent research has successfully demonstrated new types of data poisoning attacks. To address this problem, some researchers have proposed both offline and online data poisoning detection defenses which employ machine learning algorithms to identify such attacks. In this work, we take a different approach to preventing data poisoning attacks which relies on cryptographically-based authentication and provenance to ensure the integrity of the data used to train a machine learning model. The same approach is also used to prevent software poisoning and model poisoning attacks. A software poisoning attack maliciously alters one or more software components used to train a model. Once the model has been trained it can also be protected against model poisoning attacks which seek to alter a model's predictions by modifying its underlying parameters or structure. Finally, an evaluation set or…
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.
