LaFA: Latent Feature Attacks on Non-negative Matrix Factorization

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Vu, Minh, Nebgen, Ben, Skau, Erik, Zollicoffer, Geigh, Castorena, Juan, Rasmussen, Kim, Alexandrov, Boian, Bhattarai, Manish
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909281116225536
author Vu, Minh
Nebgen, Ben
Skau, Erik
Zollicoffer, Geigh
Castorena, Juan
Rasmussen, Kim
Alexandrov, Boian
Bhattarai, Manish
author_facet Vu, Minh
Nebgen, Ben
Skau, Erik
Zollicoffer, Geigh
Castorena, Juan
Rasmussen, Kim
Alexandrov, Boian
Bhattarai, Manish
contents As Machine Learning (ML) applications rapidly grow, concerns about adversarial attacks compromising their reliability have gained significant attention. One unsupervised ML method known for its resilience to such attacks is Non-negative Matrix Factorization (NMF), an algorithm that decomposes input data into lower-dimensional latent features. However, the introduction of powerful computational tools such as Pytorch enables the computation of gradients of the latent features with respect to the original data, raising concerns about NMF's reliability. Interestingly, naively deriving the adversarial loss for NMF as in the case of ML would result in the reconstruction loss, which can be shown theoretically to be an ineffective attacking objective. In this work, we introduce a novel class of attacks in NMF termed Latent Feature Attacks (LaFA), which aim to manipulate the latent features produced by the NMF process. Our method utilizes the Feature Error (FE) loss directly on the latent features. By employing FE loss, we generate perturbations in the original data that significantly affect the extracted latent features, revealing vulnerabilities akin to those found in other ML techniques. To handle large peak-memory overhead from gradient back-propagation in FE attacks, we develop a method based on implicit differentiation which enables their scaling to larger datasets. We validate NMF vulnerabilities and FE attacks effectiveness through extensive experiments on synthetic and real-world data.
format Preprint
id arxiv_https___arxiv_org_abs_2408_03909
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle LaFA: Latent Feature Attacks on Non-negative Matrix Factorization
Vu, Minh
Nebgen, Ben
Skau, Erik
Zollicoffer, Geigh
Castorena, Juan
Rasmussen, Kim
Alexandrov, Boian
Bhattarai, Manish
Machine Learning
Artificial Intelligence
Cryptography and Security
As Machine Learning (ML) applications rapidly grow, concerns about adversarial attacks compromising their reliability have gained significant attention. One unsupervised ML method known for its resilience to such attacks is Non-negative Matrix Factorization (NMF), an algorithm that decomposes input data into lower-dimensional latent features. However, the introduction of powerful computational tools such as Pytorch enables the computation of gradients of the latent features with respect to the original data, raising concerns about NMF's reliability. Interestingly, naively deriving the adversarial loss for NMF as in the case of ML would result in the reconstruction loss, which can be shown theoretically to be an ineffective attacking objective. In this work, we introduce a novel class of attacks in NMF termed Latent Feature Attacks (LaFA), which aim to manipulate the latent features produced by the NMF process. Our method utilizes the Feature Error (FE) loss directly on the latent features. By employing FE loss, we generate perturbations in the original data that significantly affect the extracted latent features, revealing vulnerabilities akin to those found in other ML techniques. To handle large peak-memory overhead from gradient back-propagation in FE attacks, we develop a method based on implicit differentiation which enables their scaling to larger datasets. We validate NMF vulnerabilities and FE attacks effectiveness through extensive experiments on synthetic and real-world data.
title LaFA: Latent Feature Attacks on Non-negative Matrix Factorization
topic Machine Learning
Artificial Intelligence
Cryptography and Security
url https://arxiv.org/abs/2408.03909