README.md

March 20, 2026 ยท View on GitHub

Recommendation: We suggest using the unified implementation in our open-source FastAT Benchmark for easier reproduction and fair comparison.

This repository contains the official PyTorch implementation for our ICCV 2025 paper: Mitigating Catastrophic Overfitting in Fast Adversarial Training via Label Information Elimination.

Setup

1. Clone the repository

git clone https://github.com/fzjcdt/LIET.git
cd LIET

2. Install dependencies

pip install -r requirements.txt

Environment

This code has been tested on the following environment:

  • OS: Ubuntu 20.04.3
  • GPU: Tesla V100
  • CUDA: 11.4
  • Python: 3.8.10
  • PyTorch: 1.10.1
  • Torchvision: 0.11.2

Usage

Training

To start training the model from scratch, run the main script:

./main.sh

This script will handle the entire training and testing processes as described in the paper.

Reproducing Figure 1, Figure 2 and Table 1

To reproduce Figure 1, Figure 2, and Table 1 from our paper, please refer to the scripts and instructions provided in the ./paper_figures directory.

Citation

If you find this work useful for your research, please consider citing our paper:

@inproceedings{pan2025mitigating,
  title={Mitigating Catastrophic Overfitting in Fast Adversarial Training via Label Information Elimination},
  author={Pan, Chao and Tang, Ke and Li, Qing and Yao, Xin},
  booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision},
  pages={2991--3000},
  year={2025}
}