Downloads · 30 days
13
6% of all-time downloads
jurgiraud/madlad400-3b-mt_236k
madlad400-3b-mt_236k is a translation model from jurgiraud. Use it when you need text moved from one language to another. The card lists the license as apache-2.0.
This model is a domain-adapted version of google/madlad400-3b-mt, fine-tuned on 236k English–French sentence pairs from the bioinformatics and biomedical domains. It is designed for English → French Machine Translation.
Downloads · 30 days
13
6% of all-time downloads
All-time downloads
231
Public
Parameters
2.9B
7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors7 GB · 100%
How the weights are stored.
F162.4B · 82%
From the Hugging Face model README
This model is a domain-adapted version of google/madlad400-3b-mt, fine-tuned on 236k English–French sentence pairs from the bioinformatics and biomedical domains.
It is designed for English → French Machine Translation.
This model was fine-tuned as part of a PhD research project investigating domain adaptation for Machine Translation (MT) in low-resource scenario within the bioinformatics domain (English → French). The project explores the performance of compact MT models and Large Language Models (LLMs), including architectures under 1B parameters as well as models in the 3B–8B range, with a strong emphasis on resource-efficient fine-tuning strategies. The fine-tuning process made use of Parameter-Efficient Fine-Tuning (PEFT) and quantization, in particular QLoRA (Quantized Low-Rank Adaptation), for larger models (Dettmers et al., 2023).
In total, 5 models were fine-tuned on in-domain data: t5_236k | nllb-200-distilled-600M_236K | madlad400-3b-mt_236k (👈 current model) | TowerInstruct-7B-v0.2_236k | and Llama-3.1-8B-Instruct_236K
This model is intended to be used for English → French Machine Translation in the bioinformatics domain.
Find below an example of basic usage with GPU using Hugging Face's Transformers library.
First, install dependencies:
pip install torch transformers
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("jurgiraud/madlad400-3b-mt_236k")
model = AutoModelForSeq2SeqLM.from_pretrained("jurgiraud/madlad400-3b-mt_236k").to("cuda")
def translate(text):
inputs = tokenizer(text, return_tensors="pt").to("cuda")
outputs = model.generate(**inputs, max_new_tokens=128) #feel free to change max_new_tokens
return tokenizer.decode(outputs[0], skip_special_tokens=True)
print(translate("<2fr> The deletion of a gene may result in death or in a block of cell division."))
#La suppression d'un gène peut entraîner la mort ou un blocage de la division cellulaire.
The model was fine-tuned on a set of 236k English-French parallel examples consisting of:
Fine-tuning dataset available 👉 here.
The model was fine-tuned using QLoRa (Quantized Low-Rank Adaptation).
Key hyperparameters and training setup:
r=16, lora_alpha=32, lora_dropout=0.05, target_modules=["q","k","v","o"]1e-4, batch size = 8 (per device), gradient accumulation = 6paged_adamw_8bitThe model was evaluated on an in-domain bioinformatics test set using standard MT metrics.
Test set available 👉 here.
Results from automated metrics. Baseline vs domain-adapted model. Best scores in bold.
| Models | BLEU↑ | chRF2↑ | TER↓ | COMET↑ |
|---|---|---|---|---|
| Baseline model MADLAD400-3B-MT | 43.64 | 71.01 | 46.44 | 86.15 |
| Domain-adapted model MADLAD400-3B-MT_236K | 47.44 | 72.72 | 43.78 | 86.38 |
The fine-tuning carbon footprint was estimated using the Green Algorithms framework (Lannelongue et al., 2021).
BibTeX:
@phdthesis{giraud2026bioinformaticsMT,
title = {Developing Machine Translation for Bioinformatics: An Exploration into Domain-Specific Terminology, Domain Adaptation, and Evaluation},
author = {Giraud, Jurgi},
school = {The Open University},
year = {2026},
type = {Doctor of Philosophy ({PhD}) thesis},
doi = {10.21954/ou.ro.00109555},
url = {https://doi.org/10.21954/ou.ro.00109555},
}