Skip to content
Back to skills

Tanq Eval

ASecurity

Evaluates open-domain, multi-hop question answering by requiring models to aggregate data from multiple sources and generate structured answer tables. It probes capabilities in multi-hop reasoning, data normalization, unit conversion, and table construction. Use when the user wants to benchmark on TANQ, or asks about evaluating this task. Reports F1.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongogitperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill tanq-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tanq Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tanq Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-tanq-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-tanq-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tanq-eval
description: Evaluates open-domain, multi-hop question answering by requiring models to aggregate data from multiple sources and generate structured answer tables. It probes capabilities in multi-hop reasoning, data normalization, unit conversion, and table construction. Use when the user wants to benchmark on TANQ, or asks about evaluating this task. Reports F1.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2405.07765
  bibtex_key: akhtar2024tanq
  confidence: high
---

# tanq-eval

> TANQ: An open domain dataset of table answered questions — Akhtar et al. (2024) (arXiv:2405.07765, 2024)

## What this evaluates

Evaluates open-domain, multi-hop question answering by requiring models to aggregate data from multiple sources and generate structured answer tables. It probes capabilities in multi-hop reasoning, data normalization, unit conversion, and table construction.

## Datasets

- **TANQ** — total 1074; splits: test (1074); repo https://github.com/google-deepmind/tanq

## Metrics

- `F1` **(primary)** — range: [0, 100]
  - F1 = 2 * (Precision * Recall) / (Precision + Recall), computed at the cell level over the generated answer table compared to the gold table.

## Input / output format

**Input**: A natural language question q and a set of supporting documents D (oracle setting) or retrieved documents D' (open book/closed book settings).

**Output**: A structured answer table t with n rows and m columns, where each cell contains an extracted or derived entity/value.

## Scoring recipe

```python
def compute_f1(pred_table, gold_table):
    pred_cells = {cell for row in pred_table for cell in row}
    gold_cells = {cell for row in gold_table for cell in row}
    tp = len(pred_cells & gold_cells)
    fp = len(pred_cells - gold_cells)
    fn = len(gold_cells - pred_cells)
    prec = tp / (tp + fp) if (tp + fp) > 0 else 0
    rec = tp / (tp + fn) if (tp + fn) > 0 else 0
    return 2 * prec * rec / (prec + rec) if (prec + rec) > 0 else 0
```

## Common pitfalls

- Column ordering in the answer table does not affect the F1 score but can confuse models and human evaluators.
- Some questions partially reveal the answer within the prompt, making the task easier than intended.
- Ambiguous or unclear relations in questions can lead to inconsistent cell extraction.

## Evidence (verbatim from paper)

> TANQ evaluates the capability to answer open domain, multi-hop questions by aggregating data and generating answer tables. ... resulting in a test set of 1,074 TANQ samples for evaluation. ... Table 5: Baseline performance by question type. For all question types, we observe Gemini Flash (60.7 F1) and PaLM-2 (47.6 F1) to outperform other baselines in oracle and closed book setting respectively, lagging 12.3 and 25.4 points behind the human baseline of 73.0.

## Citation

```bibtex
@misc{akhtar2024tanq,
  title={TANQ: An open domain dataset of table answered questions},
  author={Akhtar et al. (2024)},
  year={2024},
  note={arXiv:2405.07765}
}
```

- arXiv: 2405.07765

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.