Pylon: Semantic Table Union Search in Data Lakes
Not on the map. Why?
Abstract (arXiv)
The large size and fast growth of data repositories, such as data lakes, has spurred the need for data discovery to help analysts find related data. The problem has become challenging as (i) a user typically does not know what datasets exist in an enormous data repository; and (ii) there is usually a lack of a unified data model to capture the interrelationships between heterogeneous datasets from disparate sources. In this work, we address one important class of discovery needs: finding union-able tables. The task is to find tables in a data lake that can be unioned with a given query table. The challenge is to recognize union-able columns even if they are represented differently. In this paper, we propose a data-driven learning approach: specifically, an unsupervised representation learning and embedding retrieval task. Our key idea is to exploit self-supervised contrastive learning to learn an embedding model that takes into account the indexing/search data structure and produces embeddings close by for columns with semantically similar values while pushing apart columns with semantically dissimilar values. We then find union-able tables based on similarities between their constituent columns in embedding space. On a real-world data lake, we demonstrate that our best-performing model achieves significant improvements in precision (16% uparrow), recall (17% uparrow ), and query response time (7x faster) compared to the state-of-the-art.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Jan 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3; 2026: 2.
9 papers.
- 2023TabLib: A Dataset of 627M Tables with Contextcited by 23
- 2024Magneto: Combining Small and Large Language Models for Schema Matchingcited by 17
- 2023Observatory: Characterizing Embeddings of Relational Tablescited by 12
- 2025Snoopy: Effective and Efficient Semantic Join Discovery via Proxy Columnscited by 4
- 2026HyperJoin: LLM-augmented Hypergraph Link Prediction for Joinable Table Discoverycited by 2
- 2025Tabular Embeddings for Tables with Bi-Dimensional Hierarchical Metadata and Nestingcited by 1
- 2025Something's Fishy In The Data Lake: A Critical Re-evaluation of Table Union Search Benchmarkscited by 1
- 2024Towards Universal Dense Blocking for Entity Resolutioncited by 0
- 2026MosaicJoin: Compact Semantic Sketches for Value-Level Join Discoverycited by 0
- 2026MosaicJoin: Compact Semantic Sketches for Value-Level Join Discovery23 Jul 2026
- 2026HyperJoin: LLM-augmented Hypergraph Link Prediction for Joinable Table Discovery3 Jan 2026
- 2025Something's Fishy In The Data Lake: A Critical Re-evaluation of Table Union Search Benchmarks27 May 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
- 2024Magneto: Combining Small and Large Language Models for Schema Matching11 Dec 2024
- 2024Towards Universal Dense Blocking for Entity Resolution23 Apr 2024
- 2023TabLib: A Dataset of 627M Tables with Context11 Oct 2023
- 2023Observatory: Characterizing Embeddings of Relational Tables5 Oct 2023