Sparse-Coding Variational Auto-Encoders
Victor GeadahiD, Gabriel BarelloiD, Daniel Greenidge, Adam S. CharlesiD, Jonathan W. PillowiD
Abstract
The sparse coding model posits that the visual system has evolved to efficiently code natural stimuli using a sparse set of features from an overcomplete dictionary. The original sparse coding model suffered from two key limitations, however: (1) computing the neural response to an image patch required minimizing a nonlinear objective function via recurrent dynamics; (2) fitting relied on approximate inference methods that ignored uncertainty. Although subsequent work has developed several methods to overcome these obstacles, we propose a novel solution inspired by the variational auto-encoder (VAE) framework. We introduce the sparse-coding variational auto-encoder (SVAE), which augments the sparse coding model with a probabilistic recognition model parametrized by a deep neural network. This recognition model provides a neurally plausible feedforward implementation for the mapping from image patches to neural activities, and enables a principled method for fitting the sparse coding model to data via maximization of the evidence lower bound (ELBO). The SVAE differs from standard VAEs in three key respects: the latent representation is overcomplete (there are more latent dimensions than image pixels), the prior is sparse or heavy-tailed instead of Gaussian, and the decoder network is a linear projection instead of a deep network. We fit the SVAE to natural image data under different assumed prior distributions, and show that it obtains higher test performance than previous fitting methods. Finally, we examine the response properties of the recognition network and show that it captures important nonlinear properties of neurons in the early visual pathway.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 21
- FWCI
- 2.67
- Field percentile
- top 10%
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Variational Autoencoder: An Unsupervised Model for Modeling and Decoding fMRI Activity in Visual Cortex
Kuan Han, Haiguang Wen, … Zhongming Liu·NeuroImagePeer-reviewed·May 16, 2019
- Neural Encoding for Human Visual Cortex with Deep Neural Networks Learning "What" and "Where"
Haibao Wang, Lijie Huang, … Huiguang He·IEEE Transactions on Cognitive and Developmental SystemsPeer-reviewed·Jul 7, 2020
- Adaptive Efficient Coding: A Variational Auto-encoder Approach
Guy Aridor, Francesco Grechi, Michael Woodford·bioRxiv·May 29, 2020
- Sparse coding models predict a spectral bias in the development of primary visual cortex (V1) receptive fields
Andrew Ligeralde, Michael Robert DeWeese·bioRxiv·Mar 17, 2022
- Robust representation of natural images by sparse and variable population of active neurons in visual cortex
Takashi Yoshida, Kenichi Ohki·bioRxiv·Dec 12, 2019
- Reconstructing feedback representations in ventral visual pathway with a generative adversarial autoencoder
Haider Al-Tahan, Yalda Mohsenzadeh·PLoS Computational BiologyPeer-reviewed·Mar 24, 2021