atlas

Research map / Large language models / Retrieval and knowledge

Accurate and Regret-Aware Numerical Problem Solver for Tabular Question Answering

AAAI 2025 · Large language models › Retrieval and knowledge · approach: Knowledge-augmented question answering · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TabLaP, a multi-LLM TableQA system where GPT-3.5-based NumSolver plans Python calculations, a fine-tuned Llama3-8B selects between branches, and an LLM+UCB bandit module outputs trustworthiness labels.

Problem

TableQA with numerical questions is hard because LLMs make calculation errors on numerical values in tables; users also need a sense of when model answers can be trusted.

Approach

Use the LLM as a planner that writes Python scripts executed by an interpreter rather than computing answers directly, combine it with a SOTA TableQA branch via a fine-tuned answer selector, and add a bandit-based trustworthiness evaluator for regret-aware use.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TabLaP instead of the strongest baseline, Mix-SCTableQA · WTQaccuracy: +5.7Helped
Use TabLaP instead of the strongest baseline, GPT-4oTableQA · FTQaccuracy: +5.8Helped
Use TabLaP instead of the strongest baselineTableQA · TabFact_smallaccuracy: +2.0Helped
Use NumSolver's Python-planning numerical branch with TabLaPTabLaP · WTQ numerical questionsaccuracy: 72.8% vs. 68.5%Helped
Use NumSolver's Python-planning numerical branch with TabLaPTabLaP · FTQ numerical questionsaccuracy: 42.3% vs. 39.6%Helped
Use trustworthiness labels rather than always trusting model answersTabLaP · WTQuser regret ratio: 19.6%Helped
Use trustworthiness labels rather than always trusting model answersTabLaP · FTQuser regret ratio: 20.6%Helped
Use NumSolver alone instead of the dual-branch TabLaP (ablation)TabLaP · WTQaccuracy: 76.6 -> 64.7Hurt
Use NumSolver alone instead of the dual-branch TabLaP (ablation)TabLaP · FTQaccuracy: 44.1 -> 42.6Hurt
Add NumSolver instead of replacing it with GPT-3.5 Turbo (ablation)TabLaP · WTQaccuracy: 62.2 -> 76.6Helped
Add NumSolver instead of replacing it with GPT-3.5 Turbo (ablation)TabLaP · FTQaccuracy: 43.5 -> 44.1Helped
Add trained AnsSelector instead of random branch selection (ablation)TabLaP · WTQaccuracy: 68.5 -> 76.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiTableQuestions FeTaQA TabFact

Benchmarks: WikiTableQuestions FTQ TabFact_small

Metrics: accuracy TwAccuracy user regret ratio

Baselines: TAPEX-Large OmniTab-Large GPT-3.5 Turbo GPT-4o Mix-SC Binder DATER Chain-of-Table GPT-4o mini

Builds on: Chain-of-Thought Mix-SC PAL Binder LoRA UCB

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy