Exponential Moving Average Normalization for Self-Supervised and Semi-Supervised Learning
Zhaowei Cai, Avinash Ravichandran, Subhransu Maji, Charless C. Fowlkes, Zhuowen Tu, Stefano Soatto
Abstract
We present a plug-in replacement for batch normalization (BN) called exponential moving average normalization (EMAN), which improves the performance of existing student-teacher based self-and semi-supervised learning techniques. Unlike the standard BN, where the statistics are computed within each batch, EMAN, used in the teacher, updates its statistics by exponential moving average from the BN statistics of the student. This design reduces the intrinsic cross-sample dependency of BN and enhances the generalization of the teacher. EMAN improves strong baselines for self-supervised learning by 4-6/1-2 points and semi-supervised learning by about 7/2 points, when 1%/10% supervised labels are available on ImageNet. These improvements are consistent across methods, network architectures, training duration, and datasets, demonstrating the general effectiveness of this technique. The code is available at https://github.com/amazon-research/exponential-moving-average-normalization.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 36805e7a-096c-439e-956a-cafeaed37c70Cited by top-tier papers32
- Perturbed and Strict Mean Teachers for Semi-supervised Semantic SegmentationYuyuan Liu, Yu Tian, Yuanhong Chen, Fengbei Liu et al.CVPR 2022 · 287 citations
- SimMatch: Semi-supervised Learning with Similarity MatchingMingkai Zheng, Shan You, Lang Huang, Fei Wang et al.CVPR 2022 · 228 citations
- ZipIt! Merging Models from Different Tasks without TrainingGeorge Stoica, Daniel Bolya, Jakob Bjorner, Pratik Ramesh et al.ICLR 2024 · 185 citations
- Rethinking Pseudo Labels for Semi-supervised Object DetectionHengduo Li, Zuxuan Wu, Abhinav Shrivastava, Larry S. DavisAAAI 2022 · 105 citations
- Unsupervised Domain Adaptive 3D Detection with Multi-Level ConsistencyZhipeng Luo, Zhongang Cai, Changqing Zhou, Gongjie Zhang et al.ICCV 2021 · 92 citations
Builds on16
- A Simple Framework for Contrastive Learning of Visual RepresentationsTing Chen, Simon Kornblith, Mohammad Norouzi, Geoffrey E. HintonICML 2020 · 24,064 citations
- Bootstrap Your Own Latent - A New Approach to Self-Supervised LearningJean-Bastien Grill, Florian Strub, Florent Altché, Corentin Tallec et al.NeurIPS 2020 · 9,171 citations
- Unsupervised Learning of Visual Features by Contrasting Cluster AssignmentsMathilde Caron, Ishan Misra, Julien Mairal, Priya Goyal et al.NeurIPS 2020 · 5,249 citations
- FixMatch: Simplifying Semi-Supervised Learning with Consistency and ConfidenceKihyuk Sohn, David Berthelot, Nicholas Carlini, Zizhao Zhang et al.NeurIPS 2020 · 5,129 citations
- Unsupervised Data Augmentation for Consistency TrainingQizhe Xie, Zihang Dai, Eduard H. Hovy, Thang Luong et al.NeurIPS 2020 · 2,774 citations
Related papers
- Dual Student: Breaking the Limits of the Teacher in Semi-Supervised LearningZhanghan Ke, Daoye Wang, Qiong Yan, Jimmy S. J. Ren et al.ICCV 2019 · 259 citations
- Semi-supervised Vision Transformers at ScaleZhaowei Cai, Avinash Ravichandran, Paolo Favaro, Manchen Wang et al.NeurIPS 2022 · 82 citations
- Spatial Ensemble: a Novel Model Smoothing Mechanism for Student-Teacher FrameworkTengteng Huang, Yifan Sun, Xun Wang, Haotian Yao et al.NeurIPS 2021 · 5 citations
- Switching Temporary Teachers for Semi-Supervised Semantic SegmentationJaemin Na, Jung-Woo Ha, Hyung Jin Chang, Dongyoon Han et al.NeurIPS 2023 · 72 citations
- How to Scale Your EMADan Busbridge, Jason Ramapuram, Pierre Ablin, Tatiana Likhomanenko et al.NeurIPS 2023 · 33 citations
