Fast newton method to solve KLR based on multilevel circulant matrix with log-linear complexity

Appl. Intell.(2023)

引用 0|浏览3
暂无评分
摘要
Kernel logistic regression (KLR) is a conventional nonlinear classifier in machine learning. With the explosive growth of data size, the storage and computation of large dense kernel matrices is a major challenge in scaling KLR. Even when the nyström approximation is applied to solve KLR, the corresponding method faces time complexity of O(nc^2) and space complexity of O(nc) , where n is the number of training instances and c is the sample size. We propose a fast Newton method to efficiently solve large-scale KLR problems by exploiting the storage and computing advantages of a multilevel circulant matrix (MCM). By approximating the kernel matrix with an MCM, the storage space is reduced to O(n) , and further approximating the coefficient matrix of the Newton equation as an MCM, the computational complexity of Newton iteration is reduced to O(n log n) . The proposed method can run in log-linear time complexity per iteration, because the multiplication of an MCM (or its inverse) and a vector can be implemented by the multidimensional fast Fourier transform (mFFT). Experimental results on some large-scale binary- and multi-classification problems show that the proposed method enables KLR to scale to large scale problems with less memory consumption and less training time without sacrificing test accuracy.
更多
查看译文
关键词
Kernel logistic regression, Newton method, Large scale, Multilevel circulant matrix approximation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要