Solo: Data Discovery Using Natural Language Questions Via A Self-Supervised Approach
Not on the map. Why?
Abstract (arXiv)
Most deployed data discovery systems, such as Google Datasets, and open data portals only support keyword search. Keyword search is geared towards general audiences but limits the types of queries the systems can answer. We propose a new system that lets users write natural language questions directly. A major barrier to using this learned data discovery system is it needs expensive-to-collect training data, thus limiting its utility. In this paper, we introduce a self-supervised approach to assemble training datasets and train learned discovery systems without human intervention. It requires addressing several challenges, including the design of self-supervised strategies for data discovery, table representation strategies to feed to the models, and relevance models that work well with the synthetically generated questions. We combine all the above contributions into a system, Solo, that solves the problem end to end. The evaluation results demonstrate the new techniques outperform state-of-the-art approaches on well-known benchmarks. All in all, the technique is a stepping stone towards building learned discovery systems. The code is open-sourced at https://github.com/TheDataStation/solo
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Jan 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 6; 2026: 3.
11 papers.
- 2025Pneuma: Leveraging LLMs for Tabular Data Representation and Retrieval in an End-to-End Systemcited by 22
- 2025TARGET: Benchmarking Table Retrieval for Generative Taskscited by 17
- 2024Tabular Data Augmentation for Machine Learning: Progress and Prospects of Embracing Generative AIcited by 15
- 2025Cut Costs, Not Accuracy: LLM-Powered Data Processing with Guaranteescited by 8
- 2025Empowering Tabular Data Preparation with Language Models: Why and How?cited by 3
- 2024ENCO: Life-Cycle Management of Enterprise-Grade Copilotscited by 1
- 2025DataScout: Automatic Data Fact Retrieval for Statement Augmentation with an LLM-Based Agentcited by 0
- 2025Emergent evaluation hubs in a decentralizing large language model ecosystemcited by 0
- 2026RedParrot: Accelerating NL-to-DSL for Business Analytics via Query Semantic Cachingcited by 0
- 2026PIPER: Content-Based Table Search via profiling and LLM-Generated Pseudoqueriescited by 0
- 2026Alignment-Guided Largest Table Overlap Size Estimationcited by 0
- 2026Alignment-Guided Largest Table Overlap Size Estimation3 Jul 2026
- 2026PIPER: Content-Based Table Search via profiling and LLM-Generated Pseudoqueries18 May 2026
- 2026RedParrot: Accelerating NL-to-DSL for Business Analytics via Query Semantic Caching7 Mar 2026
- 2025Emergent evaluation hubs in a decentralizing large language model ecosystem30 Sep 2025
- 2025Cut Costs, Not Accuracy: LLM-Powered Data Processing with Guarantees2 Sep 2025
- 2025Empowering Tabular Data Preparation with Language Models: Why and How?3 Aug 2025
- 2025TARGET: Benchmarking Table Retrieval for Generative Tasks14 May 2025
- 2025DataScout: Automatic Data Fact Retrieval for Statement Augmentation with an LLM-Based Agent24 Apr 2025
- 2025Pneuma: Leveraging LLMs for Tabular Data Representation and Retrieval in an End-to-End System12 Apr 2025
- 2024ENCO: Life-Cycle Management of Enterprise-Grade Copilots8 Dec 2024
- 2024Tabular Data Augmentation for Machine Learning: Progress and Prospects of Embracing Generative AI31 Jul 2024