Second-order Convolutional Neural Networks
Kaicheng Yu, Mathieu Salzmann

TL;DR
This paper introduces second-order CNN layers that utilize covariance statistics, replacing traditional fully-connected layers, leading to more efficient models with fewer parameters and improved performance on vision tasks.
Contribution
The paper presents a novel second-order CNN architecture with new layers for covariance extraction and transformation, outperforming standard CNNs with fewer parameters.
Findings
Outperforms first-order CNNs in accuracy.
Uses up to 90% fewer parameters.
Demonstrates effectiveness on vision tasks.
Abstract
Convolutional Neural Networks (CNNs) have been successfully applied to many computer vision tasks, such as image classification. By performing linear combinations and element-wise nonlinear operations, these networks can be thought of as extracting solely first-order information from an input image. In the past, however, second-order statistics computed from handcrafted features, e.g., covariances, have proven highly effective in diverse recognition tasks. In this paper, we introduce a novel class of CNNs that exploit second-order statistics. To this end, we design a series of new layers that (i) extract a covariance matrix from convolutional activations, (ii) compute a parametric, second-order transformation of a matrix, and (iii) perform a parametric vectorization of a matrix. These operations can be assembled to form a Covariance Descriptor Unit (CDU), which replaces the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Medical Image Segmentation Techniques · Human Pose and Action Recognition
