Efficient Record Linkage in the Age of Large Language Models: The Critical Role of Blocking
Record linkage is an essential task in data integration in the fields of healthcare, law enforcement, fraud detection, transportation, biology, and supply chain management. The problem of record linkage is to cluster records from various sources such that each cluster belongs to a single entity. Scalability in record linking is limited by the large number of pairwise comparisons required. Blocking addresses this challenge by partitioning data into smaller parts, substantially reducing the computational cost. With the advancement of Large Language Models (LLMs), there are several possibilities to improve record linkage by leveraging their semantic understanding of textual attributes. LLM-based record linkage algorithms in the literature have very large runtimes. In this paper, we show that the employment of blocking can result in significant improvements not only in the runtime but also in the accuracy. Specifically, we propose a record linkage algorithm that combines LLMs with blocking. Experimental evaluation demonstrates that our algorithm achieves lower runtimes while simultaneously improving F1 scores compared to the approaches relying solely on LLMs. These findings demonstrate the importance of blocking even in the era of advanced machine learning models.
Authors
- K. Park
- Anup Mathur
- Sartaj Sahni (ORCID: https://orcid.org/0000-0002-8129-1676)
- Nidhibahen Shah
- Joyanta Basak
- Sreevar Patiyara
Institutions
- United States Census Bureau (US)
- University of Connecticut (US)
- Purdue University West Lafayette (US)
- University of Florida (US)
Publication Details
- Journal
- Algorithms
- Published
- 2025-11-16
- DOI
- https://doi.org/10.3390/a18110723
- Primary Topic
- Data Quality and Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00