Skip to content
Back to skills

Gptscore Eval

ASecurity

Evaluates the correlation between automated scoring functions (GPTScore variants) and human judgments across multiple text generation tasks. It probes the ability of instruction-based LLMs to serve as training-free, customizable evaluators that align with human preference. Use when the user wants to benchmark on SummEval, RealSumm, NEWSROOM, QXSUM, MQM-2020, BAGEL, SFRES, FED, or asks about evaluating this task. Reports Spearman correlation.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpython

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Gptscore Eval?

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

Security grade badge for Gptscore Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-gptscore-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-gptscore-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: gptscore-eval
description: Evaluates the correlation between automated scoring functions (GPTScore variants) and human judgments across multiple text generation tasks. It probes the ability of instruction-based LLMs to serve as training-free, customizable evaluators that align with human preference. Use when the user wants to benchmark on SummEval, RealSumm, NEWSROOM, QXSUM, MQM-2020, BAGEL, SFRES, FED, or asks about evaluating this task. Reports Spearman correlation.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2302.04166
  bibtex_key: fu2023gptscore
  confidence: high
---

# gptscore-eval

> GPTScore: Evaluate as You Desire — Jinlan Fu et al. (2023) (arXiv:2302.04166, 2023)

## What this evaluates

Evaluates the correlation between automated scoring functions (GPTScore variants) and human judgments across multiple text generation tasks. It probes the ability of instruction-based LLMs to serve as training-free, customizable evaluators that align with human preference.

## Datasets

- **SummEval** — total ?; splits: test (-1)
- **RealSumm** — total ?; splits: test (-1)
- **NEWSROOM** — total ?; splits: test (-1)
- **QXSUM** — total ?; splits: test (-1)
- **MQM-2020** — total ?; splits: test (-1)
- **BAGEL** — total ?; splits: test (-1)
- **SFRES** — total ?; splits: test (-1)
- **FED** — total ?; splits: test (-1)

## Metrics

- `Spearman correlation` **(primary)** — range: [-1, 1]
  - Standard rank correlation coefficient measuring the monotonic relationship between the model's predicted scores (conditional generation probabilities) and human judgment scores. Computed as ρ = 1 - (6Σd_i²)/(n(n²-1)) for tied ranks, or via standard library rankdata.

## Input / output format

**Input**: Source text, reference text, and generated hypothesis (or system output).

**Output**: A continuous score representing the conditional generation probability of the reference given the source and hypothesis, or vice versa, depending on the prompt configuration.

## Scoring recipe

```python
def compute_spearman(pred_scores, human_scores):
    # pred_scores: list of GPTScore probabilities for each instance
    # human_scores: list of human judgment scores for each instance
    rank_pred = rankdata(pred_scores)
    rank_human = rankdata(human_scores)
    n = len(rank_pred)
    d_sq = sum((r1 - r2)**2 for r1, r2 in zip(rank_pred, rank_human))
    rho = 1 - (6 * d_sq) / (n * (n**2 - 1))
    return rho
```

## Common pitfalls

- GPTScore outputs conditional probabilities, not direct human-like scores; evaluation requires computing correlation against human judgments rather than direct accuracy.
- The paper reports correlation coefficients, so lower scores indicate worse alignment with human preference, not worse generation quality.
- Instruction and demonstration settings (VAL, IST, IDM) significantly impact results; vanilla prompts often underperform and should not be used for final reporting.

## Evidence (verbatim from paper)

> Fig. 3 shows the evaluation results of five GPT3 variant models on four text summarization datasets, where QXSUM uses the Pearson correlation and other datasets use the Spearman correlation metric.

## Citation

```bibtex
@misc{fu2023gptscore,
  title={GPTScore: Evaluate as You Desire},
  author={Jinlan Fu et al. (2023)},
  year={2023},
  note={arXiv:2302.04166}
}
```

- arXiv: 2302.04166

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.