Loading…
Loading…
Minnow-Math-1.5B is a ~1.5B parameter decoder-only transformer trained from scratch on raw arXiv LaTeX sources across mathematics, computer science, and theoretical physics.
📄 Paper: https://arxiv.org/abs/2602.17288
💻 Github: https://github.com/kitefishai/Minnow-Math-1.5B
This is a base scientific language model (not instruction-tuned).
Minnow-Math-1.5B explores what it takes to train a domain-specialized scientific language model directly from structured LaTeX archives.
Training Scale
The focus of this project is scientific language modeling robustness, not benchmark optimization.
Optimization
Validation Perplexity: ~4.2 (held-out scientific corpus)
Minnow-Math-1.5B is suitable for:
It is not optimized for:
This model was trained under moderate compute constraints and without instruction tuning or alignment stages.
Observed characteristics:
Performance improves significantly with supervised fine-tuning (SFT), LoRA adaptation, or domain-specific instruction tuning.
This release is intended primarily for research and experimentation.
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
model_id = "KiteFishAI/Minnow-Math-1.5B"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
prompt = "Prove that the sum of two continuous functions is continuous."
inputs = tokenizer(prompt, return_tensors="pt")
with torch.no_grad():
outputs = model.generate(**inputs, max_new_tokens=200)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
If you use this model in your research, please cite:
@article{kitefish_a1_2026,
title={KiteFish-A1: Training a Scientific Language Model from Raw LaTeX Archives},
author={...},
year={2026},
eprint={2602.17288},
archivePrefix={arXiv}
}