Skip to content
Back to skills

MENLI

ASecurity

Evaluates the robustness and alignment with human judgment of reference-based and reference-free evaluation metrics for machine translation and summarization, particularly under adversarial conditions. Use when the user has predictions and gold and needs to compute Pearson correlation.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of MENLI?

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

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

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: MENLI
description: Evaluates the robustness and alignment with human judgment of reference-based and reference-free evaluation metrics for machine translation and summarization, particularly under adversarial conditions. Use when the user has predictions and gold and needs to compute Pearson correlation.
metadata:
  skill_kind: metric
  source_arxiv: 2208.07316
  bibtex_key: chen2022menli
  confidence: high
---

# MENLI

> MENLI: Robust Evaluation Metrics from Natural Language Inference — Chen et al. (2022) (arXiv:2208.07316, 2022)

## What this evaluates

Evaluates the robustness and alignment with human judgment of reference-based and reference-free evaluation metrics for machine translation and summarization, particularly under adversarial conditions.

## Datasets

- **WMT15-17 / WMT20-21** — total ?; splits: test (-1)
- **RealSum** — total ?; splits: test (-1)
- **SummEval** — total ?; splits: test (-1)
- **PAWS / XPAWS / SEadv / Rank19** — total ?; splits: adversarial (-1)

## Metrics

- `Pearson correlation` **(primary)** — range: [-1, 1]
  - Measures the linear correlation between metric scores and human judgment scores (e.g., DA, MQM, or LitePyramids ratings) at segment or system level.
- `Kendall correlation` — range: [-1, 1]
  - Measures ordinal association between metric scores and human judgments on coherence, consistency, fluency, and relevance criteria.
- `Accuracy` — range: [0, 1]
  - Relative frequency that a metric correctly ranks the preferred candidate higher than the incorrect candidate in adversarial pairwise comparisons.

## Input / output format

**Input**: Source text (or reference) and candidate translation/summary. For adversarial tasks, pairs of candidates (one correct, one incorrect) are provided.

**Output**: A continuous scalar score indicating quality/relevance, or a binary preference decision for adversarial pairs.

## Scoring recipe

```python
def compute_menli(premise, hypothesis, nli_model, formula, direction):
    e, c, n = nli_model.predict(premise, hypothesis)
    score = apply_formula(e, c, n, formula)
    if direction == 'bidirectional':
        score = (score_fwd + score_bwd) / 2
    return score

def evaluate_against_human(menli_scores, human_ratings):
    return pearsonr(menli_scores, human_ratings)

def adversarial_accuracy(correct_scores, incorrect_scores):
    return mean([c > i for c, i in zip(correct_scores, incorrect_scores)])
```

## Common pitfalls

- Directionality matters: ref/src → cand vs ref/src ← cand vs bidirectional averaging yield different rankings; ref-free summarization only uses src → cand.
- Multi-reference aggregation: using max vs mean aggregation for reference summaries significantly changes correlation values on SummEval.
- NLI probability normalization: e, c, n must sum to 1; different fine-tuning datasets (SNLI, MNLI, ANLI, XNLI) drastically affect robustness.

## Evidence (verbatim from paper)

> In general, we check the metrics' preference between the two candidates and calculate accuracy: the relative frequency that the metrics correctly choose among the two alternatives. On MT standard benchmarks, we evaluate the metrics on both segment-level (where we correlate metrics scores to human judgements for individual sentences/segments in the datasets) and system-level (where we correlate the average metric scores to the average human scores over the segments generated by each system), using Pearson correlation as the performance indicator.

## Citation

```bibtex
@misc{chen2022menli,
  title={MENLI: Robust Evaluation Metrics from Natural Language Inference},
  author={Chen et al. (2022)},
  year={2022},
  note={arXiv:2208.07316}
}
```

- arXiv: 2208.07316

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…