library_name, license, tags, language, pipeline_tag, model-index
library_name license tags language pipeline_tag model-index
transformers apache-2.0
math
reasoning
text-generation
en
text-generation
name results
Kai-0.35B-Instruct
task dataset metrics
type name
multiple-choice ARC-Challenge
name type config split
ARC-Challenge allenai/ai2_arc ARC-Challenge test
type value name
acc_norm 37.80 Accuracy (normalized)
task dataset metrics
type name
multiple-choice HellaSwag
name type split
HellaSwag Rowan/hellaswag validation
type value name
acc_norm 55.88 Accuracy (normalized)
task dataset metrics
type name
multiple-choice PIQA
name type split
PIQA piqa validation
type value name
acc_norm 71.82 Accuracy (normalized)
task dataset metrics
type name
text-generation MBPP
name type split
MBPP google-research-datasets/mbpp test
type value name
pass_at_1 22.20 pass@1

Kai-0.35B-Instruct

A compact 0.35B-parameter instruction-tuned language model optimized for reasoning, math, and code generation tasks.

Model Details

Model Kai-0.35B-Instruct
Architecture LlamaForCausalLM
Parameters 360M
Hidden size 960
Layers 32
Attention heads 15 (5 KV heads, GQA)
Context length 8192
Precision bfloat16
Vocab size 49,152

Benchmark Results (5-shot, log-likelihood)

Benchmark Kai-0.35B-Instruct Mamba (370M) TinyLlama (1.1B) Llama-3.2 (1B)
ARC-Challenge (science reasoning) 37.80% ~29.1% ~30.1% ~44.5%
HellaSwag (sentence completion) 55.88% ~53.8% ~59.2% ~61.1%
PIQA (physical commonsense) 71.82% ~69.6% ~73.0% ~74.5%

Code Generation — MBPP (3-shot, pass@1)

Model Params MBPP pass@1
Mamba / Mamba-2 370M <10.0%
TinyLlama 1.1B ~19.91%
Kai-0.35B-Instruct 360M 22.20%
Llama-3.2-1B (Base) 1.0B ~25-30%
Llama-3.2-1B-Instruct 1.0B ~49.0%

Key Observations

  1. ARC-Challenge: Kai-0.35B scores 37.80% (5-shot), significantly outperforming both Mamba-370M (+8.7pp) and TinyLlama-1.1B (+7.7pp) — a model 3x its size.

  2. PIQA: At 71.82%, Kai-0.35B nearly matches TinyLlama-1.1B (73.0%) with only 1/3 the parameters, and trails the 1B-class Llama-3.2 by less than 3pp.

  3. MBPP: At 22.20% pass@1, Kai-0.35B surpasses TinyLlama-1.1B (~19.91%) in code generation despite being 3x smaller.

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model = AutoModelForCausalLM.from_pretrained(
    "NoesisLab/Kai-0.35B-Instruct",
    torch_dtype=torch.bfloat16,
)
tokenizer = AutoTokenizer.from_pretrained("NoesisLab/Kai-0.35B-Instruct")
messages = [{"role": "user", "content": "What is 25 * 4?"}]
input_ids = tokenizer.apply_chat_template(messages, return_tensors="pt")
output = model.generate(input_ids, max_new_tokens=256)
print(tokenizer.decode(output[0], skip_special_tokens=True))

Citation

@misc{noesislab2026nkai,
  title={Kai-0.35B-Instruct},
  author={NoesisLab},
  year={2026},
  url={https://huggingface.co/NoesisLab/Kai-0.35B-Instruct}
}

License

Apache 2.0

Description
Model synced from source: NoesisLab/Kai-0.35B-Instruct
Readme 1.3 MiB
Languages
Jinja 100%