Input Convex Neural Networks

By Brandon Amos, Lei Xu, J. Kolter. 2016

872 citations recorded by the source corpus.

This paper presents the input convex neural network architecture. These are scalar-valued (potentially deep) neural networks with constraints on the network parameters such that the output of the network is a convex function of (some of) the inputs. The networks allow for efficient inference via optimization over some inputs to the network given others, and can be applied to settings including structured prediction, data imputation, reinforcement learning, and others. In this paper we lay the basic groundwork for these models, proposing methods for inference, optimization and learning, and analyze their representational power. We show that many existing neural network architectures can be made input-convex with a minor modification, and develop specialized optimization algorithms tailored to this setting. Finally, we highlight the performance of the methods on multi-label prediction, image completion, and reinforcement learning problems, where we show improvement over the existing state of the art in many cases.

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. Pieter Abbeel
  3. Chelsea Finn
  4. Yoshua Bengio
  5. Quoc V. Le
  6. Ruslan Salakhutdinov
  7. Mohit Bansal
  8. Percy Liang

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Sergey Levine
  3. Dacheng Tao
  4. Trevor Darrell
  5. Jitendra Malik
  6. Andrew Zisserman
  7. Abhinav Kumar Gupta
  8. Xiaogang Wang

In Model Architectures

  1. J. Kolter
  2. Sergey Levine
  3. Brandon Amos
  4. Mohammad Norouzi
  5. Philip H. S. Torr
  6. Andrew McCallum
  7. David Belanger
  8. Shixiang Shane Gu

Citations in the corpus