Translation
Transformers
Safetensors
Korean
English
Vietnamese
llama
text-generation
text-generation-inference
Instructions to use DMTLabs-AI/DMTLLM-Translation-Research with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use DMTLabs-AI/DMTLLM-Translation-Research with Transformers:
# Use a pipeline as a high-level helper # Warning: Pipeline type "translation" is no longer supported in transformers v5. # You must load the model directly (see below) or downgrade to v4.x with: # 'pip install "transformers<5.0.0' from transformers import pipeline pipe = pipeline("translation", model="DMTLabs-AI/DMTLLM-Translation-Research")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("DMTLabs-AI/DMTLLM-Translation-Research") model = AutoModelForCausalLM.from_pretrained("DMTLabs-AI/DMTLLM-Translation-Research", device_map="auto") - Notebooks
- Google Colab
- Kaggle
File size: 9,589 Bytes
fea1f8c b485e50 fea1f8c b485e50 2f1ba46 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 | ---
license: apache-2.0
library_name: transformers
pipeline_tag: translation
language:
- ko
- en
- vi
---
# DMTLLM Translation Research
> **Research Release**
**DMTLLM Translation Research** is an open-weight multilingual language model developed by **DMTLabs** as part of the foundational research for DMTLLM.
The model is a compact **~50M parameter decoder-only Transformer** based on a Llama-style architecture. It was **trained from scratch with randomly initialized weights** using Korean, English, and Vietnamese monolingual corpora.
No pretrained Llama model weights were used.
Following base language model pretraining, the model was further specialized for machine translation through **full-parameter supervised fine-tuning (SFT)** using Korean–English and Korean–Vietnamese parallel translation data.
This release represents an intermediate research milestone in the development of DMTLLM and is intended primarily for research and experimentation.
---
## Model Overview
| Item | Description |
|---|---|
| Developer | DMTLabs |
| Model size | **~50M parameters** |
| Model type | Decoder-only Transformer |
| Implementation | `LlamaForCausalLM` |
| Architecture | Llama-style Causal Language Model |
| Initialization | Random initialization |
| Base pretraining | Causal Language Modeling |
| Pretraining languages | Korean, English, Vietnamese |
| Post-training | Full-parameter Supervised Fine-Tuning |
| Translation data | Korean–English, Korean–Vietnamese |
| Specialization | Machine Translation |
| Model status | Research / Experimental |
| License | Apache License 2.0 |
> Although the model implementation is based on the `LlamaForCausalLM` architecture provided by Hugging Face Transformers, **no pretrained Llama weights were used**. All model parameters were initialized randomly and trained from scratch.
---
## Model Architecture
The model uses a compact Llama-style decoder-only Transformer architecture designed at approximately the **50M parameter scale**.
| Specification | Value |
|---|---:|
| Parameters | ~50M |
| Vocabulary size | 48,000 |
| Hidden size | 512 |
| Transformer layers | 8 |
| Attention heads | 8 |
| Key-value heads | 4 |
| Attention type | Grouped Query Attention (GQA) |
| Attention head dimension | 64 |
| Intermediate size | 1,376 |
| Maximum context length | 1,024 tokens |
| Positional encoding | Rotary Position Embeddings (RoPE) |
| RoPE theta | 10,000 |
| Normalization | RMSNorm |
| RMSNorm epsilon | 1e-5 |
| Activation | SiLU / SwiGLU-style |
| Attention bias | No |
| MLP bias | No |
| Attention dropout | 0.0 |
| Input/output embeddings | Tied |
| Checkpoint parameter dtype | FP32 |
The architecture includes:
- Rotary Position Embeddings (RoPE)
- RMSNorm
- Grouped Query Attention (GQA)
- SwiGLU-style feed-forward layers
- tied input and output embeddings
- decoder-only causal self-attention
---
## Training Pipeline
The model was developed in two stages:
```text
Random Initialization
│
▼
Base Language Model Pretraining
(Korean / English / Vietnamese)
│
▼
Scratch-pretrained Base Model
│
▼
Full-parameter Translation SFT
(Korean–English / Korean–Vietnamese)
│
▼
Translation-specialized Research Model
```
### Stage 1: Base Pretraining
The base language model was trained entirely from scratch.
No pretrained language model checkpoint was used. The model parameters were randomly initialized and optimized using the standard causal language modeling objective.
Conceptually, the model learns next-token prediction:
```text
token₁ token₂ token₃ ... tokenₙ
↓ ↓ ↓ ↓
token₂ token₃ token₄ ... tokenₙ₊₁
```
The pretraining corpus consists of monolingual Korean, English, and Vietnamese text.
Training utilizes:
- Causal Language Modeling / Next Token Prediction
- BF16 mixed-precision computation
- AdamW optimization
- gradient accumulation
- gradient clipping
- linear learning-rate warmup
- cosine learning-rate decay
- optional gradient checkpointing
### Base Pretraining Data
The monolingual corpus contains approximately **27.6 million training records** after preprocessing and filtering.
| Language | Training | Validation | Test |
|---|---:|---:|---:|
| Korean | 13,738,080 | 140,019 | 140,843 |
| English | 7,723,537 | 79,102 | 79,150 |
| Vietnamese | 6,169,183 | 62,694 | 62,914 |
| **Total** | **27,630,800** | **281,815** | **282,907** |
The records were tokenized and packed into fixed-length sequences for causal language model pretraining.
### Monolingual Data Filtering
Duplicate and invalid samples were removed during preprocessing.
| Language | Removed Duplicates | Other Filtered Samples |
|---|---:|---:|
| Korean | 623,012 | 79 |
| English | 191,233 | 4 |
| Vietnamese | 274,093 | 123 |
| **Total** | **1,088,338** | **206** |
---
## Stage 2: Translation Supervised Fine-Tuning
Following base pretraining, the entire model was further optimized for machine translation using **full-parameter supervised fine-tuning**.
No LoRA, adapter, or other parameter-efficient fine-tuning method was used.
The SFT corpus consists of Korean–English and Korean–Vietnamese parallel translation pairs.
Each training example contains:
```text
[ Translation Prompt ] [ Target Translation ]
```
During SFT, the prompt portion is excluded from the language modeling loss.
```text
[ Translation Prompt ] [ Target Translation ]
masked loss
```
Only target translation tokens contribute to the training objective, while all model parameters are updated.
### Translation SFT Data
Approximately **14.1 million parallel sentence pairs** were used for translation SFT.
| Language Pair | Training | Validation | Test |
|---|---:|---:|---:|
| Korean–English | 7,907,787 | 80,562 | 81,229 |
| Korean–Vietnamese | 6,200,497 | 63,509 | 63,319 |
| **Total** | **14,108,284** | **144,071** | **144,548** |
### Parallel Data Filtering
Parallel data preprocessing included duplicate removal, source–target length-ratio filtering, text validation, and identical-pair filtering where applicable.
| Language Pair | Raw Pairs | Duplicates | Ratio Filter | Text Filter | Identical Pair Filter |
|---|---:|---:|---:|---:|---:|
| Korean–English | 8,073,026 | 1,636 | 1,769 | 43 | — |
| Korean–Vietnamese | 6,569,007 | 238,995 | 1,343 | 154 | 1,190 |
The remaining examples were divided into training, validation, and test sets.
---
## Research Objectives
This model was developed as part of the foundational research for the **DMTLLM** project.
The primary objectives of this work are to investigate:
- training a decoder-only language model entirely from scratch;
- building an independent base model without relying on pretrained model weights;
- learning multilingual representations from Korean, English, and Vietnamese monolingual corpora;
- adapting a scratch-pretrained language model to machine translation;
- evaluating full-parameter SFT for translation specialization;
- investigating Korean–English and Korean–Vietnamese translation using a unified decoder-only architecture;
- establishing a reproducible research foundation for future DMTLLM models.
This model should therefore be considered a **research artifact rather than a production-ready DMTLLM release**.
---
## Languages
The base pretraining stage includes:
- Korean (`ko`)
- English (`en`)
- Vietnamese (`vi`)
The translation specialization stage uses parallel data for:
- Korean–English
- Korean–Vietnamese
Translation capabilities may vary depending on translation direction, domain, sentence complexity, and prompt format.
---
## Evaluation
Comprehensive quantitative evaluation results are being prepared.
Planned evaluation includes:
- translation quality evaluation;
- language-pair-specific performance analysis;
- comparison between the scratch-pretrained base model and the translation-SFT model;
- analysis of translation specialization after full-parameter SFT;
- qualitative analysis of generated translations.
Evaluation results will be added in future updates.
---
## Intended Use
This model is primarily intended for:
- machine translation research;
- multilingual language model research;
- research on language models trained from scratch;
- experiments involving translation-oriented supervised fine-tuning;
- decoder-only Transformer translation experiments;
- Korean–English and Korean–Vietnamese translation research;
- foundational research for future DMTLLM models.
---
## Limitations
This is an experimental research model.
The model may generate:
- inaccurate translations;
- incomplete translations;
- hallucinated content;
- unexpected outputs;
- outputs that differ depending on prompt format or decoding configuration.
The model has not yet undergone comprehensive evaluation across languages, domains, safety scenarios, or production environments.
Its relatively compact model scale may also limit linguistic knowledge, reasoning ability, contextual understanding, and translation quality compared with substantially larger language models.
Performance may vary depending on:
- language pair;
- translation direction;
- input domain;
- sentence length;
- prompt format;
- context length;
- decoding parameters.
This model should not be used for safety-critical or other high-stakes applications without additional evaluation and validation.
---
## License
The released model weights and accompanying materials are provided under the **Apache License 2.0**. |