English

Constrained Structured Regression with Convolutional Neural Networks

Computer Vision and Pattern Recognition 2015-11-25 v1 Machine Learning

Abstract

Convolutional Neural Networks (CNNs) have recently emerged as the dominant model in computer vision. If provided with enough training data, they predict almost any visual quantity. In a discrete setting, such as classification, CNNs are not only able to predict a label but often predict a confidence in the form of a probability distribution over the output space. In continuous regression tasks, such a probability estimate is often lacking. We present a regression framework which models the output distribution of neural networks. This output distribution allows us to infer the most likely labeling following a set of physical or modeling constraints. These constraints capture the intricate interplay between different input and output variables, and complement the output of a CNN. However, they may not hold everywhere. Our setup further allows to learn a confidence with which a constraint holds, in the form of a distribution of the constrain satisfaction. We evaluate our approach on the problem of intrinsic image decomposition, and show that constrained structured regression significantly increases the state-of-the-art.

Keywords

Cite

@article{arxiv.1511.07497,
  title  = {Constrained Structured Regression with Convolutional Neural Networks},
  author = {Deepak Pathak and Philipp Krähenbühl and Stella X. Yu and Trevor Darrell},
  journal= {arXiv preprint arXiv:1511.07497},
  year   = {2015}
}
R2 v1 2026-06-22T11:52:41.409Z