paper-with-me

홈 › Papers

Revisiting Learnable Affines for Batch Norm in Few-Shot Transfer Learning

2022-01-01 · CVPR 2022 1 · Moslem Yazdanpanah, Aamer Abdul Rahman, Muawiz Chaudhary, Christian Desrosiers, Mohammad Havaei, Eugene Belilovsky, Samira Ebrahimi Kahou

Batch Normalization is a staple of computer vision models, including those employed in few-shot learning. Batch Normalization layers in convolutional neural networks are composed of a normalization step, followed by a shift and scale of these normalized features applied via the per-channel trainable affine parameters gamma and beta. These affine parameters were introduced to maintain the expressive powers of the model following normalization. While this hypothesis holds true for classification within the same domain, this work illustrates that these parameters are detrimental to downstream performance on common few-shot transfer tasks. This effect is studied with multiple methods on well-known benchmarks such as few-shot classification on miniImageNet and cross-domain few-shot learning (CD-FSL). Experiments reveal consistent performance improvements on CNNs with affine unaccompanied Batch Normalization layers; particularly in large domain-shift few-shot transfer settings. As opposed to common practices in few-shot transfer learning where the affine parameters are fixed during the adaptation phase, we show fine-tuning them can lead to improved performance.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Cross-Domain Few-Shotcross-domain few-shot learningFew-Shot LearningTransfer Learning

Methods 이 논문이 사용한 방법론

Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

Revisiting Batch Normalization for Training Low-latency Deep Spiking Neural Networks from Scratch

2020-10-05 · Youngeun Kim, Priyadarshini Panda

Spiking Neural Networks (SNNs) have recently emerged as an alternative to deep learning owing to sparse, asynchronous and binary event (or spike) driven processing, that can yield huge energy efficiency benefits on neuro…

An Empirical Study of Batch Normalization and Group Normalization in Conditional Computation

2019-07-31 · Vincent Michalski, Vikram Voleti, Samira Ebrahimi Kahou, Anthony Ortiz 외

Batch normalization has been widely used to improve optimization in deep neural networks. While the uncertainty in batch statistics can act as a regularizer, using these dataset statistics specific to the training set im…

Conditional Image GenerationFew-Shot LearningImage GenerationQuestion Answering+2

Revisiting Batch Norm Initialization

2021-10-26 · Jim Davis, Logan Frank

Batch normalization (BN) is comprised of a normalization component followed by an affine transformation and has become essential for training deep neural networks. Standard initialization of each BN in a network sets the…

Zero-Shot Anomaly Detection via Batch Normalization

2023-02-15 · NeurIPS 2023 11 · Aodong Li, Chen Qiu, Marius Kloft, Padhraic Smyth 외

Anomaly detection (AD) plays a crucial role in many safety-critical application domains. The challenge of adapting an anomaly detector to drift in the normal data distribution, especially when no training data is availab…

Anomaly DetectionUnsupervised Anomaly Detectionzero-shot anomaly detectionZero-shot Generalization

SaluNet: Enabling Total Plasticity in Normalization-Free Deep Networks

2026-06-01 · Mourad Zaied arxiv

Normalization layers such as BatchNorm and LayerNorm have long been considered essential for stable training in deep networks. This work demonstrates that they can be fully replaced by a single learnable activation mecha…