A Relational Gradient Descent Algorithm For Support Vector Machine Training

05/11/2020
by   Mahmoud Abo Khamis, et al.
0

We consider gradient descent like algorithms for Support Vector Machine (SVM) training when the data is in relational form. The gradient of the SVM objective can not be efficiently computed by known techniques as it suffers from the “subtraction problem”. We first show that the subtraction problem can not be surmounted by showing that computing any constant approximation of the gradient of the SVM objective function is #P-hard, even for acyclic joins. We, however, circumvent the subtraction problem by restricting our attention to stable instances, which intuitively are instances where a nearly optimal solution remains nearly optimal if the points are perturbed slightly. We give an efficient algorithm that computes a “pseudo-gradient” that guarantees convergence for stable instances at a rate comparable to that achieved by using the actual gradient. We believe that our results suggest that this sort of stability the analysis would likely yield useful insight in the context of designing algorithms on relational data for other learning problems in which the subtraction problem arises.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/26/2020

Fast Training of Support Vector Machine for Forest Fire Prediction

Support Vector Machine (SVM) is a binary classification model, which aim...
research
06/26/2018

Speeding Up Budgeted Stochastic Gradient Descent SVM Training with Precomputed Golden Section Search

Limiting the model size of a kernel support vector machine to a pre-defi...
research
08/22/2017

A Deterministic Nonsmooth Frank Wolfe Algorithm with Coreset Guarantees

We present a new Frank-Wolfe (FW) type algorithm that is applicable to m...
research
12/05/2018

GADGET SVM: A Gossip-bAseD sub-GradiEnT Solver for Linear SVMs

In the era of big data, an important weapon in a machine learning resear...
research
10/10/2018

LIRS: Enabling efficient machine learning on NVM-based storage via a lightweight implementation of random shuffling

Machine learning algorithms, such as Support Vector Machine (SVM) and De...
research
06/12/2020

Safety-guaranteed Reinforcement Learning based on Multi-class Support Vector Machine

Several works have addressed the problem of incorporating constraints in...
research
08/31/2023

Transformers as Support Vector Machines

Since its inception in "Attention Is All You Need", transformer architec...

Please sign up or login with your details

Forgot password? Click here to reset