paper-with-me

Papers

Convolutional Embedding for Edit Distance

2020-01-31 · Xinyan Dai, Xiao Yan, Kaiwen Zhou, Yuxuan Wang, Han Yang, James Cheng

Edit-distance-based string similarity search has many applications such as spell correction, data de-duplication, and sequence alignment. However, computing edit distance is known to have high complexity, which makes string similarity search challenging for large datasets. In this paper, we propose a deep learning pipeline (called CNN-ED) that embeds edit distance into Euclidean distance for fast approximate similarity search. A convolutional neural network (CNN) is used to generate fixed-length vector embeddings for a dataset of strings and the loss function is a combination of the triplet loss and the approximation error. To justify our choice of using CNN instead of other structures (e.g., RNN) as the model, theoretical analysis is conducted to show that some basic operations in our CNN model preserve edit distance. Experimental results show that CNN-ED outperforms data-independent CGK embedding and RNN-based GRU embedding in terms of both accuracy and efficiency by a large margin. We also show that string similarity search can be significantly accelerated using CNN-based embeddings, sometimes by orders of magnitude.

📄 PDF Abstract BibTeX arXiv:2001.11692

Code (2)

xinyandai/string-embed 공식 구현 pytorch
vintasoftware/entity-embed pytorch

Tasks

Triplet

Methods 이 논문이 사용한 방법론

Triplet Loss The goal of Triplet loss, in the context of Siamese Networks, is to maximize the joint probability among all score-pairs i.e. the product of all probabilities. By using its…
GRU A Gated Recurrent Unit, or GRU, is a type of recurrent neural network. It is similar to an LSTM, but only has two gates - a reset…

Similar Papers 제목 키워드 기반

Word Embedding based Edit Distance

2018-10-25 · Yilin Niu, chao qiao, Hang Li, Minlie Huang

Text similarity calculation is a fundamental problem in natural language processing and related fields. In recent years, deep neural networks have been developed to perform the task and high performances have been achiev…

text similarity

Neural Embeddings for Nearest Neighbor Search Under Edit Distance

2019-09-25 · Xiyuan Zhang, Yang Yuan, Piotr Indyk

The edit distance between two sequences is an important metric with many applications. The drawback, however, is the high computational cost of many basic problems involving this notion, such as the nearest neighbor sear…

Tree Edit Distance Learning via Adaptive Symbol Embeddings

2018-06-13 · ICML 2018 7 · Benjamin Paaßen, Claudio Gallicchio, Alessio Micheli, Barbara Hammer

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. Rece…

Metric Learning

Discovering alignment relations with Graph Convolutional Networks: a biomedical case study

2020-11-11 · Pierre Monnin, Chedy Raïssi, Amedeo Napoli, Adrien Coulet

Knowledge graphs are freely aggregated, published, and edited in the Web of data, and thus may overlap. Hence, a key task resides in aligning (or matching) their content. This task encompasses the identification, within …

ClusteringKnowledge Graphs

Tree Edit Distance Learning via Adaptive Symbol Embeddings: Supplementary Materials and Results

2018-05-18 · Benjamin Paaßen

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. Rece…

Metric Learning