AnnotatedTables: A Large Tabular Dataset with Language Model Annotations
Tabular data is ubiquitous in real-world applications and abundant on the web, yet its annotation has traditionally required human labor, posing a significant scalability bottleneck for tabular machine learning. Our methodology can successfully annotate a large amount of tabular data and can be flexibly steered to generate various types of annotations based on specific research objectives, as we demonstrate with SQL annotation and input-target column annotation as examples. As a result, we release AnnotatedTables, a collection of 32,119 databases with LLM-generated annotations. The dataset includes 405,616 valid SQL programs, making it the largest SQL dataset with associated tabular data that supports query execution. To further demonstrate the value of our methodology and dataset, we perform two follow-up research studies. 1) We investigate whether LLMs can translate SQL programs to Rel programs, a database language previously unknown to LLMs, while obtaining the same execution results. Using our Incremental Prompt Engineering methods based on execution feedback, we show that LLMs can produce adequate translations with few-shot learning. 2) We evaluate the performance of TabPFN, a recent neural tabular classifier trained on Bayesian priors, on 2,720 tables with input-target columns identified and annotated by LLMs. On average, TabPFN performs on par with the baseline AutoML method, though the relative performance can vary significantly from one data table to another, making both models viable for practical applications depending on the situation. Our findings underscore the potential of LLMs in automating the annotation of large volumes of diverse tabular data.
Code (0)
등록된 구현이 없습니다.
Tasks
AutoMLFew-Shot LearningLanguage ModelingLanguage ModellingPrompt EngineeringMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Few-Shot Table Understanding: A Benchmark Dataset and Pre-Training Baseline
Few-shot table understanding is a critical and challenging problem in real-world scenario as annotations over large amount of tables are usually costly. Pre-trained language models (PLMs), which have recently flourished …
MAGIC: Mining an Augmented Graph using INK, starting from a CSV
A large portion of structured data does not yet reap the benefits of the Semantic Web. Therefore, The “Tabular Data to Knowledge Graph Matching” competition at ISWC tries to bridge this gap by evaluating and promoting th…
Cell Entity AnnotationColumn Type AnnotationGraph MatchingTable annotationTorchicTab: Semantic Table Annotation with Wikidata and Language Models
An abundance of tabular data exists and is used by a wide range of applications. However, a big portion of these data lack the semantic information necessary for users and machines to properly understand them. This lack …
Columns Property AnnotationColumn Type AnnotationGraph MatchingTable annotationTabLLM: Few-shot Classification of Tabular Data with Large Language Models
We study the application of large language models to zero-shot and few-shot classification of tabular data. We prompt the large language model with a serialization of the tabular data to a natural-language string, togeth…
ClassificationDeep LearningLanguage ModelingLanguage Modelling+4Large Scale Transfer Learning for Tabular Data via Language Modeling
Tabular data -- structured, heterogeneous, spreadsheet-style data with rows and columns -- is widely used in practice across many domains. However, while recent foundation models have reduced the need for developing task…
Language ModelingLanguage ModellingLarge Language ModelPrediction+1