English

Neural Anisotropy Directions

Machine Learning 2020-10-15 v2 Computer Vision and Pattern Recognition Machine Learning

Abstract

In this work, we analyze the role of the network architecture in shaping the inductive bias of deep classifiers. To that end, we start by focusing on a very simple problem, i.e., classifying a class of linearly separable distributions, and show that, depending on the direction of the discriminative feature of the distribution, many state-of-the-art deep convolutional neural networks (CNNs) have a surprisingly hard time solving this simple task. We then define as neural anisotropy directions (NADs) the vectors that encapsulate the directional inductive bias of an architecture. These vectors, which are specific for each architecture and hence act as a signature, encode the preference of a network to separate the input data based on some particular features. We provide an efficient method to identify NADs for several CNN architectures and thus reveal their directional inductive biases. Furthermore, we show that, for the CIFAR-10 dataset, NADs characterize the features used by CNNs to discriminate between different classes.

Keywords

Cite

@article{arxiv.2006.09717,
  title  = {Neural Anisotropy Directions},
  author = {Guillermo Ortiz-Jimenez and Apostolos Modas and Seyed-Mohsen Moosavi-Dezfooli and Pascal Frossard},
  journal= {arXiv preprint arXiv:2006.09717},
  year   = {2020}
}

Comments

Accepted to the 34th Conference on Neural Information Processing Systems (NeurIPS 2020) (39 pages, 22 figures)

R2 v1 2026-06-23T16:23:51.410Z