mlsanityData to 7 Oct 2026

DeepJoin: Joinable Table Discovery with Pre-trained Language Models

arXiv 2212.07588 ↗First posted 15 Dec 2022cs.DB cs.AI cs.LGcited by 15

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  4. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
  5. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  6. 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
  7. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  8. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
  9. 2020MPNet: Masked and Permuted Pre-training for Language Understandingcited by 973
  10. 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
  11. 2020TAPAS: Weakly Supervised Table Parsing via Pre-trainingcited by 432
  12. 2020TaBERT: Pretraining for Joint Understanding of Textual and Tabular Datacited by 395
21 more
  1. 2017Efficient Natural Language Response Suggestion for Smart Replycited by 228
  2. 2022Can Foundation Models Wrangle Your Data?cited by 173
  3. 2020Embedding-based Retrieval in Facebook Searchcited by 155
  4. 2020Deep Entity Matching with Pre-Trained Language Modelscited by 143
  5. 2019Text Generation from Knowledge Graphs with Graph Transformerscited by 122
  6. 2021TABBIE: Pretrained Representations of Tabular Datacited by 111
  7. 2020TUTA: Tree-based Transformers for Generally Structured Table Pre-trainingcited by 100
  8. 2019Sherlock: A Deep Learning Approach to Semantic Data Type Detectioncited by 73
  9. 2019Table2Vec: Neural Word and Entity Embeddings for Table Population and Retrievalcited by 37
  10. 2021Annotating Columns with Pre-trained Language Modelscited by 37
  11. 2020Valentine: Evaluating Matching Techniques for Dataset Discoverycited by 34
  12. 2020Dataset Discovery in Data Lakescited by 31
  13. 2020RPT: Relational Pre-trained Transformer Is Almost All You Need towards Democratizing Data Preparationcited by 27
  14. 2016LSH Ensemble: Internet-Scale Domain Searchcited by 24
  15. 2021Retrieving Complex Tables with Multi-Granular Graph Representation Learningcited by 24
  16. 2020Efficient Joinable Table Discovery in Data Lakes: A High-Dimensional Similarity-Based Approachcited by 23
  17. 2020Table Search Using a Deep Contextualized Language Modelcited by 22
  18. 2021Auto-Validate: Unsupervised Data Validation Using Data-Domain Patterns Inferred from Data Lakescited by 7
  19. 2021Ember: No-Code Context Enrichment via Similarity-Based Keyless Joinscited by 7
  20. 2017SilkMoth: An Efficient Method for Finding Related Sets with Maximum Matching Constraintscited by 5
  21. 2022Table Enrichment System for Machine Learningcited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 6; 2025: 4; 2026: 3.

15 papers.

Sort:

By area: