Spike-and-Slab Sparse Coding for Unsupervised Feature Discovery

01/16/2012
by   Ian J. Goodfellow, et al.
0

We consider the problem of using a factor model we call spike-and-slab sparse coding (S3C) to learn features for a classification task. The S3C model resembles both the spike-and-slab RBM and sparse coding. Since exact inference in this model is intractable, we derive a structured variational inference procedure and employ a variational EM training algorithm. Prior work on approximate inference for this model has not prioritized the ability to exploit parallel architectures and scale to enormous problem sizes. We present an inference procedure appropriate for use with GPUs which allows us to dramatically increase both the training set size and the amount of latent factors. We demonstrate that this approach improves upon the supervised learning capabilities of both sparse coding and the ssRBM on the CIFAR-10 dataset. We evaluate our approach's potential for semi-supervised learning on subsets of CIFAR-10. We demonstrate state-of-the art self-taught learning performance on the STL-10 dataset and use our method to win the NIPS 2011 Workshop on Challenges In Learning Hierarchical Models' Transfer Learning Challenge.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/27/2012

Large-Scale Feature Learning With Spike-and-Slab Sparse Coding

We consider the problem of object recognition with a large number of cla...
research
11/15/2012

A Truncated EM Approach for Spike-and-Slab Sparse Coding

We study inference and learning based on a sparse coding model with `spi...
research
10/24/2022

On the optimization and pruning for Bayesian deep learning

The goal of Bayesian deep learning is to provide uncertainty quantificat...
research
05/07/2022

Variational Sparse Coding with Learned Thresholding

Sparse coding strategies have been lauded for their parsimonious represe...
research
10/13/2020

Controlling the Interaction Between Generation and Inference in Semi-Supervised Variational Autoencoders Using Importance Weighting

Even though Variational Autoencoders (VAEs) are widely used for semi-sup...
research
08/13/2020

Unifying supervised learning and VAEs – automating statistical inference in high-energy physics

A KL-divergence objective of the joint distribution of data and labels a...
research
02/28/2015

Supervised learning sets benchmark for robust spike detection from calcium imaging signals

A fundamental challenge in calcium imaging has been to infer the timing ...

Please sign up or login with your details

Forgot password? Click here to reset