CoolFace
Modelpublic

hf-wzx1205/PDO_S2TT-reproduction

sourceHugging Faceapache-2.0updated 4d agoView on Hugging Face
0likes
Model Card

PDO_S2TT — independent reproduction artifacts

This repository archives one fresh end-to-end reproduction run of the public PDO_S2TT reinforcement-learning code: training logs, a resumable training state (including optimizer state), the resulting inference checkpoint, and complete five-direction FLEURS TEST outputs.

[!IMPORTANT] These are reproduction artifacts, not the checkpoint used for the paper tables. The official paper checkpoint remains in `hf-wzx1205/PDO_S2TT`.

Run receipt

ItemValue
InitializationReleased pdo_s2tt_sft.pt
DirectionsEn→Zh / De / Es / Ja / Fr
Seed52
Hardware4 × RTX 4090
PDO schedule407/407 rollout rounds
OptimizerAdamW, 1,625/1,625 updates
Learning rate / weight decay1e-6 / .01
Group size / temperature4 / 0.2
Wall time35,046.17 s (9 h 44 min)
Output coverage3,235 / 3,235 (100%)

The inference checkpoint SHA-256 is bd6bc20f5a8dddd33991822bc17015b985932193abb0f7496d4e5a4df2081129. The resumable training-state SHA-256 is c3e94d3be46593cbf32bf66a5f5e55fd481484020cd1217ba3dfc4a466ae0e79.

Files

text
training/
├── pdo_s2tt_reproduced.pt   # inference-only checkpoint
├── training_state.pt        # policy + AdamW optimizer + counters
├── config.json              # exact public hyperparameters
├── progress.json            # final counters and fingerprint
├── complete.json            # terminal receipt
└── train.log                # complete sanitized training log

evaluation/
├── metrics/                 # complete metrics for Zh/De/Es/Ja/Fr
├── predictions/             # all 647 trajectories per direction
├── logs/                    # successful evaluator logs
├── macro.json               # five-direction aggregation
├── test.log                 # compact human-readable test receipt
└── audit.json               # integrity audit

training_state.pt contains the policy state, AdamW optimizer state, completed rollout-round counter, and completed-update counter. It is provided separately from the lighter inference checkpoint so the run can be inspected or resumed without confusing it with the paper model.

Download

bash
hf download hf-wzx1205/PDO_S2TT-reproduction \
  --local-dir reproduction-artifacts

To use only the independently reproduced inference checkpoint:

bash
hf download hf-wzx1205/PDO_S2TT-reproduction \
  training/pdo_s2tt_reproduced.pt \
  --local-dir reproduction-artifacts

Resume or inspect the training state

Clone the code repository and prepare the released five-direction FLEURS TRAIN manifest as described in its training guide. Then place the downloaded artifacts in the repository and pass the state explicitly:

bash
torchrun --standalone --nproc-per-node=4 scripts/train_pdo.py \
  --manifest data/fleurs/train/train.jsonl \
  --sft-checkpoint checkpoints/pdo_s2tt_sft.pt \
  --output results/reproduction \
  --resume reproduction-artifacts/training/training_state.pt

The archived state is already at the published 407-round stopping point. Resuming with the unchanged recipe therefore verifies/restores terminal state; extending the schedule requires an explicit code/config change and is no longer the frozen reproduction protocol.

FLEURS TEST results

DirectionBLEU ↑COMET ↑chrF++ ↑FTL ↓FRD ↓LAAL-CU mean / P90 ↓RTF ↓
En→Zh38.78786.35927.4032.0002.3303.289 / 6.104.384
En→De29.59484.20357.2002.0002.4403.050 / 5.258.581
En→Es23.42183.37950.9982.0002.4262.489 / 4.883.543
En→Ja28.95488.43326.5732.0002.4823.611 / 6.274.563
En→Fr38.43484.34662.1792.0002.4332.466 / 5.062.578
Macro31.83885.34444.8712.0002.4222.981 / 5.479.530
ScopeNorm. erasure ↓Age erasure ↓First stable ↓Mean finalization ↓
Five-direction macro.9472.0002.966 s7.317 s

Small deviations from the paper checkpoint are expected because PDO uses stochastic on-policy sampling. This run independently recovered the same quality/latency operating point with full output coverage.

The archived trajectories were rescored on 2026-09-23 with evaluator commit `7636709`. This corrects Japanese kana and accented-Latin tokenization in LAAL-CU; quality, FTL, FRD, RTF, and revision metrics are unchanged.

Provenance and privacy

  • —Predictions preserve every visible-draft event and measured compute time.
  • —Local audio references were rewritten as portable data/fleurs/audio/test/*.wav paths; audio itself is not redistributed.
  • —Logs were sanitized only to remove machine-specific absolute paths. Training and evaluation messages, counters, metrics, warnings, and failures/success states were otherwise preserved.
  • —No access token, private credential, source audio, or paper checkpoint is included.

License

Code is released under Apache-2.0 in the main repository. Model use remains subject to the licenses and terms of the upstream base model and datasets.