Generate, Transform, Answer: Question Specific Tool Synthesis for Tabular Data

Carlos Gemmell, Jeffrey Dalton
3/17/2023
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Tabular question answering (TQA) presents a challenging setting for neural systems by requiring joint reasoning of natural language with large amounts of semi-structured data. Unlike humans who use programmatic tools like filters to transform data before processing, language models in TQA process tables directly, resulting in information loss as table size increases. In this paper we propose ToolWriter to generate query specific programs and detect when to apply them to transform tables and align them with the TQA model's capabilities. Focusing ToolWriter to generate row-filtering tools improves the state-of-the-art for WikiTableQuestions and WikiSQL with the most performance gained on long tables. By investigating headroom, our work highlights the broader potential for programmatic tools combined with neural components to manipulate large amounts of structured data.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gemmell2023generate,
  title  = {Generate, Transform, Answer: Question Specific Tool Synthesis for Tabular Data},
  author = {Carlos Gemmell and Jeffrey Dalton},
  year   = {2023},
  eprint = {2303.10138},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.10138v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.10138.svg)](https://codeofpaper.com/paper/2303.10138)

Discussion