Skip to content
Back to skills

Mcl Eval

ASecurity

Evaluates the downstream performance and sample efficiency of the MCL pre-trained language model on general language understanding and reading comprehension benchmarks. It measures how well the model captures multi-perspective semantics and self-corrects during pre-training when fine-tuned on standard NLP tasks. Use when the user wants to benchmark on GLUE benchmark, SQuAD 2.0, or asks about evaluating this task. Reports GLUE Average.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Mcl Eval?

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

Security grade badge for Mcl Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mcl-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mcl-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: mcl-eval
description: Evaluates the downstream performance and sample efficiency of the MCL pre-trained language model on general language understanding and reading comprehension benchmarks. It measures how well the model captures multi-perspective semantics and self-corrects during pre-training when fine-tuned on standard NLP tasks. Use when the user wants to benchmark on GLUE benchmark, SQuAD 2.0, or asks about evaluating this task. Reports GLUE Average.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2305.03981
  bibtex_key: chen2023mcl
  confidence: high
---

# mcl-eval

> Pre-training Language Model as a Multi-perspective Course Learner — Chen et al. (2023) (arXiv:2305.03981, 2023)

## What this evaluates

Evaluates the downstream performance and sample efficiency of the MCL pre-trained language model on general language understanding and reading comprehension benchmarks. It measures how well the model captures multi-perspective semantics and self-corrects during pre-training when fine-tuned on standard NLP tasks.

## Datasets

- **GLUE benchmark** — total ?; splits: train (-1), dev (-1), test (-1)
- **SQuAD 2.0** — total ?; splits: train (-1), dev (-1), test (-1)

## Metrics

- `GLUE Average` **(primary)** — range: percent
  - Arithmetic mean of task-specific scores across 8 GLUE tasks. Uses accuracy for most tasks, Matthews correlation for CoLA, and Spearman correlation for STS-B.
- `ExactMatch (EM)` — range: percent
  - Fraction of questions where the predicted answer span exactly matches one of the gold answer spans.
- `F1` — range: percent
  - Token-level F1 score between predicted and gold answer spans, averaging precision and recall.

## Input / output format

**Input**: Tokenized text sequences up to 512 tokens. For downstream tasks: sentence pairs or question-passage pairs.

**Output**: Class labels for GLUE tasks; character or token spans for SQuAD 2.0 answers.

## Scoring recipe

```python
def compute_glue_avg(preds_dict, golds_dict):
    scores = []
    for task in preds_dict:
        if task == 'CoLA': scores.append(matthews_corrcoef(golds_dict[task], preds_dict[task]))
        elif task == 'STS-B': scores.append(spearmanr(golds_dict[task], preds_dict[task]).correlation)
        else: scores.append(accuracy_score(golds_dict[task], preds_dict[task]))
    return mean(scores)

def compute_squad(preds, golds):
    em = sum(1 for p, g in zip(preds, golds) if p == g) / len(preds)
    f1 = token_f1(preds, golds)
    return em, f1
```

## Common pitfalls

- Report arithmetic mean instead of median over 5 random seeds for GLUE results.
- Apply accuracy metric to CoLA or STS-B instead of Matthews correlation or Spearman correlation.
- Mix up MNLI matched vs. mismatched evaluation sets.

## Evidence (verbatim from paper)

> As for the evaluation metrics of GLUE tasks, we adopt Spearman correlation for STS, Matthews correlation for CoLA, and accuracy for the other. For SQuAD 2.0, in which some questions are unanswerable by the passage, the standard evaluation metrics of ExactMatch (EM) and F1 scores are adopted. We conducted a hyperparameter search for all downstream tasks, and report the average scores among 5 random seeds.

## Citation

```bibtex
@misc{chen2023mcl,
  title={Pre-training Language Model as a Multi-perspective Course Learner},
  author={Chen et al. (2023)},
  year={2023},
  note={arXiv:2305.03981}
}
```

- arXiv: 2305.03981

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.