paper-with-me

홈 › 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 understanding, despite the ubiquitous use of BN in CNNs (Convolutional Neural Networks) for feature extraction. Especially in surgical workflow analysis, where the lack of pretrained feature extractors has led to complex, multi-stage training pipelines, limited awareness of BN issues may have hidden the benefits of training CNNs and temporal models end to end. In this paper, we analyze pitfalls of BN in video learning, including issues specific to online tasks such as a 'cheating' effect in anticipation. We observe that BN's properties create major obstacles for end-to-end learning. However, using BN-free backbones, even simple CNN-LSTMs beat the state of the art {\color{\colorrevtwo}on three surgical workflow benchmarks} by utilizing adequate end-to-end training strategies which maximize temporal context. We conclude that awareness of BN's pitfalls is crucial for effective end-to-end learning in surgical tasks. By reproducing results on natural-video datasets, we hope our insights will benefit other areas of video learning as well. Code is available at: \url{https://gitlab.com/nct_tso_public/pitfalls_bn}

📄 PDF Abstract BibTeX arXiv:2203.07976

Code (1)

https://gitlab.com/nct_tso_public/pitfalls_bn 공식 구현 pytorch

Tasks

Video Understanding

Similar Papers 제목 키워드 기반

Be Like Water: Robustness to Extraneous Variables Via Adaptive Feature Normalization

2020-02-10 · Aakash Kaku, Sreyas Mohan, Avinash Parnandi, Heidi Schambra 외

Extraneous variables are variables that are irrelevant for a certain task, but heavily affect the distribution of the available data. In this work, we show that the presence of such variables can degrade the performance …

Exploring the Efficacy of Group-Normalization in Deep Learning Models for Alzheimer's Disease Classification

2024-04-01 · Gousia Habib, Ishfaq Ahmed Malik, Jameel Ahmad, Imtiaz Ahmed 외

Batch Normalization is an important approach to advancing deep learning since it allows multiple networks to train simultaneously. A problem arises when normalizing along the batch dimension because B.N.'s error increase…

Leveraging Normalization Layer in Adapters With Progressive Learning and Adaptive Distillation for Cross-Domain Few-Shot Learning

2023-12-18 · Yongjin Yang, Taehyeon Kim, Se-Young Yun

Cross-domain few-shot learning presents a formidable challenge, as models must be trained on base classes and then tested on novel classes from various domains with only a few samples at hand. While prior approaches have…

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

Batch Normalization has Multiple Benefits: An Empirical Study on Residual Networks

2019-09-25 · Soham De, Samuel L Smith

Many state of the art models rely on two architectural innovations; skip connections and batch normalization. However batch normalization has a number of limitations. It breaks the independence between training examples …

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