godaai/llm-table-survey

Resources on Large Language Models for Table Processing

111

15 commits

updated Oct 24, 2024

See the code

README

LLM-Table-Survey

Table of Contents

πŸ“„ Paper List

Large Language Model

  • GPT-3, Language Models are Few-Shot Learners. NeurIPS 20. [Paper]
  • T5, Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer. [Paper]
  • FLAN, Finetuned Language Models Are Zero-Shot Learners. ICLR 22. [Paper] [Code]
  • DPO, Direct Preference Optimization: Your Language Model is Secretly a Reward Model. NeurIPS 23. [Paper]
  • PEFT, The Power of Scale for Parameter-Efficient Prompt Tuning. EMNLP 21. [Paper]
  • LoRA, LoRA: Low-rank Adaptation of Large Language Models. ICLR 22. [Paper]
  • Chain-of-thought Prompting, Chain-of-thought prompting elicits reasoning in large language models. NeurIPS 22. [Paper]
  • Least-to-most Prompting, Least-to-most prompting enables complex reasoning in large language models. ICLR 23. [Paper]
  • Self-consistency Prompting, Self-consistency improves chain of thought reasoning in language models. ICLR 23. [Paper]
  • ReAct, ReAct: Synergizing Reasoning and Acting in Language Models. ICLR 23. [Paper] [Code]

Pre-LLM Era Table Training

  • TaBERT, TaBERT: Pretraining for Joint Understanding of Textual and Tabular Data. ACL 20 Main. [Paper] [Code]
  • TaPEx, TAPEX: Table Pre-training via Learning a Neural SQL Executor. ICLR 22. [Paper] [Code] [Models]
  • TABBIE, TABBIE: Pretrained Representations of Tabular Data. NAACL 21 Main. [Paper] [Code]
  • TURL, TURL: Table Understanding through Representation Learning. VLDB 21. [Paper] [Code]
  • RESDSQL, RESDSQL: Decoupling Schema Linking and Skeleton Parsing for Text-to-SQL. AAAI 23. [Paper] [Code]
  • UnifiedSKG, UnifiedSKG: Unifying and Multi-Tasking Structured Knowledge Grounding with Text-to-Text Language Models. EMNLP 22 Main. [Paper ] [Code]
  • SpreadsheetCoder, SpreadsheetCoder: Formula Prediction from Semi-structured Context. ICML 21. [Paper] [Code]

Table Instruction-Tuning

Code LLM

Hybrid of Table & Code

Parameter-Efficient Fine-Tuning

Direct Preference Optimization

  • SENSE, Synthesizing Text-to-SQL Data from Weak and Strong LLMs. ACL 24. [Paper]

Small Language Model + Large Language Model

  • ZeroNL2SQL, Combining Small Language Models and Large Language Models for Zero-Shot NL2SQL. VLDB 24. [Paper]

Multimodal Table Understanding & Extraction

  • LayoutLM, LayoutLM: Pre-training of Text and Layout for Document Image Understanding. KDD 20. [Paper]
  • PubTabNet, Image-Based Table Recognition: Data, Model, and Evaluation. ECCV 20. [Paper] [Code & Data]
  • Table-LLaVA, Multimodal Table Understanding. ACL 24. [Paper] [Code] [Model]
  • TableLVM, TableVLM: Multi-modal Pre-training for Table Structure Recognition. ACL 23. [Paper]
  • PixT3, PixT3: Pixel-based Table-To-Text Generation. ACL 24. [Paper]

Representation

  • Tabular representation, noisy operators, and impacts on table structure understanding tasks in LLMs. NeurIPS 2023 second table representation learning workshop. [Paper]
  • SpreadsheetLLM, SpreadsheetLLM: Encoding Spreadsheets for Large Language Models. arXiv 24. [Paper]
  • Enhancing Text-to-SQL Capabilities of Large Language Models: A Study on Prompt Design Strategies. EMNLP 23. [Paper] [Code]
  • Tables as Texts or Images: Evaluating the Table Reasoning Ability of LLMs and MLLMs. arXiv 24. [Paper]

