The Kernel Conjugate Gradient Algorithms

被引:36
|
作者
Zhang, Ming [1 ]
Wang, Xiaojian [1 ]
Chen, Xiaoming [1 ]
Zhang, Anxue [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Elect & Informat Engn, Xian 710049, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Reproducing kernel Hilbert space; nonlinear processing; conjugate gradient algorithm; online sparsification; regularization; LEAST-SQUARES ALGORITHM; COMPONENT ANALYSIS; COMPLEX KERNEL; FILTER;
D O I
10.1109/TSP.2018.2853109
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Kernel methods have been successfully applied to nonlinear problems inmachine learning and signal processing. Various kernel-based algorithms have been proposed over the last two decades. In this paper, we investigate the kernel conjugate gradient (KCG) algorithms in both batch and online modes. By expressing the solution vector of CG algorithm as a linear combination of the input vectors and using the kernel trick, we developed the KCG algorithm for batch mode. Because the CG algorithm is iterative in nature, it can greatly reduce the computations by the technique of reduced-rank processing. Moreover, the reduced-rank processing can provide the robustness against the problem of overlearning. The online KCG algorithm is also derived, which converges as fast as the kernel recursive least squares (KRLS) algorithm, but the computational cost is only a quarter of that of the KRLS algorithm. Another attractive feature of the online KCG algorithm compared with other kernel adaptive algorithms is that it does not require the user-defined parameters. To control the growth of data size in online applications, a simple sparsification criterion based on the angles among elements in reproducing kernel Hilbert space is proposed. The angle criterion is equivalent to the coherence criterion but does not require the kernel to be unit norm. Finally, numerical experiments are provided to illustrate the effectiveness of the proposed algorithms.
引用
收藏
页码:4377 / 4387
页数:11
相关论文
共 50 条
  • [1] Kernel Conjugate Gradient for Fast Kernel Machines
    Ratliff, Nathan D.
    Bagnell, J. Andrew
    [J]. 20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 1017 - 1022
  • [2] Kernel Correntropy Conjugate Gradient Algorithms Based on Half-Quadratic Optimization
    Xiong, Kui
    Iu, Herbert H. C.
    Wang, Shiyuan
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (11) : 5497 - 5510
  • [3] Kernel conjugate gradient methods with random projections
    Lin, Junhong
    Cevher, Volkan
    [J]. APPLIED AND COMPUTATIONAL HARMONIC ANALYSIS, 2021, 55 : 223 - 269
  • [4] DATA SELECTION KERNEL CONJUGATE GRADIENT ALGORITHM
    Diniz, Paulo S. R.
    Ferreira, Jonathas O.
    Mendonca, Marcele O. K.
    Ferreira, Tadeu N.
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 5440 - 5444
  • [5] ON THE CONVERGENCE OF CONJUGATE-GRADIENT ALGORITHMS
    PYTLAK, R
    [J]. IMA JOURNAL OF NUMERICAL ANALYSIS, 1994, 14 (03) : 443 - 460
  • [6] KERNEL LEAST MEAN SQUARE BASED ON CONJUGATE GRADIENT
    Peng, Siyuan
    Wu, Zongze
    Ma, Wentao
    Chen, Badong
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 2796 - 2800
  • [7] Analysis of parallel preconditioned conjugate gradient algorithms
    Ciegis, R
    [J]. INFORMATICA, 2005, 16 (03) : 317 - 332
  • [8] Analysis of conjugate gradient algorithms for adaptive filtering
    Chang, PS
    Willson, AN
    [J]. ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 2292 - 2295
  • [9] Block conjugate gradient algorithms for adaptive filtering
    Lim, JS
    Un, CK
    [J]. SIGNAL PROCESSING, 1996, 55 (01) : 65 - 77
  • [10] On conjugate gradient algorithms as objects of scientific study
    Nazareth, JL
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2003, 18 (05): : 555 - 565