atlas

Research map / Large language models / Language, safety and interpretability

Language Generation with Strictly Proper Scoring Rules

ICML 2024 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adapts non-local strictly proper scoring rules (Brier and spherical) to token-level language generation losses, with a score smoothing technique, showing gains when fine-tuning pretrained MLE models and when instruction-tuning LLaMA models.

Problem

Maximum likelihood (log score) is the default loss for language generation, but the log score is the only local strictly proper score, and its unboundedness is criticized; it is unclear whether non-local strictly proper scoring rules can be used to train language generation models.

Approach

Distribute any strictly proper scoring rule at the token level over autoregressive conditional distributions, so that per-token propriety yields a calibrated sequence model, and introduce score smoothing (plus a masked logarithmic term) to support label smoothing with arbitrary scoring rules.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune with Brier score instead of logarithmic scoreTransformer · WMT14 En-De testBLEU: 27.61 -> 28.01Helped
fine-tune with spherical score instead of logarithmic scoreTransformer · WMT14 En-Fr testBLEU: 41.92 -> 42.09Helped
fine-tune with Brier score instead of logarithmic scoreTransformer · CNN/DailyMailROUGE-1: 39.72 -> 40.20Helped
fine-tune with alternative strictly proper scoresTransformer · CNN/DailyMailROUGE-L: 36.41 -> 36.78; 36.41 -> 36.73Mixed
instruction-tune with Brier score instead of log-likelihoodLLaMA-7B · WMT22 EN-DE testBLEU: 25.42 -> 29.15Helped
instruction-tune with spherical score instead of log-likelihoodLLaMA-7B · CNN/DailyMailROUGE-1: 28.66 -> 30.89Helped
use alpha=2 rather than other tested alpha values (ablation)alpha-power and pseudo-spherical scoring rules · WMT14 En-De testBLEU: 27.91; 28.05; 28.01; 27.84; 27.71; 28.09; 27.91; 28.07; 27.92; 27.64Mixed
apply score smoothing S^epsilon to models trained with label smoothing (ablation)Brier score fine-tuning · TED test setsAverage BLEU: 33.63 -> 33.80Helped
add masked logarithmic score to score smoothing (ablation)Brier score fine-tuning · TED test setsAverage BLEU: 33.80 -> 34.49Helped
apply score smoothing S^epsilon to models trained with label smoothing (ablation)Spherical score fine-tuning · TED test setsAverage BLEU: 33.86 -> 33.89Helped
add masked logarithmic score to score smoothing (ablation)Spherical score fine-tuning · TED test setsAverage BLEU: 33.89 -> 34.43Helped
fine-tune with unsmoothed alternative scores rather than retaining label smoothing (ablation)Transformer w/ LS · TED test setsAverage BLEU: 33.91 -> 33.63; 33.91 -> 33.86Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WMT14 En-De WMT14 En-Fr TED bilingual CNN/DailyMail Alpaca

Benchmarks: WMT14 En-De WMT14 En-Fr TED CNN/DailyMail WMT22 MT-bench

Metrics: BLEU ROUGE-1 ROUGE-2 ROUGE-L

Baselines: Transformer (MLE) MixCE TaiLr Convex Transformer w/ LS

Builds on: label smoothing entmax loss MixCE TaiLr Convex loss

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy