Removing Information Content Does Not Certify Tamper Resistance in Open-Weight Models
Organizations: Dalhousie University · Vector Institute · Johns Hopkins University · Indian Institute of Management Bangalore
Abstract
Does removing harmful information make open-weight models resistant to fine-tuning attacks? We show that mutual information at release alone cannot universally certify slow recovery. Function-preserving reparameterizations leave information unchanged while altering gradient-descent geometry, so an invariant certificate is bounded by the fastest reachable parameterization. We apply this principle to weight--data mutual information under training-data filtering and label--representation mutual information under capability removal. Training order can change recovery time at fixed weight--data information, while exact representation-level independence can preserve the entire parameter Jacobian. An explicit construction has both information quantities equal to zero and recovers in one gradient step. Controlled experiments illustrate order-dependent recovery and parameterization-dependent attack speed. These results identify the missing requirement for certification: constraints on attack dynamics beyond mutual information at release.
Figures & tables
| Arm | Target acc. | (L2) | Recovery |
|---|---|---|---|
| Target-adapted | 91.7% | ||
| No target adaptation | – | ||
| MSE scrub + retain | |||
| Seed 0, | – | – | |
| Seed 0, | (unchanged) | (unchanged) | |
| Random initialization | 50.0% |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| hit (med/min/max) | censored | test acc. (mean, sd) | |||
|---|---|---|---|---|---|
| 1 | 1 / 1 / 6 | 0/5 | 0.8530 (0.0017) | 1.000 | 1.000 |
| 0.5 | 1 / 1 / 1 | 0/5 | 0.8481 (0.0012) | 0.2500 | 0.2500 |
| 0.25 | 6 / 6 / 6 | 0/5 | 0.8427 (0.0008) | 0.06250 | 0.06250 |
| 0.125 | 11 / 11 / 11 | 0/5 | 0.8254 (0.0018) | 0.01563 | 0.01563 |
| 0.0625 | 31 / 31 / 36 | 0/5 | 0.8006 (0.0026) | 0.003906 | 0.003906 |
| 0.05 | 51 / 51 / 51 | 0/5 | 0.8001 (0.0036) | 0.002500 | 0.002500 |
| Arm | Target acc. | Retain acc. | (emb./L1/L2) | NTK drift | Recovery | |
| Target-adapted | 91.7% | 82.4% | ||||
| No target adaptation | – | – | – | |||
| MSE scrub + retain | ||||||
| Seed 0, | – | – | – | – | ||
| Seed 0, | (unchanged) | (unchanged) | (unchanged) | – | ||
| Random initialization | 50.0% | 21.7% |