atlas

Research map / Large language models / Agents, code and math

TACT: Advancing Complex Aggregative Reasoning with Information Extraction Tools

NeurIPS 2024 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 0 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.

Introduces TACT, a 124-example expert-annotated benchmark of aggregative numerical instructions over InstructIE texts, and an "IE as a tool" few-shot prompting pipeline (table generation, Pandas command generation, execution) that improves LLM accuracy.

Problem

LLMs perform poorly on queries requiring aggregating and computing over information scattered across one or more texts; there is no focused benchmark or decomposed modeling approach for this setting.

Approach

Decompose aggregative text queries into table generation, Pandas command generation, and execution, and treat each step as a few-shot-prompted tool whose outputs feed the final LLM answer or a code interpreter.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
IE as a tool (table + Pandas command tools) vs generic promptingGPT-4o, Claude 3.5 Sonnet, Gemini models · TACTexact match accuracy: up to ~12 points (GPT-4o 30.1 to 42.2)Helped
Adding Pandas command generation to the table-tool pipeline (Without Pandas vs With Pandas) (ablation)IE as a tool across models · TACTexact match accuracy: small gains, e.g. GPT-4o 41.1 to 42.2Helped
Gold table and gold Pandas command provided instead of tool outputs (ablation)Claude 3.5 Sonnet · TACTexact match accuracy: 42.1 to 74.6Helped
Chain-of-thought prompting vs generic promptingClaude 3.5 Sonnet · TACTexact match accuracy: 28.6 to 37.9Helped
In-context IE (single-prompt table then Pandas) vs generic promptingGemini-Pro · TACTexact match accuracy: 28.4 generic to 12.3 in-context IEHurt
Few-shot demonstrations for table generation (ablation)Gemma-7b and Mistral-7b · TACT table generationtable validity rate: Gemma-7b 0.6% (0-shot) to 25.5% (4-shot); Mistral-7b 1.2% to 34.4%Helped
Few-shot demonstrations for Pandas command generation on generated table (ablation)Gemma-7b · TACT Pandas command generationaccuracy after execution (generated table): 0 (0-shot) to 1.9 (4-shot)Helped
Using generated tables instead of gold tables for Pandas generation (ablation)Claude 3.5 Sonnet · TACT Pandas command generationexecution accuracy: 10.1 (gold) vs 9.6 (generated) at 4-shotHurt

Surprising findings

Limitations

Experimental setup

Datasets: InstructIE TACT

Benchmarks: TACT

Metrics: exact match accuracy semantic similarity (SentenceT5 cosine) ROUGE-L F1 table validity rate execution accuracy

Baselines: Generic prompting Chain-of-Thought In-context IE GPT-4o Claude 3.5 Sonnet Gemini-1.0-Ultra Gemini-1.5-Pro

Builds on: InstructIE chain-of-thought prompting

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