Deep Entity Matching with Pre-Trained Language Models
Not on the map. Why?
Abstract (arXiv)
We present Ditto, a novel entity matching system based on pre-trained Transformer-based language models. We fine-tune and cast EM as a sequence-pair classification problem to leverage such models with a simple architecture. Our experiments show that a straightforward application of language models such as BERT, DistilBERT, or RoBERTa pre-trained on large text corpora already significantly improves the matching quality and outperforms previous state-of-the-art (SOTA), by up to 29% of F1 score on benchmark datasets. We also developed three optimization techniques to further improve Ditto's matching capability. Ditto allows domain knowledge to be injected by highlighting important pieces of input information that may be of interest when making matching decisions. Ditto also summarizes strings that are too long so that only the essential information is retained and used for EM. Finally, Ditto adapts a SOTA technique on data augmentation for text to EM to augment the training data with (difficult) examples. This way, Ditto is forced to learn "harder" to improve the model's matching capability. The optimizations we developed further boost the performance of Ditto by up to 9.8%. Perhaps more surprisingly, we establish that Ditto can achieve the previous SOTA results with at most half the number of labeled data. Finally, we demonstrate Ditto's effectiveness on a real-world large-scale EM task. On matching two company datasets consisting of 789K and 412K records, Ditto achieves a high F1 score of 96.5%.
Key facts. Cited by 143 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 14; 2023: 36; 2024: 36; 2025: 13; 2026: 32.
143 papers.
Sort:
By area:
- 2022TabLLM: Few-shot Classification of Tabular Data with Large Language Modelscited by 273
- 2022Can Foundation Models Wrangle Your Data?cited by 173
- 2023Table-GPT: Table-tuned GPT for Diverse Table Taskscited by 69
- 2021Annotating Columns with Pre-trained Language Modelscited by 37
- 2023OLaLa: Ontology Matching with Large Language Modelscited by 35
- 2023Large Language Models as Data Preprocessorscited by 34
- 2024Match, Compare, or Select? An Investigation of Large Language Models for Entity Matchingcited by 32
- 2023Entity Matching using Large Language Modelscited by 31
- 2022Supervised Contrastive Learning for Product Matchingcited by 24
- 2024AutoDCWorkflow: LLM-based Data Cleaning Workflow Auto-Generation and Benchmarkcited by 23
- 2023Using ChatGPT for Entity Matchingcited by 22
- 2023Jellyfish: A Large Language Model for Data Preprocessingcited by 20
38 more
- 2024The Design of an LLM-powered Unstructured Analytics Systemcited by 20
- 2023WDC Products: A Multi-Dimensional Entity Matching Benchmarkcited by 17
- 2023VerifAI: Verified Generative AIcited by 16
- 2024ReMatch: Retrieval Enhanced Schema Matching with LLMscited by 16
- 2024Fine-tuning Large Language Models for Entity Matchingcited by 16
- 2022DeepJoin: Joinable Table Discovery with Pre-trained Language Modelscited by 15
- 2023Cost-Effective In-Context Learning for Entity Resolution: A Design Space Explorationcited by 15
- 2024OAG-Bench: A Human-Curated Benchmark for Academic Graph Miningcited by 14
- 2023Pre-trained Embeddings for Entity Resolution: An Experimental Analysis [Experiment, Analysis & Benchmark]cited by 13
- 2023Interpretable Medical Diagnostics with Structured Data Extraction by Large Language Modelscited by 13
- 2025MMTU: A Massive Multi-Task Table Understanding and Reasoning Benchmarkcited by 13
- 2023Construction of Knowledge Graphs: State and Challengescited by 12
- 2023Observatory: Characterizing Embeddings of Relational Tablescited by 12
- 2023CancerGPT: Few-shot Drug Pair Synergy Prediction using Large Pre-trained Language Modelscited by 11
- 2024DP-TabICL: In-Context Learning with Differentially Private Tabular Datacited by 11
- 2022Bridging the Gap between Reality and Ideality of Entity Matching: A Revisiting and Benchmark Re-Constructioncited by 10
- 2022e-CLIP: Large-Scale Vision-Language Representation Learning in E-commercecited by 10
- 2023SEED: Domain-Specific Data Curation With Large Language Modelscited by 10
- 2021Deep Indexed Active Learning for Matching Heterogeneous Entity Representationscited by 9
- 2022DAME: Domain Adaptation for Matching Entitiescited by 9
- 2023Through the Fairness Lens: Experimental Analysis and Evaluation of Entity Matchingcited by 9
- 2023LakeBench: Benchmarks for Data Discovery over Data Lakescited by 9
- 2023Data Cleaning and Machine Learning: A Systematic Literature Reviewcited by 9
- 2024Matchmaker: Self-Improving Large Language Model Programs for Schema Matchingcited by 9
- 2026Can LLMs Clean Up Your Mess? A Survey of Application-Ready Data Preparation with LLMscited by 9
- 2021Auto-Pipeline: Synthesizing Complex Data Pipelines By-Target Using Reinforcement Learning and Searchcited by 8
- 2023Lingua Manga: A Generic Large Language Model Centric System for Data Curationcited by 8
- 2024Fill In The Gaps: Model Calibration and Generalization with Synthetic Datacited by 8
- 2024KcMF: A Knowledge-compliant Framework for Schema and Entity Matching with Fine-tuning-free LLMscited by 8
- 2021Ember: No-Code Context Enrichment via Similarity-Based Keyless Joinscited by 7
- 2021Deep Transfer Learning for Multi-source Entity Linkage via Domain Adaptationcited by 7
- 2021Unsupervised Matching of Data and Textcited by 7
- 2024UniDM: A Unified Framework for Data Manipulation with Large Language Modelscited by 7
- 2024Table-LLM-Specialist: Language Model Specialists for Tables using Iterative Generator-Validator Fine-tuningcited by 7
- 2022FlexER: Flexible Entity Resolution for Multiple Intentscited by 6
- 2023SC-Block: Supervised Contrastive Blocking within Entity Resolution Pipelinescited by 6
- 2023Deep Active Alignment of Knowledge Graph Entities and Schematacited by 6
- 2024Learning from Natural Language Explanations for Generalizable Entity Matchingcited by 6
50 most cited of 143 All 143 (JSON)
- 2026Billiger.de Products: A Bilingual Entity Matching Benchmark29 Sep 2026
- 2026Follow the Entities: A Corpus Map for Agentic Search29 Sep 2026
- 2026Positional task conditioning for scalable defect detection across product families in large product catalogs9 Sep 2026
- 2026Corporate-Family Resolution Is Not a String-Matching Problem: A Public Benchmark Stratified by Name Visibility2 Sep 2026
- 2026CaRL-EM: Cost-Aware Reinforcement Learning for Entity Matching with LLMs1 Sep 2026
- 2026BEACON: Behavior-Anchored Cross-Source Knowledge Graph Construction for Cyber Threat Intelligence28 Aug 2026
- 2026Retrieve, Match, Escalate: Accurate and Scalable Product Linking with VLM-Distilled Cross-Encoders and Agentic VLMs25 Aug 2026
- 2026Constraint-Guided Enterprise Data Mapping with Large Language Models25 Aug 2026
- 2026Curate Before You Connect: Identity and Ontology Tagging in a Production Knowledge Graph11 Aug 2026
- 2026EdgeLM: Edge Demonstrations for Language Models' Table Understanding5 Aug 2026
- 2026Continuous Improvement and Parallel Autonomous Exploration: An LLM-Agent Framework for Searching Large Solution Spaces5 Aug 2026
- 2026Entity Resolution in Practice: Lessons from a Self-Serve Pipeline28 Jul 2026
38 more
- 2026Beyond Scale and Generation: Understanding Language Model-based Entity Matching27 Jul 2026
- 2026ASMR: Agentic Schema Generation for Ship Maintenance Report Writing9 Jul 2026
- 2026BatteryLake: Agentic, Physics-Grounded Curation of Heterogeneous Battery Aging Data and Benchmarking6 Jul 2026
- 2026MaDI-Bench: An End-to-End Data Integration Benchmark29 Jun 2026
- 2026FlexTab: A Flexible Encoder-Decoder Architecture for In-Context Learning Across Diverse Tabular Tasks29 Jun 2026
- 2026Labeling Training Data for Entity Matching Using Large Language Models27 Jun 2026
- 2026Understanding Domain-Aware Distribution Alignment in Budgeted Entity Matching25 Jun 2026
- 2026Entity Resolution via Batched Oracle Queries23 Jun 2026
- 2026PAL-Bench: Evidence-Grounded Profile Reconstruction from Longitudinal Personal Albums15 Jun 2026
- 2026Hyperdimensional computing for structured querying on tabular data embeddings11 Jun 2026
- 2026When Helping Hurts and How to Fix It: Multi-Agent Debate for Data Cleaning1 Jun 2026
- 2026SemStruct: Contextualizing Semantic Embeddings with Structural Information for Schema Matching29 May 2026
- 2026Adaptive Graph Refinement and Label Propagation with LLMs for Cost-Effective Entity Resolution25 May 2026
- 2026Unlocking the Power of Large Language Models for Multi-table Entity Matching23 Apr 2026
- 2026Guideline2Graph: Profile-Aware Multimodal Parsing for Executable Clinical Decision Graphs2 Apr 2026
- 2026Prompt-tuning with Attribute Guidance for Low-resource Entity Matching17 Mar 2026
- 2026OpenSanctions Pairs: Large-Scale Entity Matching with LLMs24 Feb 2026
- 2026Cost-Efficient RAG for Entity Matching with LLMs: A Blocking-based Exploration5 Feb 2026
- 2026EnsembleLink: Accurate Record Linkage Without Training Data29 Jan 2026
- 2026Can LLMs Clean Up Your Mess? A Survey of Application-Ready Data Preparation with LLMs22 Jan 2026
- 20253dSAGER: Geospatial Entity Resolution over 3D Objects (Technical Report)9 Nov 2025
- 2025Less is More: Denoising Knowledge Graphs For Retrieval Augmented Generation16 Oct 2025
- 2025Confidence Calibration in Large Language Model-Based Entity Matching23 Sep 2025
- 2025Transformer-Gather, Fuzzy-Reconsider: A Scalable Hybrid Framework for Entity Resolution22 Sep 2025
- 2025Omni Geometry Representation Learning vs Large Language Models for Geospatial Entity Resolution8 Aug 2025
- 2025Empowering Tabular Data Preparation with Language Models: Why and How?3 Aug 2025
- 2025Beyond Traditional Algorithms: Leveraging LLMs for Accurate Cross-Border Entity Identification15 Jul 2025
- 2025ICE-ID: A Novel Historical Census Dataset for Longitudinal Identity Resolution11 Jun 2025
- 2025MMTU: A Massive Multi-Task Table Understanding and Reasoning Benchmark5 Jun 2025
- 2025PLM4NDV: Minimizing Data Access for Number of Distinct Values Estimation with Pre-trained Language Models1 Apr 2025
- 2025Snoopy: Effective and Efficient Semantic Join Discovery via Proxy Columns24 Feb 2025
- 2025Tabular Embeddings for Tables with Bi-Dimensional Hierarchical Metadata and Nesting20 Feb 2025
- 2025Linking Cryptoasset Attribution Tags to Knowledge Graph Entities: An LLM-based Approach12 Feb 2025
- 2024Leveraging Foundation Language Models (FLMs) for Automated Cohort Extraction from Large EHR Databases16 Dec 2024
- 2024AutoDCWorkflow: LLM-based Data Cleaning Workflow Auto-Generation and Benchmark9 Dec 2024
- 2024Table Integration in Data Lakes Unleashed: Pairwise Integrability Judgment, Integrable Set Discovery, and Multi-Tuple Conflict Resolution30 Nov 2024
- 2024TabulaX: Leveraging Large Language Models for Multi-Class Table Transformations26 Nov 2024
- 2024Leveraging Large Language Models for Generating Labeled Mineral Site Record Linkage Data17 Nov 2024
50 newest of 143 All 143 (JSON)
- 2026When Helping Hurts and How to Fix It: Multi-Agent Debate for Data Cleaningcited by 0
- 2026ASMR: Agentic Schema Generation for Ship Maintenance Report Writingcited by 0
- 2026BatteryLake: Agentic, Physics-Grounded Curation of Heterogeneous Battery Aging Data and Benchmarkingcited by 0
- 2026Continuous Improvement and Parallel Autonomous Exploration: An LLM-Agent Framework for Searching Large Solution Spacescited by 0
- 2026Retrieve, Match, Escalate: Accurate and Scalable Product Linking with VLM-Distilled Cross-Encoders and Agentic VLMscited by 0
- 2026Follow the Entities: A Corpus Map for Agentic Searchcited by 0
- 2026Follow the Entities: A Corpus Map for Agentic Search29 Sep 2026
- 2026Retrieve, Match, Escalate: Accurate and Scalable Product Linking with VLM-Distilled Cross-Encoders and Agentic VLMs25 Aug 2026
- 2026Continuous Improvement and Parallel Autonomous Exploration: An LLM-Agent Framework for Searching Large Solution Spaces5 Aug 2026
- 2026ASMR: Agentic Schema Generation for Ship Maintenance Report Writing9 Jul 2026
- 2026BatteryLake: Agentic, Physics-Grounded Curation of Heterogeneous Battery Aging Data and Benchmarking6 Jul 2026
- 2026When Helping Hurts and How to Fix It: Multi-Agent Debate for Data Cleaning1 Jun 2026
- 2022TabLLM: Few-shot Classification of Tabular Data with Large Language Modelscited by 273
- 2022Can Foundation Models Wrangle Your Data?cited by 173
- 2023Table-GPT: Table-tuned GPT for Diverse Table Taskscited by 69
- 2021Annotating Columns with Pre-trained Language Modelscited by 37
- 2023OLaLa: Ontology Matching with Large Language Modelscited by 35
- 2023Large Language Models as Data Preprocessorscited by 34
- 2024Match, Compare, or Select? An Investigation of Large Language Models for Entity Matchingcited by 32
- 2023Entity Matching using Large Language Modelscited by 31
- 2022Supervised Contrastive Learning for Product Matchingcited by 24
- 2024AutoDCWorkflow: LLM-based Data Cleaning Workflow Auto-Generation and Benchmarkcited by 23
- 2023Using ChatGPT for Entity Matchingcited by 22
- 2023Jellyfish: A Large Language Model for Data Preprocessingcited by 20
12 most cited of 132 All 132 (JSON)
- 2026Billiger.de Products: A Bilingual Entity Matching Benchmark29 Sep 2026
- 2026Positional task conditioning for scalable defect detection across product families in large product catalogs9 Sep 2026
- 2026Corporate-Family Resolution Is Not a String-Matching Problem: A Public Benchmark Stratified by Name Visibility2 Sep 2026
- 2026CaRL-EM: Cost-Aware Reinforcement Learning for Entity Matching with LLMs1 Sep 2026
- 2026BEACON: Behavior-Anchored Cross-Source Knowledge Graph Construction for Cyber Threat Intelligence28 Aug 2026
- 2026Constraint-Guided Enterprise Data Mapping with Large Language Models25 Aug 2026
- 2026Curate Before You Connect: Identity and Ontology Tagging in a Production Knowledge Graph11 Aug 2026
- 2026EdgeLM: Edge Demonstrations for Language Models' Table Understanding5 Aug 2026
- 2026Entity Resolution in Practice: Lessons from a Self-Serve Pipeline28 Jul 2026
- 2026Beyond Scale and Generation: Understanding Language Model-based Entity Matching27 Jul 2026
- 2026MaDI-Bench: An End-to-End Data Integration Benchmark29 Jun 2026
- 2026FlexTab: A Flexible Encoder-Decoder Architecture for In-Context Learning Across Diverse Tabular Tasks29 Jun 2026
12 newest of 132 All 132 (JSON)