Skip to content
Back to skills

Protoscore Eval

ASecurity

This benchmark evaluates the quality of prototype-based explainable AI (XAI) methods for time series and image data. It probes how well generated prototypes capture model behavior and data structure across nine interpretability properties, including correctness, consistency, continuity, and latent space cohesion. Use when the user wants to benchmark on ECG200, or asks about evaluating this task. Reports Total.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Protoscore Eval?

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

Security grade badge for Protoscore Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-protoscore-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-protoscore-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: protoscore-eval
description: This benchmark evaluates the quality of prototype-based explainable AI (XAI) methods for time series and image data. It probes how well generated prototypes capture model behavior and data structure across nine interpretability properties, including correctness, consistency, continuity, and latent space cohesion. Use when the user wants to benchmark on ECG200, or asks about evaluating this task. Reports Total.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2511.08361
  bibtex_key: [REDACTED]
  confidence: high
---

# protoscore-eval

> From Confusion to Clarity: ProtoScore - A Framework for Evaluating Prototype-Based XAI — Monke et al. (2025) (arXiv:2511.08361, 2025)

## What this evaluates

This benchmark evaluates the quality of prototype-based explainable AI (XAI) methods for time series and image data. It probes how well generated prototypes capture model behavior and data structure across nine interpretability properties, including correctness, consistency, continuity, and latent space cohesion.

## Datasets

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

## Metrics

- `Total` **(primary)** — range: [0, 1]
  - Arithmetic mean of the nine individual prototype quality properties (Correctness, Consistency, Continuity, Contrastivity, Covariate Complexity, Compactness, Confidence, Input Completeness, Cohesion of Latent Space), each scored on a [0, 1] scale where 0 indicates poor quality and 1 indicates highest quality.

## Input / output format

**Input**: Trained prototype-based model, its generated prototypes, and the target dataset instances (time series or images).

**Output**: A dictionary containing scores for nine interpretability properties and a final Total score, each ranging from 0 to 1.

## Scoring recipe

```python
def compute_protoscore(prototypes, dataset):
    scores = {}
    for prop in ["CR", "CS", "CN", "CT", "CC", "CP", "CF", "IC", "CLS"]:
        scores[prop] = evaluate_property(prop, prototypes, dataset) # Returns 0.0-1.0
    scores["Total"] = sum(scores.values()) / len(scores)
    return scores
```

## Common pitfalls

- High validation loss does not necessarily indicate poor prototype quality; predictive performance and explanation quality are often decoupled.
- Dimensionality reduction techniques like UMAP distort true distances, so visual latent space plots should not be used for quantitative metric comparisons.
- Trade-offs exist between properties (e.g., high Contrastivity reduces Continuity), so optimizing a single metric may degrade others.

## Evidence (verbatim from paper)

> The total score averages the individual scores with equal weighting to summarize the prototype quality. Alongside, the mean squared error (MSE) validation loss for each model is given, which provides context for the model performance. The methods are sorted by descending validation loss. Note that a score of 0 indicates poor quality of the assessed prototypes, and a score of 1 represents the highest quality possible.

## Citation

```bibtex
@misc{monke2025protoscore,
  title={From Confusion to Clarity: ProtoScore - A Framework for Evaluating Prototype-Based XAI},
  author={Monke et al. (2025)},
  year={2025},
  note={arXiv:2511.08361}
}
```

- arXiv: 2511.08361

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.