A 3B-parameter instruction-tuned language model optimized for reasoning, math, and code generation tasks, powered by our new ADS (Adaptive Dual-Search Distillation) technique.
-
Surpasses Llama-2-7B: Kai-3B outperforms Llama-2-7B on MMLU (+8.3pp) and ARC-Challenge (+5.7pp) with less than half the parameters — a 7B model decisively beaten by a 3B distilled model.
-
Competitive with Gemma-2-2B: Matches or exceeds Google's Gemma-2-2B on MMLU (+1.6pp) and PIQA, despite Gemma being trained with significantly more compute.
-
HellaSwag: At 69.53%, Kai-3B surpasses all sub-2B models by a wide margin and trails the compute-heavy Qwen2.5-3B by only ~3.5pp.
-
PIQA: At 77.53%, Kai-3B nearly matches Gemma-2-2B (~78.0%) and approaches the 3B-class ceiling set by Qwen2.5-3B (~80.0%).
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4model = AutoModelForCausalLM.from_pretrained(
5 "NoesisLab/Kai-3B-Instruct",
6 torch_dtype=torch.bfloat16,
7)
8tokenizer = AutoTokenizer.from_pretrained("NoesisLab/Kai-3B-Instruct")
9
10messages = [{"role": "user", "content": "What is 25 * 4?"}]
11input_ids = tokenizer.apply_chat_template(messages, return_tensors="pt")
12output = model.generate(input_ids, max_new_tokens=256)
13print(tokenizer.decode(output[0], skip_special_tokens=True))
1@misc{noesislab2026kai3b,
2 title={Kai-3B-Instruct},
3 author={NoesisLab},
4 year={2026},
5 url={https://huggingface.co/NoesisLab/Kai-3B-Instruct}
6}