Unsupervised Learning from Continuous Video in a Scalable Predictive Recurrent Network

Filip Piekniewski, Patryk Laurent, Csaba Petre, Micah Richert, Dimitry Fisher +1 more
7/22/2016
cs.CV

Official code: braincorp/PVM (150 stars, last commit 2016-09-23).

Abstract

Understanding visual reality involves acquiring common-sense knowledge about countless regularities in the visual world, e.g., how illumination alters the appearance of objects in a scene, and how motion changes their apparent spatial relationship. These regularities are hard to label for training supervised machine learning algorithms; consequently, algorithms need to learn these regularities from the real world in an unsupervised way. We present a novel network meta-architecture that can learn world dynamics from raw, continuous video. The components of this network can be implemented using any algorithm that possesses three key capabilities: prediction of a signal over time, reduction of signal dimensionality (compression), and the ability to use supplementary contextual information to inform the prediction. The presented architecture is highly-parallelized and scalable, and is implemented using localized connectivity, processing, and learning. We demonstrate an implementation of this architecture where the components are built from multi-layer perceptrons. We apply the implementation to create a system capable of stable and robust visual tracking of objects as seen by a moving camera. Results show performance on par with or exceeding state-of-the-art tracking algorithms. The tracker can be trained in either fully supervised or unsupervised-then-briefly-supervised regimes. Success of the briefly-supervised regime suggests that the unsupervised portion of the model extracts useful information about visual reality. The results suggest a new class of AI algorithms that uniquely combine prediction and scalability in a way that makes them suitable for learning from and --- and eventually acting within --- the real world.

View on arXivView PDF

Code Implementations(1)

braincorp/PVMOfficial100%

Code supporting the PVM paper

15025C, C++Jul 25, 201610 years agoNOASSERTION

Cite this paper

@article{piekniewski2016unsupervised,
  title  = {Unsupervised Learning from Continuous Video in a Scalable Predictive Recurrent Network},
  author = {Filip Piekniewski and Patryk Laurent and Csaba Petre and Micah Richert and Dimitry Fisher and Todd Hylton},
  year   = {2016},
  eprint = {1607.06854},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1607.06854}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1607.06854.svg)](https://codeofpaper.com/paper/1607.06854)

Discussion