CoolFace
Modelpublic

MikhailRudenko/drafter-wmt16-translate-ruen

sourceHugging Faceapache-2.0updated 13d agoView on Hugging Face
0likes162downloads
Model Card

Drafter — WMT16 Translate RUEN (Russian → English)

A domain-specific draft model for speculative decoding, fine-tuned on the wmt16_translate_ruen cluster from the Flan dataset.

Model Details

ParameterValue
ArchitectureMistralForCausalLM (156M parameters)
Base modelLite-Mistral-150M-v2-Instruct
Target modelTurboSparse-Mistral-Instruct (7B, BambooForCausalLM)
DomainWMT16 Translation: Russian → English
Training clusterwmt16_translate_ruen_10templates
Precisionbfloat16

Training

ParameterValue
Loss function0.5 × CrossEntropy + 0.5 × KL-divergence (T=1.0)
Training data28,500 synthetic samples (knowledge distillation from target top-10 distributions)
Validation data1,500 samples (5% held-out split)
Epochs10 (plateau at ~5)
Batch size32
Learning rate5e-5 (cosine schedule, 3% warmup)
Best checkpointcheckpoint-7565
Final eval_loss2.363
Final top1_accuracy50.04%
GPU1× RTX 3090 (24 GB)

Purpose

This model is part of the Domain-Aware Speculative Decoding research project. The hypothesis is that domain-specific draft models achieve higher acceptance rates in speculative decoding compared to a single general-purpose drafter.

The model is trained via knowledge distillation: the target model's top-10 token distributions are used as soft labels, combined with standard cross-entropy on the greedy (trunk) sequence.

Usage

python
from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("MikhailRudenko/drafter-wmt16-translate-ruen")
tokenizer = AutoTokenizer.from_pretrained("MikhailRudenko/drafter-wmt16-translate-ruen")

Related Models

ModelDomaineval_losstop1_acc
drafter-understandingUnderstanding (31 clusters)2.10065.00%
drafter-text-reformulationText Reformulation (11 clusters)2.15154.34%
drafter-mixed-utMixed U+T (42 clusters)2.08559.50%
drafter-wmt16-translate-trenTurkish → English1.99854.91%
drafter-wmt16-translate-deenGerman → English2.30752.77%
drafter-wmt16-translate-ruenRussian → English2.36350.04%
drafter-wmt16-translate-csenCzech → English2.26049.96%
drafter-wmt16-translate-fienFinnish → English2.25249.36%

Dataset

Training data: MikhailRudenko/domain-aware-sd-synthetic