Skip to content
Back to skills

Bird Bench Eval

ASecurity

Evaluates the capability of large language models to generate correct SQL queries from natural language questions. It specifically probes how annotation noise and errors in benchmark datasets affect model performance and reliability. Use when the user wants to benchmark on BIRD-Bench, or asks about evaluating this task. Reports accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Bird Bench Eval?

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

Security grade badge for Bird Bench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-bird-bench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-bird-bench-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: bird-bench-eval
description: Evaluates the capability of large language models to generate correct SQL queries from natural language questions. It specifically probes how annotation noise and errors in benchmark datasets affect model performance and reliability. Use when the user wants to benchmark on BIRD-Bench, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2402.12243
  bibtex_key: [REDACTED]
  confidence: high
---

# bird-bench-eval

> Understanding the Effects of Noise in Text-to-SQL: An Examination of the BIRD-Bench Benchmark — Wretblad et al. (2024) (arXiv:2402.12243, 2024)

## What this evaluates

Evaluates the capability of large language models to generate correct SQL queries from natural language questions. It specifically probes how annotation noise and errors in benchmark datasets affect model performance and reliability.

## Datasets

- **BIRD-Bench** — total 12751; splits: dev (106)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - The fraction of questions for which the model's generated SQL query yields the correct result or exactly matches the gold query.

## Input / output format

**Input**: Natural language question, database schema (provided as SQL CREATE TABLE statements), and database context.

**Output**: A single SQL query string.

## Scoring recipe

```python
correct = 0
for pred_sql, gold_sql in zip(predictions, gold_queries):
    if pred_sql == gold_sql or execute(pred_sql) == execute(gold_sql):
        correct += 1
return correct / len(predictions)
```

## Common pitfalls

- Noise in gold SQL queries propagates false answers, causing models to be incorrectly penalized for logically correct outputs.
- Question ambiguity and uneven domain-specific noise distribution can skew performance metrics, making some domains appear artificially harder or easier.
- Advanced prompting methods may overfit to noisy annotations rather than learning robust SQL generation capabilities.

## Evidence (verbatim from paper)

> Figure 2: Accuracy of various models on Bird-Bench’s financial domain. Models are evaluated on the original data (left), corrected SQL queries (middle), and corrected SQL queries and corrected noisy questions.

## Citation

```bibtex
@misc{wretblad2024birdnoise,
  title={Understanding the Effects of Noise in Text-to-SQL: An Examination of the BIRD-Bench Benchmark},
  author={Wretblad et al. (2024)},
  year={2024},
  note={arXiv:2402.12243}
}
```

- arXiv: 2402.12243

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.