A Relational Gradient Descent Algorithm For Support Vector Machine Training

被引:0
|
作者
Abo-Khamis, Mahmoud [1 ]
Im, Sungjin [2 ]
Moseleyt, Benjamin [3 ]
Pruhst, Kirk [4 ]
Samadian, Alireza [4 ]
机构
[1] Relat AI, Berkeley, CA 94704 USA
[2] Univ Calif Merced, Merced, CA USA
[3] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[4] Univ Pittsburgh, Pittsburgh, PA USA
来源
SYMPOSIUM ON ALGORITHMIC PRINCIPLES OF COMPUTER SYSTEMS, APOCS | 2021年
关键词
CONJUNCTIVE QUERIES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider gradient descent like algorithms for Support Vector Machine (SVM) training when the data is in relational form. For relational data the gradient of the SVM objective cannot be efficiently computed by known techniques as it suffers from the "subtraction problem". We first show that the subtraction problem cannot be surmounted by showing that computing any constant approximation of the gradient of the SVM objective function is #P-hard, even for acyclic joins. However, we 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 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.
引用
收藏
页码:100 / 113
页数:14
相关论文
共 50 条
  • [21] A modified particle swarm optimization algorithm for support vector machine training
    Yuan, Hejin
    Zhang, Yanning
    Zhang, Dengfu
    Yang, Gen
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 4128 - +
  • [22] Training linear support vector machine by Rosenbrock algorithm in the primal space
    Liu, Ye-Qing
    Liu, San-Yang
    Gu, Ming-Tao
    Kongzhi yu Juece/Control and Decision, 2009, 24 (12): : 1895 - 1898
  • [23] Machine training and parameter settings with social emotional optimization algorithm for support vector machine
    Zhang, Yunqiang
    Zhang, Peilin
    PATTERN RECOGNITION LETTERS, 2015, 54 : 36 - 42
  • [24] Robust support vector machine classifier with truncated loss function by gradient algorithm
    Zhu, Wenxin
    Song, Yunyan
    Xiao, Yingyuan
    COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 172
  • [25] SVM-SMO-SGD: A hybrid-parallel support vector machine algorithm using sequential minimal optimization with stochastic gradient descent
    Mutlu, Gizen
    Aci, Cigdem Inan
    PARALLEL COMPUTING, 2022, 113
  • [26] Training a support vector machine in the primal
    Chapelle, Olivier
    NEURAL COMPUTATION, 2007, 19 (05) : 1155 - 1178
  • [27] Sequential Training of Support Vector Machine
    Markovic, Ivica M.
    Todorovic, Branimir T.
    NEUREL 2008: NINTH SYMPOSIUM ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2008, : 35 - +
  • [28] A comparative study of quantum support vector machine algorithm for handwritten recognition with support vector machine algorithm
    Rana, Anurag
    Vaidya, Pankaj
    Gupta, Gaurav
    MATERIALS TODAY-PROCEEDINGS, 2022, 56 : 2025 - 2030
  • [29] A fast training algorithm for support vector machine via boundary sample selection
    Xia, JT
    He, MY
    Wang, YY
    Feng, Y
    PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS & SIGNAL PROCESSING, PROCEEDINGS, VOLS 1 AND 2, 2003, : 20 - 22
  • [30] A New Support Vector Machine Algorithm with Scalable Penalty Coefficients for Training Samples
    Zhang, Jian
    Zou, Jun-Zhong
    Chen, Lan-Lan
    Wang, Chunmei
    Wang, Min
    ADVANCES IN COGNITIVE NEURODYNAMICS (II), 2011, : 647 - 651