A Smoothing Algorithm for l1 Support Vector Machines
Emirahmetoglu, Ibrahim, Hajewski, Jeffrey, Oliveira, Suely, Stewart, David E.
–arXiv.org Artificial Intelligence
A smoothing algorithm is presented for solving the soft-margin Support Vector Machine (SVM) optimization problem with an $\ell^{1}$ penalty. This algorithm is designed to require a modest number of passes over the data, which is an important measure of its cost for very large datasets. The algorithm uses smoothing for the hinge-loss function, and an active set approach for the $\ell^{1}$ penalty. The smoothing parameter $\alpha$ is initially large, but typically halved when the smoothed problem is solved to sufficient accuracy. Convergence theory is presented that shows $\mathcal{O}(1+\log(1+\log_+(1/\alpha)))$ guarded Newton steps for each value of $\alpha$ except for asymptotic bands $\alpha=\Theta(1)$ and $\alpha=\Theta(1/N)$, with only one Newton step provided $\eta\alpha\gg1/N$, where $N$ is the number of data points and the stopping criterion that the predicted reduction is less than $\eta\alpha$. The experimental results show that our algorithm is capable of strong test accuracy without sacrificing training speed.
arXiv.org Artificial Intelligence
Dec-16-2023
- Country:
- Asia > Singapore (0.04)
- North America
- United States
- Iowa (0.04)
- Colorado (0.04)
- Rhode Island > Providence County
- Providence (0.04)
- Pennsylvania > Philadelphia County
- Philadelphia (0.04)
- New York > New York County
- New York City (0.04)
- California > Orange County
- Irvine (0.04)
- Canada > Ontario
- Toronto (0.04)
- United States
- Europe > United Kingdom
- England > Cambridgeshire > Cambridge (0.04)
- Genre:
- Research Report > New Finding (0.66)
- Industry:
- Health & Medicine (0.46)
- Technology: