paper-with-me

홈 › Papers

Snoopy: Effective and Efficient Semantic Join Discovery via Proxy Columns

2025-02-24 · Yuxiang Guo, YUREN MAO, Zhonghao Hu, Lu Chen, Yunjun Gao

Semantic join discovery, which aims to find columns in a table repository with high semantic joinabilities to a query column, is crucial for dataset discovery. Existing methods can be divided into two categories: cell-level methods and column-level methods. However, neither of them ensures both effectiveness and efficiency simultaneously. Cell-level methods, which compute the joinability by counting cell matches between columns, enjoy ideal effectiveness but suffer poor efficiency. In contrast, column-level methods, which determine joinability only by computing the similarity of column embeddings, enjoy proper efficiency but suffer poor effectiveness due to the issues occurring in their column embeddings: (i) semantics-joinability-gap, (ii) size limit, and (iii) permutation sensitivity. To address these issues, this paper proposes to compute column embeddings via proxy columns; furthermore, a novel column-level semantic join discovery framework, Snoopy, is presented, leveraging proxy-column-based embeddings to bridge effectiveness and efficiency. Specifically, the proposed column embeddings are derived from the implicit column-to-proxy-column relationships, which are captured by the lightweight approximate-graph-matching-based column projection.To acquire good proxy columns for guiding the column projection, we introduce a rank-aware contrastive learning paradigm. Extensive experiments on four real-world datasets demonstrate that Snoopy outperforms SOTA column-level methods by 16% in Recall@25 and 10% in NDCG@25, and achieves superior efficiency--being at least 5 orders of magnitude faster than cell-level solutions, and 3.5x faster than existing column-level methods.

📄 PDF Abstract BibTeX arXiv:2502.16813

Code (1)

ZJU-DAILY/Snoopy 공식 구현 pytorch

Tasks

Contrastive LearningGraph Matching

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

Snoopy: Sniffing Your Smartwatch Passwords via Deep Sequence Learning

2019-12-10 · Chris Xiaoxuan Lu, Bowen Du, Hongkai Wen, Sen Wang 외

Demand for smartwatches has taken off in recent years with new models which can run independently from smartphones and provide more useful features, becoming first-class mobile platforms. One can access online banking or…

Coverage Aware Active Evaluation for Failure Discovery with Paired Systems

2026-08-13 · Anjali Parashar, Rachel Luo, Apoorva Sharma, Sushant Veer 외 arxiv

Autonomous systems can fail in rare and heterogeneous ways, making real-world failure discovery difficult under limited testing budgets. Although cheaper proxies such as simulators, lower-fidelity systems, or related pol…

Autonomous Driving

Multi-modal Dynamic Proxy Learning for Personalized Multiple Clustering

2025-11-10 · Jinfeng Xu, Zheyu Chen, Shuo Yang, Jinze Li 외 arxiv

Multiple clustering aims to discover diverse latent structures from different perspectives, yet existing methods generate exhaustive clusterings without discerning user interest, necessitating laborious manual screening.…

Auto-Prox: Training-Free Vision Transformer Architecture Search via Automatic Proxy Discovery

2023-12-14 · Zimian Wei, Lujun Li, Peijie Dong, Zheng Hui 외

The substantial success of Vision Transformer (ViT) in computer vision tasks is largely attributed to the architecture design. This underscores the necessity of efficient architecture search for designing better ViTs aut…

OCEAN: Open-World Contrastive Authorship Identification

2024-12-06 · Felix Mächtle, Jan-Niclas Serr, Nils Loose, Jonas Sander 외

In an era where cyberattacks increasingly target the software supply chain, the ability to accurately attribute code authorship in binary files is critical to improving cybersecurity measures. We propose OCEAN, a contras…

AttributeAuthorship AttributionContrastive Learning