Dictionary Learning by Dynamical Neural Networks

05/23/2018
by   Tsung-Han Lin, et al.
0

A dynamical neural network consists of a set of interconnected neurons that interact over time continuously. It can exhibit computational properties in the sense that the dynamical system's evolution and/or limit points in the associated state space can correspond to numerical solutions to certain mathematical optimization or learning problems. Such a computational system is particularly attractive in that it can be mapped to a massively parallel computer architecture for power and throughput efficiency, especially if each neuron can rely solely on local information (i.e., local memory). Deriving gradients from the dynamical network's various states while conforming to this last constraint, however, is challenging. We show that by combining ideas of top-down feedback and contrastive learning, a dynamical network for solving the l1-minimizing dictionary learning problem can be constructed, and the true gradients for learning are provably computable by individual neurons. Using spiking neurons to construct our dynamical network, we present a learning process, its rigorous mathematical analysis, and numerical results on several dictionary learning problems.

READ FULL TEXT
research
05/19/2017

Local Information with Feedback Perturbation Suffices for Dictionary Learning in Neural Circuits

While the sparse coding principle can successfully model information pro...
research
04/12/2013

Distributed dictionary learning over a sensor network

We consider the problem of distributed dictionary learning, where a set ...
research
01/01/2012

Collaborative Filtering via Group-Structured Dictionary Learning

Structured sparse coding and the related structured dictionary learning ...
research
12/19/2013

An Adaptive Dictionary Learning Approach for Modeling Dynamical Textures

Video representation is an important and challenging task in the compute...
research
05/31/2023

Dictionary Learning under Symmetries via Group Representations

The dictionary learning problem can be viewed as a data-driven process t...
research
05/30/2022

Dictionary Learning with Accumulator Neurons

The Locally Competitive Algorithm (LCA) uses local competition between n...
research
02/08/2016

Compressed Online Dictionary Learning for Fast fMRI Decomposition

We present a method for fast resting-state fMRI spatial decomposi-tions ...

Please sign up or login with your details

Forgot password? Click here to reset