Proper Scoring Rule

A proper scoring rule evaluates probabilistic predictions in a way that rewards honest probabilities. If the true conditional distribution is , the best expected score should be achieved by predicting , not by reporting an overconfident or distorted distribution.

For a loss-style score where lower is better, propriety means:

for any predicted distribution .

If equality holds only when , the rule is strictly proper:

Strict propriety matters when the goal is not only ranking decisions, but learning or evaluating the full predictive distribution.

Why It Matters

Accuracy only evaluates the final class decision. A proper scoring rule evaluates the full predictive distribution:

This matters when probabilities are used for Threshold selection, Calibration, Selective prediction, active learning, or risk-sensitive decisions.

Common Examples

Negative log-likelihood for a discrete target:

Brier score for a binary target:

Continuous ranked probability score for a real-valued target:

where is the predicted cumulative distribution function.

NLL, Brier score, and CRPS are proper scoring rules. NLL penalizes confident wrong probabilities strongly; Brier score is bounded and often easier to interpret for binary risk.

Non-Examples

Accuracy, F1, AUROC, and AUPRC are not proper scoring rules. They can be useful metrics, but they do not reward the full predictive distribution.

For example, threshold accuracy evaluates:

This can be optimized by changing a score around a threshold, even if the reported probability no longer matches the true event probability.

Proper vs Calibrated

A good proper scoring rule value does not guarantee perfect calibration in every slice. It summarizes probability quality. Reliability diagrams and calibration error show where the predicted probabilities and empirical frequencies disagree.

The practical workflow is:

Choosing a Scoring Rule

Prediction typeProper scoreNotes
Binary probabilityBrier, NLLBrier is bounded; NLL is sharper on overconfidence
Multi-class distributionNLL, multiclass Briercheck class imbalance separately
Sequence distributiontoken NLL, sequence NLLreport averaging unit and masks
Continuous densityNLL, CRPScheck uncertainty calibration
Selective predictionproper score plus coverage/riskconfidence must support abstention

Checks

  • Is the model output a probability distribution, not only a score?
  • Is the metric computed on held-out data under a fixed protocol?
  • Is the score averaged over the correct unit: example, token, atom, residue, graph, or sequence?
  • Are invalid, padded, or missing targets masked before scoring?
  • Are thresholded metrics reported separately from probability metrics?
  • Is the claim about decisions, ranking, calibration, or the full distribution?
  • Does the chosen scoring rule match the target type?