Learning Class-Specific Features with Class Regularization for Videos

A.G. Stergiou, R.W. Poppe, R.C. Veltkamp

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

One of the main principles of Deep Convolutional Neural Networks (CNNs) is the extraction of useful features through a hierarchy of kernels operations. The kernels are not explicitly tailored to address specific target classes but are rather optimized as general feature extractors. Distinction between classes is typically left until the very last fully-connected layers. Consequently, variances between classes that are relatively similar are treated the same way as variations between classes that exhibit great dissimilarities. In order to directly address this problem, we introduce Class Regularization, a novel method that can regularize feature map activations based on the classes of the examples used. Essentially, we amplify or suppress activations based on an educated guess of the given class. We can apply this step to each minibatch of activation maps, at different depths in the network. We demonstrate that this improves feature search during training, leading to systematic improvement gains on the Kinetics, UCF-101, and HMDB-51 datasets. Moreover, Class Regularization establishes an explicit correlation between features and class, which makes it a perfect tool to visualize class-specific features at various network depths.
Original languageEnglish
Article number6241
Number of pages14
JournalApplied Sciences
Volume10
Issue number18
DOIs
Publication statusPublished - 2020

Keywords

  • class regularization
  • 3D-CNN
  • spatiotemporal activations
  • class-specific features

Fingerprint

Dive into the research topics of 'Learning Class-Specific Features with Class Regularization for Videos'. Together they form a unique fingerprint.

Cite this