arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.05325cs.DScs.LG
收藏

一种用于支持向量机训练的关系梯度下降算法

A Relational Gradient Descent Algorithm For Support Vector Machine Training

Mahmoud Abo-Khamis, Sungjin Im, Benjamin Moseley, Kirk Pruhs, Alireza Samadian

摘要:

我们考虑梯度下降类算法的支持向量机(SVM)的训练时,数据是在关系的形式。SVM目标的梯度不能通过已知技术有效地计算,因为它遭受"减法问题“。我们首先表明,减法问题不能被克服的SVM目标函数的梯度计算任何常数近似是$\#P$硬,即使是非循环连接。然而,我们通过将我们的注意力限制在稳定的实例来规避减法问题,这些实例直观地是如果点稍微扰动,则接近最优解仍然接近最优的实例。我们给出了一个有效的算法,计算一个“伪梯度”,保证收敛稳定的情况下,通过使用实际梯度实现的速度。我们相信,我们的研究结果表明,这种稳定性的分析可能会产生有用的洞察力的背景下,设计算法的关系数据的其他学习问题,其中减法问题出现。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