arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1806.05009cs.LGstat.ML
收藏

基于自适应符号嵌入的Tree Edit远程学习

Tree Edit Distance Learning via Adaptive Symbol Embeddings

Bielefeld University(比勒费尔德大学);University of Pisa(比萨大学)

Benjamin Paaßen, Claudio Gallicchio, Alessio Micheli, Barbara Hammer

摘要:

度量学习的目的是通过学习距离度量来提高分类准确性,该距离度量使来自同一类的数据点更接近,并使来自不同类的数据点更远离。最近的研究已经表明,度量学习方法也可以应用于树,例如分子结构、计算机程序的抽象语法树或自然语言的语法树,通过学习编辑距离的成本函数,即在树中替换、删除或插入节点的成本。然而,直接学习这些成本可能会产生违反度量公理的编辑距离,难以解释,并且可能无法很好地推广。在这方面的贡献,我们提出了一种新的度量学习方法,我们称之为嵌入编辑远程学习(BEDL),并学习间接的编辑距离嵌入树节点的向量,这些向量之间的欧氏距离支持类歧视。我们通过减少到来自同一类的原型树的距离和增加到来自不同类的原型树的距离来学习这种嵌入。在我们的实验中,我们表明,BEDL改进了最先进的度量学习树的六个基准数据集,从计算机科学的生物医学数据,自然语言处理数据集包含超过30万个节点。

英文摘要:

Metric learning has the aim to improve classification accuracy by learning a distance measure which brings data points from the same class closer together and pushes data points from different classes further apart. Recent research has demonstrated that metric learning approaches can also be applied to trees, such as molecular structures, abstract syntax trees of computer programs, or syntax trees of natural language, by learning the cost function of an edit distance, i.e. the costs of replacing, deleting, or inserting nodes in a tree. However, learning such costs directly may yield an edit distance which violates metric axioms, is challenging to interpret, and may not generalize well. In this contribution, we propose a novel metric learning approach for trees which we call embedding edit distance learning (BEDL) and which learns an edit distance indirectly by embedding the tree nodes as vectors, such that the Euclidean distance between those vectors supports class discrimination. We learn such embeddings by reducing the distance to prototypical trees from the same class and increasing the distance to prototypical trees from different classes. In our experiments, we show that BEDL improves upon the state-of-the-art in metric learning for trees on six benchmark data sets, ranging from computer science over biomedical data to a natural-language processing data set containing over 300,000 nodes.

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

↑