Adversarial training for tabular data with attack propagation

Tiago Leon Melo, João Bravo, Marco O. P. Sampaio, Paolo Romano, Hugo Ferreira +2 more
7/28/2023
cs.LGcs.CR

No confident code implementation found for this paper.

Abstract

Adversarial attacks are a major concern in security-centered applications, where malicious actors continuously try to mislead Machine Learning (ML) models into wrongly classifying fraudulent activity as legitimate, whereas system maintainers try to stop them. Adversarially training ML models that are robust against such attacks can prevent business losses and reduce the work load of system maintainers. In such applications data is often tabular and the space available for attackers to manipulate undergoes complex feature engineering transformations, to provide useful signals for model training, to a space attackers cannot access. Thus, we propose a new form of adversarial training where attacks are propagated between the two spaces in the training loop. We then test this method empirically on a real world dataset in the domain of credit card fraud detection. We show that our method can prevent about 30% performance drops under moderate attacks and is essential under very aggressive attacks, with a trade-off loss in performance under no attacks smaller than 7%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{melo2023adversarial,
  title  = {Adversarial training for tabular data with attack propagation},
  author = {Tiago Leon Melo and João Bravo and Marco O. P. Sampaio and Paolo Romano and Hugo Ferreira and João Tiago Ascensão and Pedro Bizarro},
  year   = {2023},
  eprint = {2307.15677},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.15677v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.15677.svg)](https://codeofpaper.com/paper/2307.15677)

Discussion