Let the Neurons Die: Exploiting ReLU-Induced Model Degradation
Organizations: University of Toronto, Toronto, Ontario, Canada
Abstract
Rectified linear unit (ReLU) networks can suffer from dying neurons, where units with persistently negative pre-activations produce zero outputs, blocking gradients through their activations. To exploit this failure mode, we present three training-time availability attacks based on data ordering and poisoning. We begin with the basic dynamic data-ordering attack (DOA), which greedily constructs a training prefix by selecting the next example that minimizes the target layer's post-update weight sum, aiming to push ReLU units toward negative pre-activations without modifying training samples or labels. We then develop two poisoning attacks, IG-DOA and IG-SKA, which use gradient inversion to synthesize class-conditioned samples by matching reference gradients in adverse model states constructed through data ordering or soft knockout, respectively. Soft knockout rearranges weights across adjacent layers to concentrate negative contributions. On a fully connected ReLU network trained on MNIST, ordering 100 of 60,000 training examples reduces test accuracy from 96% to 95% after only five epochs. Adding 200 poisoned samples from a single class reduces test accuracy to approximately 86-88% after five epochs in most evaluated conditions, compared with approximately 96% under clean training. These results demonstrate that ReLU-targeted data ordering and poisoning can impair learning without directly modifying the victim model's parameters.
Figures & tables
| Epoch | Clean | 20 | 50 | 75 | 100 |
|---|---|---|---|---|---|
| 0 | 92.96 | 93.02 | 92.73 | 91.95 | 92.06 |
| 1 | 95.45 | 94.77 | 94.20 | 93.77 | 93.82 |
| 2 | 95.35 | 95.31 | 94.85 | 94.59 | 94.42 |
| 3 | 95.62 | 95.42 | 95.15 | 95.23 | 94.85 |
| 4 | 95.93 | 95.39 | 95.67 | 95.27 | 95.04 |
| # Ordered | Ordered (%) | ||
|---|---|---|---|
| 0 | 0.000 | 0.00 | 0.00 |
| 20 | 0.033 | 0.54 | |
| 50 | 0.083 | 0.23 | 0.26 |
| 75 | 0.125 | 1.01 | 0.66 |
| 100 | 0.167 | 0.90 | 0.89 |