Prompting

NL2SQL

  • The Dawn of Natural Language to SQL: Are We Fully Ready? VLDB 24. [Paper] [Code]
  • MCS-SQL, MCS-SQL: Leveraging Multiple Prompts and Multiple-Choice Selection For Text-to-SQL Generation. [Paper]
  • DIN-SQL, DIN-SQL: Decomposed In-Context Learning of Text-to-SQL with Self-Correction Prompting, Decompose. NeurIPS 23. [Paper] [Code]
  • DAIL-SQL, Text-to-SQL Empowered by Large Language Models: A Benchmark Evaluation. VLDB 24. [Paper] [Code]
  • C3, C3: Zero-shot Text-to-SQL with ChatGPT. arXiv 24. [Paper] [Code]

Table QA

  • Dater, Large Language Models are Versatile Decomposers: Decompose Evidence and Questions for Table-based Reasoning. SIGIR 23. [Paper] [Code]
  • Binder, Binding language models in symbolic languages. ICLR 23. [Paper] [Code]
  • ReAcTable, ReAcTable: Enhancing ReAct for Table Question Answering. VLDB 24. [Paper] [Code]
  • E5, E5: Zero-shot Hierarchical Table Analysis using Augmented LLMs via Explain, Extract, Execute, Exhibit and Extrapolate. NAACL 24. [Paper] [Code]
  • Chain-of-Table, Chain-of-Table: Evolving Tables in the Reasoning Chain for Table Understanding. ICLR 24. [Paper]
  • ITR, An Inner Table Retriever for Robust Table Question Answering. ACL 23. [Paper]
  • LI-RAGE, LI-RAGE: Late Interaction Retrieval Augmented Generation with Explicit Signals for Open-Domain Table Question Answering. ACL 23. [Paper]

Spreadsheet

  • SheetCopilot, SheetCopilot: Bringing Software Productivity to the Next Level through Large Language Models Agent. NeurIPS 23. [Paper] [Code]
  • SheetAgent, SheetAgent: A Generalist Agent for Spreadsheet Reasoning and Manipulation via Large Language Models. arXiv 24. [Paper]
  • Vision Language Models for Spreadsheet Understanding: Challenges and Opportunities. arXiv 24. [Paper]

Multi-task Framework

  • StructGPT, StructGPT: A General Framework for Large Language Model to Reason over Structured Data. EMNLP 23 Main. [Paper] [Code]
  • TAP4LLM, TAP4LLM: Table Provider on Sampling, Augmenting, and Packing Semi-structured Data for Large Language Model Reasoning. arXiv 23. [Paper]
  • UniDM, UniDM: A Unified Framework for Data Manipulation with Large Language Models. MLSys 24. [Paper]
  • Data-Copilot, Data-Copilot: Bridging Billions of Data and Humans with Autonomous Workflow. arXiv 23. [Paper] [Code]

Tools

  • LlamaIndex
  • PandasAI
  • Vanna
  • DB-GPT. DB-GPT: Empowering Database Interactions with Private Large Language Models. [Paper] [Code]
  • RetClean. RetClean: Retrieval-Based Data Cleaning Using Foundation Models and Data Lakes. [Paper] [Code]

Survey

  • A Survey of Large Language Models. [Paper]
  • A Survey on Large Language Model Based Autonomous Agents. [Paper]
  • Table Pre-training: A Survey on Model Architectures, Pre-training Objectives, and Downstream Tasks. [Paper]
  • Transformers for tabular data representation: A survey of models and applications. [Paper]
  • A Survey of Table Reasoning with Large Language Models. [Paper]
  • A survey on table question answering: Recent advances. [Paper]
  • Large Language Models(LLMs) on Tabular Data - A Survey. [Paper]
  • A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directions. [Paper]

