Merging datasets through deep learning

09/05/2018
by   Kavitha Srinivas, et al.
0

Merging datasets is a key operation for data analytics. A frequent requirement for merging is joining across columns that have different surface forms for the same entity (e.g., the name of a person might be represented as "Douglas Adams" or "Adams, Douglas"). Similarly, ontology alignment can require recognizing distinct surface forms of the same entity, especially when ontologies are independently developed. However, data management systems are currently limited to performing merges based on string equality, or at best using string similarity. We propose an approach to performing merges based on deep learning models. Our approach depends on (a) creating a deep learning model that maps surface forms of an entity into a set of vectors such that alternate forms for the same entity are closest in vector space, (b) indexing these vectors using a nearest neighbors algorithm to find the forms that can be potentially joined together. To build these models, we had to adapt techniques from metric learning due to the characteristics of the data; specifically we describe novel sample selection techniques and loss functions that work for this problem. To evaluate our approach, we used Wikidata as ground truth and built models from datasets with approximately 1.1M people's names (200K identities) and 130K company names (70K identities). We developed models that allow for joins with precision@1 of .75-.81 and recall of .74-.81. We make the models available for aligning people or companies across multiple datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2023

Disambiguation of Company names via Deep Recurrent Networks

Name Entity Disambiguation is the Natural Language Processing task of id...
research
06/20/2018

Ontology Alignment in the Biomedical Domain Using Entity Definitions and Context

Ontology alignment is the task of identifying semantically equivalent en...
research
04/16/2023

Recognizing Entity Types via Properties

The mainstream approach to the development of ontologies is merging onto...
research
08/18/2022

Merging Ontologies Algebraically

Ontology operations, e.g., aligning and merging, were studied and implem...
research
07/19/2019

Fast Record Linkage for Company Entities

Record Linkage is an essential part of almost all real-world systems tha...
research
05/12/2022

Comparing Open Arabic Named Entity Recognition Tools

The main objective of this paper is to compare and evaluate the performa...
research
09/11/2019

Recognizing Variables from their Data via Deep Embeddings of Distributions

A key obstacle in automated analytics and meta-learning is the inability...

Please sign up or login with your details

Forgot password? Click here to reset