Skip to content
Back to skills

Tabfact Eval

ASecurity

Tests a model's ability to verify the truthfulness of a factual statement given a table. It probes structured reasoning capabilities by requiring the model to cross-reference table contents with a claim and output a binary label. Use when the user wants to benchmark on TabFact, or asks about evaluating this task. Reports binary classification accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Tabfact Eval?

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

Security grade badge for Tabfact Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-tabfact-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-tabfact-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: tabfact-eval
description: Tests a model's ability to verify the truthfulness of a factual statement given a table. It probes structured reasoning capabilities by requiring the model to cross-reference table contents with a claim and output a binary label. Use when the user wants to benchmark on TabFact, or asks about evaluating this task. Reports binary classification accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2401.04398
  bibtex_key: [REDACTED]
  confidence: high
---

# tabfact-eval

> Chain-of-Table: Evolving Tables in the Reasoning Chain for Table Understanding — Wang et al. (2024) (arXiv:2401.04398, 2024)

## What this evaluates

Tests a model's ability to verify the truthfulness of a factual statement given a table. It probes structured reasoning capabilities by requiring the model to cross-reference table contents with a claim and output a binary label.

## Datasets

- **TabFact** — total ?; splits: test (-1)

## Metrics

- `binary classification accuracy` **(primary)** — range: [0, 1]
  - Percentage of correctly predicted truth labels (True/False) compared to the ground truth labels.

## Input / output format

**Input**: A tabular dataset and a factual statement.

**Output**: A binary label indicating whether the statement is True or False based on the table.

## Scoring recipe

```python
def score(pred, gold):
    return 1.0 if pred == gold else 0.0
accuracy = sum(score(p, g) for p, g in zip(predictions, golds)) / len(golds)
```

## Common pitfalls

- Accuracy is computed over the official test split; using training or validation splits inflates scores.
- The binary classification task requires strict adherence to the True/False labels without generating free-form explanations.

## Evidence (verbatim from paper)

> TabFact, on the other hand, is a table-based binary fact verification benchmark. The task is to ascertain the truthfulness of a given statement based on the table. ... and for TabFact, we employ the binary classification accuracy.

## Citation

```bibtex
@misc{wang2024chainoftable,
  title={Chain-of-Table: Evolving Tables in the Reasoning Chain for Table Understanding},
  author={Wang et al. (2024)},
  year={2024},
  note={arXiv:2401.04398}
}
```

- arXiv: 2401.04398

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.