Invertible Residual Networks

By Jens Behrmann, David Kristjanson Duvenaud, Jörn-Henrik Jacobsen. 2018

728 citations recorded by the source corpus.

We show that standard ResNet architectures can be made invertible, allowing the same model to be used for classification, density estimation, and generation. Typically, enforcing invertibility requires partitioning dimensions or restricting network architectures. In contrast, our approach only requires adding a simple normalization step during training, already available in standard frameworks. Invertible ResNets define a generative model which can be trained by maximum likelihood on unlabeled data. To compute likelihoods, we introduce a tractable approximation to the Jacobian log-determinant of a residual block. Our empirical evaluation shows that invertible ResNets perform competitively with both state-of-the-art image classifiers and flow-based generative models, something that has not been previously achieved with a single architecture.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Model Architectures

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Yoshua Bengio
  3. Quoc V. Le
  4. Mohit Bansal
  5. Stefano Ermon
  6. Percy Liang
  7. Ruslan Salakhutdinov
  8. Jianfeng Gao

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Trevor Darrell
  5. Jitendra Malik
  6. Xiaogang Wang
  7. Andrew Zisserman
  8. Bernt Schiele

In Model Architectures

  1. Yoshua Bengio
  2. Aaron C. Courville
  3. Andriy Mnih
  4. Quoc V. Le
  5. Ricky T. Q. Chen
  6. Stefano Ermon
  7. David Kristjanson Duvenaud
  8. Nicola De Cao

Citations in the corpus