jsma

**JSMA** (Jacobian-based Saliency Map Attack) is a **targeted $L_0$ adversarial attack that greedily selects the most effective pixels to modify** — using the Jacobian matrix of the network to compute a saliency map that ranks features by their impact on changing the classification. **How JSMA Works** - **Jacobian**: Compute $J = partial f / partial x$ — the Jacobian of the output with respect to the input. - **Saliency Map**: For each feature, compute how much it increases the target class AND decreases other classes. - **Greedy Selection**: Select the feature pair with the highest saliency score. - **Modify**: Increase the selected features to their maximum value. Repeat until the target class is predicted. **Why It Matters** - **Targeted**: JSMA produces targeted adversarial examples (changes prediction to a specific class). - **Sparse**: Modifies very few features — producing minimal $L_0$ perturbations. - **Interpretable**: The saliency map shows exactly which features are most vulnerable to manipulation. **JSMA** is **surgical pixel modification** — using the Jacobian saliency map to identify and modify the minimum number of pixels for a targeted misclassification.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account