paper-with-me

홈 › Papers

Pitfalls of Conditional Batch Normalization for Contextual Multi-Modal Learning

2022-11-28 · Ivaxi Sheth, Aamer Abdul Rahman, Mohammad Havaei, Samira Ebrahimi Kahou

Humans have perfected the art of learning from multiple modalities through sensory organs. Despite their impressive predictive performance on a single modality, neural networks cannot reach human level accuracy with respect to multiple modalities. This is a particularly challenging task due to variations in the structure of respective modalities. Conditional Batch Normalization (CBN) is a popular method that was proposed to learn contextual features to aid deep learning tasks. This technique uses auxiliary data to improve representational power by learning affine transformations for convolutional neural networks. Despite the boost in performance observed by using CBN layers, our work reveals that the visual features learned by introducing auxiliary data via CBN deteriorates. We perform comprehensive experiments to evaluate the brittleness of CBN networks to various datasets, suggesting that learning from visual features alone could often be superior for generalization. We evaluate CBN models on natural images for bird classification and histology images for cancer type classification. We observe that the CBN network learns close to no visual features on the bird classification dataset and partial visual features on the histology dataset. Our extensive experiments reveal that CBN may encourage shortcut learning between the auxiliary data and labels.

📄 PDF Abstract BibTeX arXiv:2211.15071

Code (0)

등록된 구현이 없습니다.

Tasks

Cancer type classification

Methods 이 논문이 사용한 방법론

Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Feedforward Network A Feedforward Network, or a Multilayer Perceptron (MLP), is a neural network with solely densely connected layers. This is the classic neural network architecture of the…
Conditional Batch Normalization Conditional Batch Normalization (CBN) is a class-conditional variant of batch normalization. The key idea is to…
Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

On the Pitfalls of Batch Normalization for End-to-End Video Learning: A Study on Surgical Workflow Analysis

2022-03-15 · Dominik Rivoir, Isabel Funke, Stefanie Speidel

Batch Normalization's (BN) unique property of depending on other samples in a batch is known to cause problems in several tasks, including sequence modeling. Yet, BN-related issues are hardly studied for long video under…

Video Understanding

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

Whitening and Coloring batch transform for GANs

2018-06-01 · ICLR 2019 5 · Aliaksandr Siarohin, Enver Sangineto, Nicu Sebe

Batch Normalization (BN) is a common technique used to speed-up and stabilize training. On the other hand, the learnable parameters of BN are commonly used in conditional Generative Adversarial Networks (cGANs) for repre…

Image Generation

Batch Normalization and the impact of batch structure on the behavior of deep convolution networks

2018-02-21 · Mohamed Hajaj, Duncan Gillies

Batch normalization was introduced in 2015 to speed up training of deep convolution networks by normalizing the activations across the current batch to have zero mean and unity variance. The results presented here show a…

Unity

Whitening and Coloring transform for GANs

2019-05-01 · ICLR 2019 5 · Aliaksandr Siarohin, Enver Sangineto, Nicu Sebe

Batch Normalization (BN) is a common technique used to speed-up and stabilize training. On the other hand, the learnable parameters of BN are commonly used in conditional Generative Adversarial Networks (cGANs) for repr…