atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

Constrained Adaptive Attack: Effective Adversarial Attack Against Deep Neural Networks for Tabular Data

NeurIPS 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Attack evaluation and defense critique · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CAPGD, a parameter-free adaptive gradient attack for constrained tabular deep learning, and CAA, which chains CAPGD with the search attack MOEVA to evade feature-constrained tabular models more effectively and efficiently.

Problem

Evaluating adversarial robustness of deep tabular models is hard because of categorical features, immutability, and feature relationship constraints; existing gradient attacks (CPGD) fail to produce valid adversarial examples and search attacks (MOEVA) are slow.

Approach

CAPGD adds adaptive step-size halving based on loss trend, a repair operator that enforces equality constraints each iteration, random and clean initializations, and momentum on top of CPGD. CAA runs CAPGD first and falls back to MOEVA only on examples CAPGD fails to attack.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine CAPGD followed by MOEVATabular models · 20 dataset-model settingsrobust accuracy: up to 21.7%Helped
Combine CAPGD followed by MOEVATabular models · URL, LCLD, WIDS; CTU except STGexecution time: up to 5 timesHelped
Combine CAPGD followed by MOEVASTG on LCLD · LCLDrobust accuracy: 0.6 percentage pointsHurt
Add adaptive step-size selection (ablation)CAPGD · URL, LCLD, CTU, WIDSrobust accuracy: up to 32.1%Helped
Add random initialization (ablation)CAPGD · URL, LCLD, CTU, WIDSrobust accuracyHelped
Add clean-example initialization (ablation)CAPGD · URL, LCLD, CTU, WIDSrobust accuracyHelped
Apply repair at each iteration (ablation)CAPGD · LCLDrobust accuracyHelped
Apply repair at each iteration (ablation)CAPGD · URL and WIDSrobust accuracyNo clear effect
Increase maximum perturbation epsilon (ablation)CAA · 16/20 dataset-model casesrobust accuracyHelped
Increase CAPGD iterations (ablation)CAA · URL, LCLD, CTU, WIDSrobust accuracy: 3.5% pointsMixed
Increase MOEVA search iterations (ablation)CAA · CTU, RLN and VIMErobust accuracy: below 0.4; zero with 1000 search iterationsHelped
Adversarially train the modelTabTransformer · URL and LCLDrobust accuracy against CAA: 47.8%; 62.4%Helped

Surprising findings

Limitations

Experimental setup

Datasets: LCLD URL (ISCX-URL2016) CTU-13 WiDS

Benchmarks: LCLD URL CTU-13 WiDS

Metrics: robust accuracy attack duration in seconds

Baselines: CPGD LowProFool MOEVA BF* CAPGD

Builds on: PGD CPGD MOEVA LowProFool Madry adversarial training

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy