Joker: Joint Optimization Framework for Lightweight Kernel Machines

Junhong Zhang, Zhihui Lai
2/14/2026

No official code found. Best implementation: Apple-Zhang/Joker-paper (3 stars, last commit 2025-07-14).

Abstract

Kernel methods are powerful tools for nonlinear learning with well-established theory. The scalability issue has been their long-standing challenge. Despite the existing success, there are two limitations in large-scale kernel methods: (i) The memory overhead is too high for users to afford; (ii) existing efforts mainly focus on kernel ridge regression (KRR), while other models lack study. In this paper, we propose Joker, a joint optimization framework for diverse kernel models, including KRR, logistic regression, and support vector machines. We design a dual block coordinate descent method with trust region (DBCD-TR) and adopt kernel approximation with randomized features, leading to low memory costs and high efficiency in large-scale learning. Experiments show that Joker saves up to 90\% memory but achieves comparable training time and performance (or even better) than the state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

[ICML2025] Official implementation of "Joker: Joint Optimization Framework for Lightweight Kernel Machines"

30PythonJan 26, 20251 years ago

Similar Papers

Cite this paper

@article{zhang2026joker,
  title  = {Joker: Joint Optimization Framework for Lightweight Kernel Machines},
  author = {Junhong Zhang and Zhihui Lai},
  year   = {2026},
  eprint = {2505.17765},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2505.17765},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.17765.svg)](https://codeofpaper.com/paper/2505.17765)

Discussion