GraLMatch: Matching Groups of Entities with Graphs and Language Models

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Pardo, Fernando De Meer, Lehmann, Claude, Gehrig, Dennis, Nagy, Andrea, Nicoli, Stefano, Misheva, Branka Hadji, Braschler, Martin, Stockinger, Kurt
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929394028642304
author Pardo, Fernando De Meer
Lehmann, Claude
Gehrig, Dennis
Nagy, Andrea
Nicoli, Stefano
Misheva, Branka Hadji
Braschler, Martin
Stockinger, Kurt
author_facet Pardo, Fernando De Meer
Lehmann, Claude
Gehrig, Dennis
Nagy, Andrea
Nicoli, Stefano
Misheva, Branka Hadji
Braschler, Martin
Stockinger, Kurt
contents In this paper, we present an end-to-end multi-source Entity Matching problem, which we call entity group matching, where the goal is to assign to the same group, records originating from multiple data sources but representing the same real-world entity. We focus on the effects of transitively matched records, i.e. the records connected by paths in the graph G = (V,E) whose nodes and edges represent the records and whether they are a match or not. We present a real-world instance of this problem, where the challenge is to match records of companies and financial securities originating from different data providers. We also introduce two new multi-source benchmark datasets that present similar matching challenges as real-world records. A distinctive characteristic of these records is that they are regularly updated following real-world events, but updates are not applied uniformly across data sources. This phenomenon makes the matching of certain groups of records only possible through the use of transitive information. In our experiments, we illustrate how considering transitively matched records is challenging since a limited amount of false positive pairwise match predictions can throw off the group assignment of large quantities of records. Thus, we propose GraLMatch, a method that can partially detect and remove false positive pairwise predictions through graph-based properties. Finally, we showcase how fine-tuning a Transformer-based model (DistilBERT) on a reduced number of labeled samples yields a better final entity group matching than training on more samples and/or incorporating fine-tuning optimizations, illustrating how precision becomes the deciding factor in the entity group matching of large volumes of records.
format Preprint
id arxiv_https___arxiv_org_abs_2406_15015
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle GraLMatch: Matching Groups of Entities with Graphs and Language Models
Pardo, Fernando De Meer
Lehmann, Claude
Gehrig, Dennis
Nagy, Andrea
Nicoli, Stefano
Misheva, Branka Hadji
Braschler, Martin
Stockinger, Kurt
Databases
Artificial Intelligence
Computation and Language
In this paper, we present an end-to-end multi-source Entity Matching problem, which we call entity group matching, where the goal is to assign to the same group, records originating from multiple data sources but representing the same real-world entity. We focus on the effects of transitively matched records, i.e. the records connected by paths in the graph G = (V,E) whose nodes and edges represent the records and whether they are a match or not. We present a real-world instance of this problem, where the challenge is to match records of companies and financial securities originating from different data providers. We also introduce two new multi-source benchmark datasets that present similar matching challenges as real-world records. A distinctive characteristic of these records is that they are regularly updated following real-world events, but updates are not applied uniformly across data sources. This phenomenon makes the matching of certain groups of records only possible through the use of transitive information. In our experiments, we illustrate how considering transitively matched records is challenging since a limited amount of false positive pairwise match predictions can throw off the group assignment of large quantities of records. Thus, we propose GraLMatch, a method that can partially detect and remove false positive pairwise predictions through graph-based properties. Finally, we showcase how fine-tuning a Transformer-based model (DistilBERT) on a reduced number of labeled samples yields a better final entity group matching than training on more samples and/or incorporating fine-tuning optimizations, illustrating how precision becomes the deciding factor in the entity group matching of large volumes of records.
title GraLMatch: Matching Groups of Entities with Graphs and Language Models
topic Databases
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2406.15015