Matchmaker: Self-Improving Large Language Model Programs for Schema Matching
On the map: Synthetic data and self-improvement for LLMs → LLM synthetic data generation
Abstract (arXiv)
Schema matching -- the task of finding matches between attributes across disparate data sources with different tables and hierarchies -- is critical for creating interoperable machine learning (ML)-ready data. Addressing this fundamental data-centric problem has wide implications, especially in domains like healthcare, finance and e-commerce -- but also has the potential to benefit ML models more generally, by increasing the data available for ML model training. However, schema matching is a challenging ML task due to structural/hierarchical and semantic heterogeneity between different schemas. Previous ML approaches to automate schema matching have either required significant labeled data for model training, which is often unrealistic or suffer from poor zero-shot performance. To this end, we propose Matchmaker - a compositional language model program for schema matching, comprised of candidate generation, refinement and confidence scoring. Matchmaker also self-improves in a zero-shot manner without the need for labeled demonstrations via a novel optimization approach, which constructs synthetic in-context demonstrations to guide the language model's reasoning process. Empirically, we demonstrate on real-world medical schema matching benchmarks that Matchmaker outperforms previous ML-based approaches, highlighting its potential to accelerate data integration and interoperability of ML-ready data.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Placed in LLM synthetic data generation, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 45 of its 71 references that are in the map. First posted on arXiv 31 Oct 2024.
Builds on
45 of 71 references.
References · 45
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2022Language Models (Mostly) Know What They Knowcited by 1,856
- 2022Large Language Models Encode Clinical Knowledgecited by 1,830
- 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,252
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,178
- 2023Large Language Models are not Fair Evaluatorscited by 1,085
- 2023Just Ask for Calibration: Strategies for Eliciting Calibrated Confidence Scores from Language Models Fine-Tuned with Human Feedbackcited by 812
- 2021ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interactioncited by 476
33 more
- 2023Large Language Models are Zero-Shot Rankers for Recommender Systemscited by 309
- 2018Scalable and accurate deep learning for electronic health recordscited by 280
- 2023Automatically Correcting Large Language Models: Surveying the landscape of diverse self-correction strategiescited by 238
- 2024Many-Shot In-Context Learningcited by 206
- 2023Data-centric Artificial Intelligence: A Surveycited by 203
- 2023Large Language Models as General Pattern Machinescited by 197
- 2024Chain-of-Table: Evolving Tables in the Reasoning Chain for Table Understandingcited by 188
- 2022Can Foundation Models Wrangle Your Data?cited by 175
- 2020Deep Entity Matching with Pre-Trained Language Modelscited by 144
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspectivecited by 116
- 2022Large Language Models are few(1)-shot Table Reasonerscited by 116
- 2023Phenomenal Yet Puzzling: Testing Inductive Reasoning Capabilities of Language Models with Hypothesis Refinementcited by 89
- 2023Beyond Yes and No: Improving Zero-Shot LLM Rankers via Scoring Fine-Grained Relevance Labelscited by 86
- 2023Self-Evaluation Improves Selective Generation in Large Language Modelscited by 76
- 2023OpenDataVal: a Unified Benchmark for Data Valuationcited by 55
- 2023Curated LLM: Synergy of LLMs and Data Curation for tabular augmentation in low-data regimescited by 52
- 2024Large Language Model for Table Processing: A Surveycited by 52
- 2020Deep Representation Learning of Patient Data from Electronic Health Records (EHR): A Systematic Reviewcited by 47
- 2024TabSQLify: Enhancing Reasoning Capabilities of LLMs Through Table Decompositioncited by 39
- 2023OLaLa: Ontology Matching with Large Language Modelscited by 35
- 2023Large Language Models as Data Preprocessorscited by 34
- 2021A Data Quality-Driven View of MLOpscited by 31
- 2023Rethinking the Role of Token Retrieval in Multi-Vector Retrievalcited by 31
- 2024OpenTab: Advancing Large Language Models as Open-domain Table Reasonerscited by 25
- 2024LLMs4OM: Matching Ontologies with Large Language Modelscited by 22
- 2023Jellyfish: A Large Language Model for Data Preprocessingcited by 20
- 2021Data Quality Toolkit: Automatic assessment of data quality and remediation for machine learning datasetscited by 18
- 2024ReMatch: Retrieval Enhanced Schema Matching with LLMscited by 16
- 2022DC-Check: A Data-Centric AI checklist to guide the development of reliable machine learning systemscited by 14
- 2024Dissecting Sample Hardness: A Fine-Grained Analysis of Hardness Characterization Methods for Data-Centric AIcited by 11
- 2023TRIAGE: Characterizing and auditing training data for improved regressioncited by 6
- 2024RankPrompt: Step-by-Step Comparisons Make Language Models Better Reasonerscited by 6
- 2021BEDS-Bench: Behavior of EHR-models under Distributional Shift--A Benchmarkcited by 4
Built on by
Citing papers per year: 2025: 5; 2026: 4.
9 papers.
- 2025A Survey of Data Agents: Emerging Paradigm or Overstated Hype?cited by 30
- 2025Knowledge Graph-based Retrieval-Augmented Generation for Schema Matchingcited by 13
- 2026Can LLMs Clean Up Your Mess? A Survey of Application-Ready Data Preparation with LLMscited by 9
- 2025Empowering Tabular Data Preparation with Language Models: Why and How?cited by 4
- 2025Mapping Smarter, Not Harder: A Test-Time Reinforcement Learning Agent That Improves Without Labels or Model Updatescited by 0
- 2025What's the next frontier for Data-centric AI? Data Savvy Agentscited by 0
- 2026SAGAI-MID: A Generative AI-Driven Middleware for Dynamic Runtime Interoperabilitycited by 0
- 2026Surprising Effectiveness of Self-Demonstrations in Enhancing Schema-Ontology Mapping with LLMscited by 0
- 2026Correspondences as Decisions: JevNexus for Decision-Centric Schema Matchingcited by 0
- 2026Correspondences as Decisions: JevNexus for Decision-Centric Schema Matching7 Oct 2026
- 2026Surprising Effectiveness of Self-Demonstrations in Enhancing Schema-Ontology Mapping with LLMs12 Sep 2026
- 2026SAGAI-MID: A Generative AI-Driven Middleware for Dynamic Runtime Interoperability30 Mar 2026
- 2026Can LLMs Clean Up Your Mess? A Survey of Application-Ready Data Preparation with LLMs22 Jan 2026
- 2025What's the next frontier for Data-centric AI? Data Savvy Agents2 Nov 2025
- 2025A Survey of Data Agents: Emerging Paradigm or Overstated Hype?27 Oct 2025
- 2025Mapping Smarter, Not Harder: A Test-Time Reinforcement Learning Agent That Improves Without Labels or Model Updates16 Oct 2025
- 2025Empowering Tabular Data Preparation with Language Models: Why and How?3 Aug 2025
- 2025Knowledge Graph-based Retrieval-Augmented Generation for Schema Matching15 Jan 2025
Similar, not cited
Close in wording, no citation either way
- 2024KcMF: A Knowledge-compliant Framework for Schema and Entity Matching with Fine-tuning-free LLMs
- 2026Labeling Training Data for Entity Matching Using Large Language Models
- 2024Learning from Natural Language Explanations for Generalizable Entity Matching
- 2025Schema-R1: A reasoning training approach for schema linking in Text-to-SQL Task
- 2026RACT: Retrieval Augmented Column-Table Learning and Prediction for Multi-Table Schema Matching
- 2024GRAM: Generative Retrieval Augmented Matching of Data Schemas in the Context of Data Security
- 2025LLM-Match: An Open-Sourced Patient Matching Model Based on Large Language Models and Retrieval-Augmented Generation
- 2025Reasoning with Preference Constraints: A Benchmark for Language Models in Many-to-One Matching Markets