atlas

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

Adversarial Inputs for Linear Algebra Backends

ICML 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Decision-boundary geometry of robustness · 0 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.

Constructs "Chimera" inputs that make the same neural network predict different classes depending on which linear algebra backend (OpenBLAS, BLIS, Eigen, Intel MKL, Apple Accelerate, cuBLAS) runs inference, and proposes a keyed-noise defense.

Problem

Floating-point non-associativity in BLAS backends causes tiny numerical differences in neural network inference, which may be amplified by adversaries to make a model predict conflicting classes across backends, even for integer-valued inputs.

Approach

Searches for feasible (quantized) inputs by jointly descending gradients of multiple backend-specific losses with different target labels, a tug-of-war that pushes the input into thin pockets between backend decision boundaries; adds a keyed PRNG noise defense that perturbs inputs by a few ULPs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use quantized inputs for gradient computations rather than quantizing only to check for a Chimera (ablation)Chimera search · CIFAR-10, CPU-based backendsChimera attack success rate: approximately 2.2× more Chimera examplesHelped
Use quantized inputs for gradient computations rather than quantizing only to check for a Chimera (ablation)Chimera search · FMNIST, CPU-based backendsChimera attack success rate: between 1.1× to 7× moreHelped
Use quantized inputs for gradient computations rather than quantizing only to check for a Chimera (ablation)Chimera search · GPU-based backendsChimera attack success rate: about 1% to 2%Hurt
Apply keyed noise defenseChimera attack · FMNIST, CPU-only backendsattack success rate: 19.20 % -> 0.00 %Hurt
Apply keyed noise defenseChimera attack · CIFAR-10, CPU-only backendsattack success rate: 18.04 % -> 0.69 %Hurt
Apply keyed noise defenseChimera attack · CIFAR-10, CPU vs. GPU backendsattack success rate: 95.26 % -> 0.00 %Hurt
Use the proposed Chimera search instead of binary searchChimera attack · FMNISTattack success rate: < 0.1% vs 19.19%Helped
Use the proposed Chimera search instead of boundary sample searchChimera attack · CIFAR-10, CPU-only backendsattack success rate: 1.41% vs 13.61%Helped
Use the proposed Chimera search instead of boundary sample searchChimera attack · CIFAR-10, CPU vs. GPU backendsattack success rate: 67.38% vs 95.26%Helped
Use the proposed Chimera search instead of adversarial example searchChimera attack · CIFAR-10, CPU vs. GPU backendsattack success rate: 1.76% vs 95.26%Helped
Use the proposed Chimera search instead of binary searchChimera attack · CIFAR-10, CPU vs. GPU backendsattack success rate: 18.14% vs 95.26%Helped

Surprising findings

Limitations

Experimental setup

Datasets: FMNIST CIFAR-10 ImageNet

Benchmarks: FMNIST CIFAR-10 ImageNet

Metrics: attack success rate ULP distance test accuracy

Baselines: Binary search Boundary sample search (Schlögl et al. 2021) Adversarial example search (Carlini & Wagner 2017)

Builds on: Carlini & Wagner attack Schlögl et al. boundary samples fingerprinting BLAS specification

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