πŸ“Š Datasets & Benchmarks

Benchmarks

NameKeywordsArtifactPaper
MBPPCodelinkarXiv 21
HumanEvalCodelinkarXiv 21
Dr.SpiderNL2SQL, RobustnesslinkICLR 23
WiKiTableQuestionsTable QAlinkACL 15
WiKiSQLTable QA,NL2SQLlinkarXiv 17
TabFactTable Fact VerificationlinkICLR 20
HyBirdQATable QAlinkEMNLP 20
FetaQATable Fact VerificationlinkTACL 22
RobuTTable QAlinkACL 23
AnaMetaTable MetadatalinkACL 23
GPT4TableTable QA, Table-to-textlinkWSDM 24
ToTToTable-to-textlinkEMNLP 20
SpreadsheetBenchSpreadsheet ManipulationlinkNeurIPS 24
BIRDNL2SQLlinkNeurIPS 23
SpiderNL2SQLlinkEMNLP 18
Dr.SpiderNL2SQLlinkICLR 23
ScienceBenchmarkNL2SQLlinkVLDB 24
DS-1000Data AnalysislinkICML 23
InfiAgent-DABenchData AnalysislinkICML 24
TableBankTable DetectionlinkLERC 20
PubTabNetTable ExtractionlinkECCV 20
ComTQAVisual Table QA, Table Detection, Table ExtractionlinkarXiv 24

Datasets

NameKeywordsArtifactPaper
TableInstructTable Instruction TuninglinkarXiv 23
WDCWeb TablelinkWWW 16
GitTablesGitHub CSVslinkSIGMOD 23
DARTTable-to-textlinkNAACL 21
MMTabMultimodal Table UnderstandinglinkACL 24
SchemaPileDatabase SchemaslinkSIGMOD 24
agent
data-analytics
data-science
instruction-tuning
large-language-models
llm
prompt-engineering
table

Contributors

luweizheng

9 commits

traderbxy

5 commits

flyhero99

1 commits

godaai/llm-table-survey

Resources on Large Language Models for Table Processing

111

15 commits

updated Oct 24, 2024

See the code

README

LLM-Table-Survey

Table of Contents

πŸ“„ Paper List

Large Language Model

  • GPT-3, Language Models are Few-Shot Learners. NeurIPS 20. [Paper]
  • T5, Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer. [Paper]
  • FLAN, Finetuned Language Models Are Zero-Shot Learners. ICLR 22. [Paper] [Code]
  • DPO, Direct Preference Optimization: Your Language Model is Secretly a Reward Model. NeurIPS 23. [Paper]
  • PEFT, The Power of Scale for Parameter-Efficient Prompt Tuning. EMNLP 21. [Paper]
  • LoRA, LoRA: Low-rank Adaptation of Large Language Models. ICLR 22. [Paper]
  • Chain-of-thought Prompting, Chain-of-thought prompting elicits reasoning in large language models. NeurIPS 22. [Paper]
  • Least-to-most Prompting, Least-to-most prompting enables complex reasoning in large language models. ICLR 23. [Paper]
  • Self-consistency Prompting, Self-consistency improves chain of thought reasoning in language models. ICLR 23. [Paper]
  • ReAct, ReAct: Synergizing Reasoning and Acting in Language Models. ICLR 23. [Paper] [Code]

Pre-LLM Era Table Training

  • TaBERT, TaBERT: Pretraining for Joint Understanding of Textual and Tabular Data. ACL 20 Main. [Paper] [Code]
  • TaPEx, TAPEX: Table Pre-training via Learning a Neural SQL Executor. ICLR 22. [Paper] [Code] [Models]
  • TABBIE, TABBIE: Pretrained Representations of Tabular Data. NAACL 21 Main. [Paper] [Code]
  • TURL, TURL: Table Understanding through Representation Learning. VLDB 21. [Paper] [Code]
  • RESDSQL, RESDSQL: Decoupling Schema Linking and Skeleton Parsing for Text-to-SQL. AAAI 23. [Paper] [Code]
  • UnifiedSKG, UnifiedSKG: Unifying and Multi-Tasking Structured Knowledge Grounding with Text-to-Text Language Models. EMNLP 22 Main. [Paper ] [Code]
  • SpreadsheetCoder, SpreadsheetCoder: Formula Prediction from Semi-structured Context. ICML 21. [Paper] [Code]

