CLJun 27

Labeling Training Data for Entity Matching Using Large Language Models

arXiv:2606.2882310.8
Predicted impact top 74% in CL · last 90 daysOriginality Incremental advance
AI Analysis

For practitioners needing fast, accurate entity matching without manual labeling, this work shows that LLM-generated training data can effectively replace human annotation, significantly reducing cost and effort.

This paper investigates using LLMs as teachers to label training data for entity matching, then training smaller student models (e.g., RoBERTa) via knowledge distillation. Student models trained on machine-labeled data perform within 2 F1 points of models trained on human-labeled data, while reducing labeling cost to $28-$41 per benchmark (vs. 470 hours of manual work) and achieving 41.5-534x faster inference than using LLMs directly.

Recent large language models (LLMs) achieve strong performance on entity matching without requiring task-specific training data. However, applying these models to large sets of candidate pairs remains slow and costly. In contrast, entity matchers using traditional machine learning methods or small language models (SLMs), such as RoBERTa, offer much faster inference but require task-specific training data. This paper investigates whether the need to provide task-specific training data can be avoided by using knowledge-distillation workflows, in which an LLM serves as a teacher model to label training pairs that are subsequently used to train a smaller student model. We investigate knowledge distillation for entity matching along the following dimensions: pair-selection strategy, teacher model, label post-processing method, and student model. We evaluate the workflows using the Abt-Buy, Walmart-Amazon, WDC Products, DBLP-ACM, and DBLP-Scholar benchmarks, and compare the performance of student models trained with machine-labeled data to the performance of the same models trained using the benchmark training sets. Our experiments show that student models trained using the machine-labeled sets perform approximately on par with models trained on the benchmark training sets, with the remaining differences in both directions staying below two F1 points. Using GPT-5.2 to label the training sets for all five benchmarks costs US\$28.31 to US\$40.88, whereas manually labeling the same training sets is estimated to require 470 hours of work. At inference time, Ditto is 41.5 to 534 times faster than directly using an LLM to perform the matching tasks. These results indicate that current LLMs, when combined with a suitable pair-selection method, can substantially reduce or even eliminate the manual effort required to label use case-specific training data for entity matching.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes