Sparse Coding Neural Gas: Learning of overcomplete data representations

被引:34
作者
Labusch, Kai [1 ]
Barth, Erhardt [1 ]
Martinetz, Thomas [1 ]
机构
[1] Univ Lubeck, Inst Neuro & Bioinformat, D-23538 Lubeck, Germany
关键词
Sparse coding; Vector quantization; Matching Pursuit; Unsupervised learning; RECOGNITION; SEPARATION; EMERGENCE; RECOVERY; MODEL;
D O I
10.1016/j.neucom.2008.11.027
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider the problem of learning an unknown (overcomplete) basis from data that are generated from unknown and sparse linear combinations. Introducing the Sparse Coding Neural Gas algorithm, we show how to employ a combination of the original Neural Gas algorithm and Oja's rule in order to learn a simple sparse code that represents each training sample by only one scaled basis vector. We generalize this algorithm by using Orthogonal Matching Pursuit in order to learn a sparse code where each training sample is represented by a linear combination of up to k basis elements. We evaluate the influence of additive noise and the coherence of the original basis on the performance with respect to the reconstruction of the original basis and compare the new method to other state of the art methods. For this analysis, we use artificial data where the original basis is known. Furthermore, we employ our method to learn an overcomplete representation for natural images and obtain an appealing set of basis functions that resemble the receptive fields of neurons in the primary visual cortex. An important result is that the algorithm converges even with a high degree of overcompleteness. A reference implementation of the methods is provided.(1) (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:1547 / 1555
页数:9
相关论文
共 38 条
[1]   K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation [J].
Aharon, Michal ;
Elad, Michael ;
Bruckstein, Alfred .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2006, 54 (11) :4311-4322
[2]  
[Anonymous], 1991, ARTIFICIAL NEURAL NE
[3]   The ''independent components'' of natural scenes are edge filters [J].
Bell, AJ ;
Sejnowski, TJ .
VISION RESEARCH, 1997, 37 (23) :3327-3338
[4]   Simple mixture model for sparse overcomplete ICA [J].
Davies, M ;
Mitianoudis, N .
IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 2004, 151 (01) :35-43
[5]   Adaptive greedy approximations [J].
Davis, G ;
Mallat, S ;
Avellaneda, M .
CONSTRUCTIVE APPROXIMATION, 1997, 13 (01) :57-98
[6]   Stable recovery of sparse overcomplete representations in the presence of noise [J].
Donoho, DL ;
Elad, M ;
Temlyakov, VN .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (01) :6-18
[7]   Multi-frame compression: theory and design [J].
Engan, K ;
Aase, SO ;
Husoy, JH .
SIGNAL PROCESSING, 2000, 80 (10) :2121-2140
[8]   WHAT IS THE GOAL OF SENSORY CODING [J].
FIELD, DJ .
NEURAL COMPUTATION, 1994, 6 (04) :559-601
[9]  
Hartigan J. A., 1979, Applied Statistics, V28, P100, DOI 10.2307/2346830
[10]  
HOYER P, 2000, INTELLIGENT SIGNAL P