Table Instruction-Tuning

Code LLM

Hybrid of Table & Code

Parameter-Efficient Fine-Tuning

Direct Preference Optimization

  • SENSE, Synthesizing Text-to-SQL Data from Weak and Strong LLMs. ACL 24. [Paper]

Small Language Model + Large Language Model

  • ZeroNL2SQL, Combining Small Language Models and Large Language Models for Zero-Shot NL2SQL. VLDB 24. [Paper]

Multimodal Table Understanding & Extraction

  • LayoutLM, LayoutLM: Pre-training of Text and Layout for Document Image Understanding. KDD 20. [Paper]
  • PubTabNet, Image-Based Table Recognition: Data, Model, and Evaluation. ECCV 20. [Paper] [Code & Data]
  • Table-LLaVA, Multimodal Table Understanding. ACL 24. [Paper] [Code] [Model]
  • TableLVM, TableVLM: Multi-modal Pre-training for Table Structure Recognition. ACL 23. [Paper]
  • PixT3, PixT3: Pixel-based Table-To-Text Generation. ACL 24. [Paper]

Representation

  • Tabular representation, noisy operators, and impacts on table structure understanding tasks in LLMs. NeurIPS 2023 second table representation learning workshop. [Paper]
  • SpreadsheetLLM, SpreadsheetLLM: Encoding Spreadsheets for Large Language Models. arXiv 24. [Paper]
  • Enhancing Text-to-SQL Capabilities of Large Language Models: A Study on Prompt Design Strategies. EMNLP 23. [Paper] [Code]
  • Tables as Texts or Images: Evaluating the Table Reasoning Ability of LLMs and MLLMs. arXiv 24. [Paper]

Prompting

NL2SQL

  • The Dawn of Natural Language to SQL: Are We Fully Ready? VLDB 24. [Paper] [Code]
  • MCS-SQL, MCS-SQL: Leveraging Multiple Prompts and Multiple-Choice Selection For Text-to-SQL Generation. [Paper]
  • DIN-SQL, DIN-SQL: Decomposed In-Context Learning of Text-to-SQL with Self-Correction Prompting, Decompose. NeurIPS 23. [Paper] [Code]
  • DAIL-SQL, Text-to-SQL Empowered by Large Language Models: A Benchmark Evaluation. VLDB 24. [Paper] [Code]
  • C3, C3: Zero-shot Text-to-SQL with ChatGPT. arXiv 24. [Paper] [Code]

Table QA

  • Dater, Large Language Models are Versatile Decomposers: Decompose Evidence and Questions for Table-based Reasoning. SIGIR 23. [Paper] [Code]
  • Binder, Binding language models in symbolic languages. ICLR 23. [Paper] [Code]
  • ReAcTable, ReAcTable: Enhancing ReAct for Table Question Answering. VLDB 24. [Paper] [Code]
  • E5, E5: Zero-shot Hierarchical Table Analysis using Augmented LLMs via Explain, Extract, Execute, Exhibit and Extrapolate. NAACL 24. [Paper] [Code]
  • Chain-of-Table, Chain-of-Table: Evolving Tables in the Reasoning Chain for Table Understanding. ICLR 24. [Paper]
  • ITR, An Inner Table Retriever for Robust Table Question Answering. ACL 23. [Paper]
  • LI-RAGE, LI-RAGE: Late Interaction Retrieval Augmented Generation with Explicit Signals for Open-Domain Table Question Answering. ACL 23. [Paper]

