CVDec 24, 2020

Adversarial Momentum-Contrastive Pre-Training

arXiv:2012.13154v416 citations
AI Analysis

This work addresses the computational overhead of adversarial self-supervised learning for researchers and practitioners with limited resources by enabling robust feature learning with smaller batches and fewer epochs.

This paper proposes a novel adversarial momentum contrastive learning method that uses two memory banks for clean and adversarial samples to learn robust features. The method achieves superior performance with smaller batch sizes and fewer epochs compared to previous adversarial pre-training models, and it outperforms some state-of-the-art supervised defensive methods on multiple benchmark datasets after fine-tuning.

Recently proposed adversarial self-supervised learning methods usually require big batches and long training epochs to extract robust features, which will bring heavy computational overhead on platforms with limited resources. In order to help the network learn more powerful feature representations in smaller batches and fewer epochs, this paper proposes a novel adversarial momentum contrastive learning method, which introduces two memory banks corresponding to clean samples and adversarial samples, respectively. These memory banks can be dynamically incorporated into the training process to track invariant features among historical mini-batches. Compared with the previous adversarial pre-training model, our method achieves superior performance with smaller batch size and less training epochs. In addition, the model outperforms some state-of-the-art supervised defensive methods on multiple benchmark datasets after being fine-tuned on downstream classification tasks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes