LGOCMLNov 24, 2019

Fast Polynomial Kernel Classification for Massive Data

arXiv:1911.10558v38 citations
Originality Incremental advance
AI Analysis

This work addresses efficiency problems for practitioners dealing with big data, though it appears incremental as it builds on known techniques like polynomial kernels and ADMM.

The authors tackled the scalability and storage challenges of machine learning on massive data by developing the fast polynomial kernel classification (FPC) algorithm, which significantly reduces computational burden and storage memory compared to existing methods like support vector machines, Nyström, and random feature methods, while maintaining generalization abilities.

In the era of big data, it is desired to develop efficient machine learning algorithms to tackle massive data challenges such as storage bottleneck, algorithmic scalability, and interpretability. In this paper, we develop a novel efficient classification algorithm, called fast polynomial kernel classification (FPC), to conquer the scalability and storage challenges. Our main tools are a suitable selected feature mapping based on polynomial kernels and an alternating direction method of multipliers (ADMM) algorithm for a related non-smooth convex optimization problem. Fast learning rates as well as feasibility verifications including the efficiency of an ADMM solver with convergence guarantees and the selection of center points are established to justify theoretical behaviors of FPC. Our theoretical assertions are verified by a series of simulations and real data applications. Numerical results demonstrate that FPC significantly reduces the computational burden and storage memory of existing learning schemes such as support vector machines, Nyström and random feature methods, without sacrificing their generalization abilities much.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes