paper-with-me

Papers

Adversarial Augmentation Training Makes Action Recognition Models More Robust to Realistic Video Distribution Shifts

2024-01-21 · Kiyoon Kim, Shreyank N Gowda, Panagiotis Eustratiadis, Antreas Antoniou, Robert B Fisher

Despite recent advances in video action recognition achieving strong performance on existing benchmarks, these models often lack robustness when faced with natural distribution shifts between training and test data. We propose two novel evaluation methods to assess model resilience to such distribution disparity. One method uses two different datasets collected from different sources and uses one for training and validation, and the other for testing. More precisely, we created dataset splits of HMDB-51 or UCF-101 for training, and Kinetics-400 for testing, using the subset of the classes that are overlapping in both train and test datasets. The other proposed method extracts the feature mean of each class from the target evaluation dataset's training data (i.e. class prototype) and estimates test video prediction as a cosine similarity score between each sample to the class prototypes of each target class. This procedure does not alter model weights using the target dataset and it does not require aligning overlapping classes of two different datasets, thus is a very efficient method to test the model robustness to distribution shifts without prior knowledge of the target distribution. We address the robustness problem by adversarial augmentation training - generating augmented views of videos that are "hard" for the classification model by applying gradient ascent on the augmentation parameters - as well as "curriculum" scheduling the strength of the video augmentations. We experimentally demonstrate the superior performance of the proposed adversarial augmentation approach over baselines across three state-of-the-art action recognition models - TSM, Video Swin Transformer, and Uniformer. The presented work provides critical insight into model robustness to distribution shifts and presents effective techniques to enhance video action recognition performance in a real-world deployment.

📄 PDF Abstract BibTeX arXiv:2401.11406

Code (1)

kiyoon/video-adversarial-augmentation 공식 구현 pytorch

Tasks

Action RecognitionSchedulingTemporal Action LocalizationVideo Prediction

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Residual Connection 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Stochastic Depth Stochastic Depth aims to shrink the depth of a network during training, while keeping it unchanged during testing. This is achieved by randomly dropping entire…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…

Similar Papers 제목 키워드 기반

Adversarial Bone Length Attack on Action Recognition

2021-09-13 · Nariki Tanaka, Hiroshi Kera, Kazuhiko Kawamoto

Skeleton-based action recognition models have recently been shown to be vulnerable to adversarial attacks. Compared to adversarial attacks on images, perturbations to skeletons are typically bounded to a lower dimension …

Action RecognitionAdversarial RobustnessData AugmentationSkeleton Based Action Recognition

Unconstrained Road Marking Recognition with Generative Adversarial Networks

2019-10-10 · Younkwan Lee, Juhyun Lee, Yoojin Hong, Yeongmin Ko 외

Recent road marking recognition has achieved great success in the past few years along with the rapid development of deep learning. Although considerable advances have been made, they are often over-dependent on unrepres…

Data AugmentationDeblurring

Training Augmentation with Adversarial Examples for Robust Speech Recognition

2018-06-07 · Sining Sun, Ching-Feng Yeh, Mari Ostendorf, Mei-Yuh Hwang 외

This paper explores the use of adversarial examples in training speech recognition systems to increase robustness of deep neural network acoustic models. During training, the fast gradient sign method is used to generate…

Data AugmentationRobust Speech Recognitionspeech-recognitionSpeech Recognition

ALFA: Adversarial Feature Augmentation for Enhanced Image Recognition

2021-01-01 · Tianlong Chen, Yu Cheng, Zhe Gan, Yu Hu 외

Adversarial training is an effective method to combat adversarial attacks in order to create robust neural networks. By using an auxiliary batch normalization on adversarial examples, it has been shown recently to posses…

Learn2Augment: Learning to Composite Videos for Data Augmentation in Action Recognition

2022-06-09 · Shreyank N Gowda, Marcus Rohrbach, Frank Keller, Laura Sevilla-Lara

We address the problem of data augmentation for video action recognition. Standard augmentation strategies in video are hand-designed and sample the space of possible augmented data points either at random, without knowi…

Action RecognitionData AugmentationFew Shot Action RecognitionTemporal Action Localization