Downloads · 30 days
18
6% of all-time downloads
alan-turing-institute/t0-s1-14B
t0-s1-14B is a text generation model from alan-turing-institute. Use it when you need the model to write or continue text. It is set up for transformers.
t0-s1-14B is a fine-tuned language model developed at the Alan Turing Institute as part of the t0 research initiative. It is a replication of the S1 work — Qwen2.5-14B-Instruct fine-tuned on the s1K dataset using supe…
Downloads · 30 days
18
6% of all-time downloads
All-time downloads
299
Public
Parameters
14.8B
190 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors187 GB · 100%
From the Hugging Face model README
t0-s1-14B is a fine-tuned language model developed at the Alan Turing Institute as part of the t0 research initiative. It is a replication of the S1 work — Qwen2.5-14B-Instruct fine-tuned on the s1K dataset using supervised fine-tuning (SFT) via TRL. The s1K dataset is a curated set of 1,000 high-quality reasoning traces designed to elicit test-time scaling behaviour in smaller language models.
This model can be used for text generation and reasoning tasks. It is intended to explore test-time scaling behaviour in small language models, following the methodology of the S1 paper.
The model can be used as a reasoning-capable base for downstream tasks or plugged into larger pipelines. It is part of the broader t0 research initiative into lean yet capable LLMs.
This model is not intended for:
The model inherits biases from its base model (Qwen2.5-14B-Instruct) and from the s1K training dataset. The s1K dataset is small and curated for reasoning; performance on other tasks may vary.
Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. Outputs should be reviewed appropriately for the intended use case.
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-generation", model="alan-turing-institute/t0-s1-14B")
messages = [
{"role": "user", "content": "Who are you?"},
]
pipe(messages)
# Load model directly
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("alan-turing-institute/t0-s1-14B")
model = AutoModelForCausalLM.from_pretrained("alan-turing-institute/t0-s1-14B")
messages = [
{"role": "user", "content": "Who are you?"},
]
inputs = tokenizer.apply_chat_template(
messages,
add_generation_prompt=True,
tokenize=True,
return_dict=True,
return_tensors="pt",
).to(model.device)
outputs = model.generate(**inputs, max_new_tokens=40)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:]))
For serving with vLLM:
pip install vllm
vllm serve "alan-turing-institute/t0-s1-14B"
See the t0-1 repository for more details.
This model was fine-tuned on the s1K dataset — a curated set of 1,000 reasoning traces used in the original S1 work. See the S1 paper and the t0-1 repository for more information on the training data and procedure.
Supervised fine-tuning (SFT) via TRL, replicating the methodology described in the S1 paper. See the t0-1 repository for full details on hyperparameters and evaluation.
If you use this model, please cite both the t0 paper and the original S1 work:
BibTeX:
@article{chan2025retrieval,
title={Retrieval-augmented reasoning with lean language models},
author={Chan, Ryan Sze-Yin and Nanni, Federico and Lazauskas, Tomas and Wood, Rosie and Yong, Penelope and Tarassenko, Lionel and Girolami, Mark and Geddes, James and Duncan, Andrew},
journal={arXiv preprint arXiv:2508.11386},
year={2025}
}
@article{muennighoff2025s1,
title={s1: Simple Test-Time Scaling},
author={Muennighoff, Niklas and Yang, Zitong and Shi, Weijia and Li, Xiang Lisa and Fei-Fei, Li and Hajishirzi, Hannaneh and Zettlemoyer, Luke and Liang, Percy and Candès, Emmanuel and Hashimoto, Tatsunori},
journal={arXiv preprint arXiv:2501.19393},
year={2025}
}