Spreadsheet

  • SheetCopilot, SheetCopilot: Bringing Software Productivity to the Next Level through Large Language Models Agent. NeurIPS 23. [Paper] [Code]
  • SheetAgent, SheetAgent: A Generalist Agent for Spreadsheet Reasoning and Manipulation via Large Language Models. arXiv 24. [Paper]
  • Vision Language Models for Spreadsheet Understanding: Challenges and Opportunities. arXiv 24. [Paper]

Multi-task Framework

  • StructGPT, StructGPT: A General Framework for Large Language Model to Reason over Structured Data. EMNLP 23 Main. [Paper] [Code]
  • TAP4LLM, TAP4LLM: Table Provider on Sampling, Augmenting, and Packing Semi-structured Data for Large Language Model Reasoning. arXiv 23. [Paper]
  • UniDM, UniDM: A Unified Framework for Data Manipulation with Large Language Models. MLSys 24. [Paper]
  • Data-Copilot, Data-Copilot: Bridging Billions of Data and Humans with Autonomous Workflow. arXiv 23. [Paper] [Code]

Tools

  • LlamaIndex
  • PandasAI
  • Vanna
  • DB-GPT. DB-GPT: Empowering Database Interactions with Private Large Language Models. [Paper] [Code]
  • RetClean. RetClean: Retrieval-Based Data Cleaning Using Foundation Models and Data Lakes. [Paper] [Code]

Survey

  • A Survey of Large Language Models. [Paper]
  • A Survey on Large Language Model Based Autonomous Agents. [Paper]
  • Table Pre-training: A Survey on Model Architectures, Pre-training Objectives, and Downstream Tasks. [Paper]
  • Transformers for tabular data representation: A survey of models and applications. [Paper]
  • A Survey of Table Reasoning with Large Language Models. [Paper]
  • A survey on table question answering: Recent advances. [Paper]
  • Large Language Models(LLMs) on Tabular Data - A Survey. [Paper]
  • A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directions. [Paper]

πŸ“Š Datasets & Benchmarks

Benchmarks

NameKeywordsArtifactPaper
MBPPCodelinkarXiv 21
HumanEvalCodelinkarXiv 21
Dr.SpiderNL2SQL, RobustnesslinkICLR 23
WiKiTableQuestionsTable QAlinkACL 15
WiKiSQLTable QA,NL2SQLlinkarXiv 17
TabFactTable Fact VerificationlinkICLR 20
HyBirdQATable QAlinkEMNLP 20
FetaQATable Fact VerificationlinkTACL 22
RobuTTable QAlinkACL 23
AnaMetaTable MetadatalinkACL 23
GPT4TableTable QA, Table-to-textlinkWSDM 24
ToTToTable-to-textlinkEMNLP 20
SpreadsheetBenchSpreadsheet ManipulationlinkNeurIPS 24
BIRDNL2SQLlinkNeurIPS 23
SpiderNL2SQLlinkEMNLP 18
Dr.SpiderNL2SQLlinkICLR 23
ScienceBenchmarkNL2SQLlinkVLDB 24
DS-1000Data AnalysislinkICML 23
InfiAgent-DABenchData AnalysislinkICML 24
TableBankTable DetectionlinkLERC 20
PubTabNetTable ExtractionlinkECCV 20
ComTQAVisual Table QA, Table Detection, Table ExtractionlinkarXiv 24

Datasets

NameKeywordsArtifactPaper
TableInstructTable Instruction TuninglinkarXiv 23
WDCWeb TablelinkWWW 16
GitTablesGitHub CSVslinkSIGMOD 23
DARTTable-to-textlinkNAACL 21
MMTabMultimodal Table UnderstandinglinkACL 24
SchemaPileDatabase SchemaslinkSIGMOD 24
agent
data-analytics
data-science
instruction-tuning
large-language-models
llm
prompt-engineering
table

Contributors

luweizheng

9 commits

traderbxy

5 commits

flyhero99

1 commits