A recursive least square algorithm for online kernel principal component extraction

被引:3
作者
Souza Filho, Joao B. O. [1 ,2 ]
Diniz, Paulo S. R. [1 ,3 ]
机构
[1] Univ Fed Rio de Janeiro, Polytech Sch, Dept Elect & Comp Engn, Technol Ctr, Ave Athos Silveira Ramos 149,Bldg H,2nd Floor, Rio De Janeiro, Brazil
[2] Fed Ctr Technol Educ Celso Suckow Fonseca, Elect Engn Postgrad Program PPEEL, Ave Maracana 229,Bldg E,5th Floor, Rio De Janeiro, Brazil
[3] Univ Fed Rio de Janeiro, Alberto Luiz Coimbra Inst COPPE, Elect Engn Program PEE, Rio De Janeiro, Brazil
关键词
Kernel principal components analysis; Kernel methods; Online kernel algorithms; Machine learning; Generalized Hebbian algorithm; TRACKING;
D O I
10.1016/j.neucom.2016.12.031
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The online extraction of kernel principal components has gained increased attention, and several algorithms proposed recently explore kernelized versions of the generalized Hebbian algorithm (GHA) [1], a well-known principal component analysis (PCA) extraction rule. Corisequently, the convergence speed of such algorithms and the accuracy of the extracted components are highly dependent on a proper choice of the learning rate, a problem dependent factor. This paper proposes a new online fixed-point kerriel principal component extraction algorithm, exploring the minimization of a recursive least-square error function, conjugated with an approximated deflation transform using component estimates obtained by the algorithm, implicitly applied upon data. The proposed technique automatically builds a concise dictionary to expand kernel components, involves simple recursive equations to dynamically define a specific learning rate to each component under extraction, and has a linear computational complexity regarding dictionary size. As compared to state-of-art kernel principal component extraction algorithms, results show improved convergence speed and accuracy of the components produced by the proposed method in five open-access databases.
引用
收藏
页码:255 / 264
页数:10
相关论文
共 21 条
[1]  
[Anonymous], 2013, Adaptive Filtering, DOI [10.1007/978-1-4614-4106-9, DOI 10.1007/978-1-4614-4106-9]
[2]  
Cole R., P WORKSH SPEECH NAT, P385
[3]   The kernel recursive least-squares algorithm [J].
Engel, Y ;
Mannor, S ;
Meir, R .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2004, 52 (08) :2275-2285
[4]  
Golub GH., 2012, MATRIX COMPUTATIONS, V3
[5]  
Günter S, 2007, J MACH LEARN RES, V8, P1893
[6]   Efficiently updating and tracking the dominant kernel principal components [J].
Hoegaerts, L. ;
De lathauwer, L. ;
Goethals, I. ;
Suykens, J. A. K. ;
Vandewalle, J. ;
De Moor, B. .
NEURAL NETWORKS, 2007, 20 (02) :220-229
[7]   Online Kernel Principal Component Analysis: A Reduced-Order Model [J].
Honeine, Paul .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (09) :1814-1826
[8]  
Jollife Ian T, 2002, Principal Component Analysis
[9]  
Kim KI, 2005, IEEE T PATTERN ANAL, V27, P1351, DOI 10.1109/TPAMI.2005.181
[10]   Fast principal component extraction by a weighted information criterion [J].
Ouyang, S ;
Bao, Z .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2002, 50 (08) :1994-2002