The kernel recursive least-squares algorithm

被引:801
作者
Engel, Y [1 ]
Mannor, S
Meir, R
机构
[1] Hebrew Univ Jerusalem, Ctr Neural Computat, IL-91904 Jerusalem, Israel
[2] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3V 2A7, Canada
[3] Technion Israel Inst Technol, Dept Elect Engn, IL-32000 Haifa, Israel
基金
美国国家科学基金会;
关键词
Kernel methods; nonlinear regression; online algorithms; recursive estimation; recursive least squares;
D O I
10.1109/TSP.2004.830985
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a nonlinear version of the recursive least squares (RLS) algorithm. Our. algorithm performs linear regression in a high-dimensional feature space induced by a Mercer kernel and can therefore be used to recursively construct minimum mean-squared-error solutions to nonlinear least-squares problems that are frequently encountered in signal processing applications. In order to regularize solutions and keep the complexity of the algorithm bounded, we use a sequential sparsification process that admits into the kernel representation a new input sample only if its feature space image cannot be sufficiently well approximated by combining the images of previously admitted samples. This sparsification procedure allows the algorithm to operate online, often in real time. We analyze the behavior of the algorithm, compare its scaling properties to those of support vector machines, and demonstrate its utility in solving two signal processing problems-time-series prediction and channel equalization.
引用
收藏
页码:2275 / 2285
页数:11
相关论文
共 31 条
[1]  
[Anonymous], J MACHINE LEARNING R
[2]  
Anthony M., 1999, Neural Network Learning: Theoretical Foundations, V9
[3]  
BURGES C, 1997, ADV NEURAL INFORMATI, V9
[4]  
Burges C. J. C., 1996, P 13 INT C MACH LEAR, P71
[5]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482
[6]   SVMTorch: Support vector machines for large-scale regression problems [J].
Collobert, R ;
Bengio, S .
JOURNAL OF MACHINE LEARNING RESEARCH, 2001, 1 (02) :143-160
[7]  
Cristianini N., 2000, An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods
[8]   Sparse on-line Gaussian processes [J].
Csató, L ;
Opper, M .
NEURAL COMPUTATION, 2002, 14 (03) :641-668
[9]  
ENGEL Y, 2002, P 13 EUR C MACH LEAR
[10]   Regularization networks and support vector machines [J].
Evgeniou, T ;
Pontil, M ;
Poggio, T .
ADVANCES IN COMPUTATIONAL MATHEMATICS, 2000, 13 (01) :1-50