DeepJoin: Joinable Table Discovery with Pre-trained Language Models
Not on the map. Why?
Abstract (arXiv)
Due to the usefulness in data enrichment for data analysis tasks, joinable table discovery has become an important operation in data lake management. Existing approaches target equi-joins, the most common way of combining tables for creating a unified view, or semantic joins, which tolerate misspellings and different formats to deliver more join results. They are either exact solutions whose running time is linear in the sizes of query column and target table repository or approximate solutions lacking precision. In this paper, we propose Deepjoin, a deep learning model for accurate and efficient joinable table discovery. Our solution is an embedding-based retrieval, which employs a pre-trained language model (PLM) and is designed as one framework serving both equi- and semantic joins. We propose a set of contextualization options to transform column contents to a text sequence. The PLM reads the sequence and is fine-tuned to embed columns to vectors such that columns are expected to be joinable if they are close to each other in the vector space. Since the output of the PLM is fixed in length, the subsequent search procedure becomes independent of the column size. With a state-of-the-art approximate nearest neighbor search algorithm, the search time is logarithmic in the repository size. To train the model, we devise the techniques for preparing training data as well as data augmentation. The experiments on real datasets demonstrate that by training on a small subset of a corpus, Deepjoin generalizes to large datasets and its precision consistently outperforms other approximate solutions'. Deepjoin is even more accurate than an exact solution to semantic joins when evaluated with labels from experts. Moreover, when equipped with a GPU, Deepjoin is up to two orders of magnitude faster than existing solutions.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 33 of its 67 references that are in the map. First posted on arXiv 15 Dec 2022.
Builds on
33 of 67 references.
References · 33
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2020MPNet: Masked and Permuted Pre-training for Language Understandingcited by 973
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2020TAPAS: Weakly Supervised Table Parsing via Pre-trainingcited by 432
- 2020TaBERT: Pretraining for Joint Understanding of Textual and Tabular Datacited by 395
21 more
- 2017Efficient Natural Language Response Suggestion for Smart Replycited by 228
- 2022Can Foundation Models Wrangle Your Data?cited by 173
- 2020Embedding-based Retrieval in Facebook Searchcited by 155
- 2020Deep Entity Matching with Pre-Trained Language Modelscited by 143
- 2019Text Generation from Knowledge Graphs with Graph Transformerscited by 122
- 2021TABBIE: Pretrained Representations of Tabular Datacited by 111
- 2020TUTA: Tree-based Transformers for Generally Structured Table Pre-trainingcited by 100
- 2019Sherlock: A Deep Learning Approach to Semantic Data Type Detectioncited by 73
- 2019Table2Vec: Neural Word and Entity Embeddings for Table Population and Retrievalcited by 37
- 2021Annotating Columns with Pre-trained Language Modelscited by 37
- 2020Valentine: Evaluating Matching Techniques for Dataset Discoverycited by 34
- 2020Dataset Discovery in Data Lakescited by 31
- 2020RPT: Relational Pre-trained Transformer Is Almost All You Need towards Democratizing Data Preparationcited by 27
- 2016LSH Ensemble: Internet-Scale Domain Searchcited by 24
- 2021Retrieving Complex Tables with Multi-Granular Graph Representation Learningcited by 24
- 2020Efficient Joinable Table Discovery in Data Lakes: A High-Dimensional Similarity-Based Approachcited by 23
- 2020Table Search Using a Deep Contextualized Language Modelcited by 22
- 2021Auto-Validate: Unsupervised Data Validation Using Data-Domain Patterns Inferred from Data Lakescited by 7
- 2021Ember: No-Code Context Enrichment via Similarity-Based Keyless Joinscited by 7
- 2017SilkMoth: An Efficient Method for Finding Related Sets with Maximum Matching Constraintscited by 5
- 2022Table Enrichment System for Machine Learningcited by 4
Built on by
Citing papers per year: 2023: 2; 2024: 6; 2025: 4; 2026: 3.
15 papers.
Sort:
By area:
- 2023CHORUS: Foundation Models for Unified Data Discovery and Explorationcited by 24
- 2023Jellyfish: A Large Language Model for Data Preprocessingcited by 20
- 2024Magneto: Combining Small and Large Language Models for Schema Matchingcited by 17
- 2024Tabular Data Augmentation for Machine Learning: Progress and Prospects of Embracing Generative AIcited by 15
- 2025AGRAG: Advanced Graph-based Retrieval-Augmented Generation for LLMscited by 7
- 2024Retrieve, Merge, Predict: Augmenting Tables with Data Lakescited by 4
- 2025Taxonomy Inference for Tabular Data Using Large Language Modelscited by 2
- 2024GEqO: ML-Accelerated Semantic Equivalence Detectioncited by 1
- 2024TabSketchFM: Sketch-based Tabular Representation Learning for Data Discovery over Data Lakescited by 1
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Webcited by 0
- 2025WikiDBGraph: A Data Management Benchmark Suite for Collaborative Learning over Database Siloscited by 0
- 2025Conceptual Schema Inference for Tabular Datasets using Large Language Modelscited by 0
- 2026Discovering Relationships in Data Lakes Using Large Language Models: An Industrial Case27 Aug 2026
- 2026MosaicJoin: Compact Semantic Sketches for Value-Level Join Discovery23 Jul 2026
- 2026Single and Multi Truth Data Fusion using Large Language Models26 Jun 2026
- 2025AGRAG: Advanced Graph-based Retrieval-Augmented Generation for LLMs2 Nov 2025
- 2025Conceptual Schema Inference for Tabular Datasets using Large Language Models4 Sep 2025
- 2025WikiDBGraph: A Data Management Benchmark Suite for Collaborative Learning over Database Silos22 May 2025
- 2025Taxonomy Inference for Tabular Data Using Large Language Models25 Mar 2025
- 2024Magneto: Combining Small and Large Language Models for Schema Matching11 Dec 2024
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Web26 Aug 2024
- 2024Tabular Data Augmentation for Machine Learning: Progress and Prospects of Embracing Generative AI31 Jul 2024
- 2024TabSketchFM: Sketch-based Tabular Representation Learning for Data Discovery over Data Lakes28 Jun 2024
- 2024Retrieve, Merge, Predict: Augmenting Tables with Data Lakes9 Feb 2024
3 more
- 2023CHORUS: Foundation Models for Unified Data Discovery and Explorationcited by 24
- 2023Jellyfish: A Large Language Model for Data Preprocessingcited by 20
- 2024Magneto: Combining Small and Large Language Models for Schema Matchingcited by 17
- 2024Tabular Data Augmentation for Machine Learning: Progress and Prospects of Embracing Generative AIcited by 15
- 2024Retrieve, Merge, Predict: Augmenting Tables with Data Lakescited by 4
- 2025Taxonomy Inference for Tabular Data Using Large Language Modelscited by 2
- 2024GEqO: ML-Accelerated Semantic Equivalence Detectioncited by 1
- 2024TabSketchFM: Sketch-based Tabular Representation Learning for Data Discovery over Data Lakescited by 1
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Webcited by 0
- 2025WikiDBGraph: A Data Management Benchmark Suite for Collaborative Learning over Database Siloscited by 0
- 2025Conceptual Schema Inference for Tabular Datasets using Large Language Modelscited by 0
- 2026Single and Multi Truth Data Fusion using Large Language Modelscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Discovering Relationships in Data Lakes Using Large Language Models: An Industrial Case27 Aug 2026
- 2026MosaicJoin: Compact Semantic Sketches for Value-Level Join Discovery23 Jul 2026
- 2026Single and Multi Truth Data Fusion using Large Language Models26 Jun 2026
- 2025Conceptual Schema Inference for Tabular Datasets using Large Language Models4 Sep 2025
- 2025WikiDBGraph: A Data Management Benchmark Suite for Collaborative Learning over Database Silos22 May 2025
- 2025Taxonomy Inference for Tabular Data Using Large Language Models25 Mar 2025
- 2024Magneto: Combining Small and Large Language Models for Schema Matching11 Dec 2024
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Web26 Aug 2024
- 2024Tabular Data Augmentation for Machine Learning: Progress and Prospects of Embracing Generative AI31 Jul 2024
- 2024TabSketchFM: Sketch-based Tabular Representation Learning for Data Discovery over Data Lakes28 Jun 2024
- 2024Retrieve, Merge, Predict: Augmenting Tables with Data Lakes9 Feb 2024
- 2024GEqO: ML-Accelerated Semantic Equivalence Detection2 Jan 2024
12 newest of 14 All 14 (JSON)