This is a very small instruct model. It can answer simple prompts, explain basic ideas, give short plans, and sometimes show uncertainty behavior, but it is not a reliable general assistant. It may hallucinate, repeat text, fail at math, produce broken completions, or misunderstand prompts.
TinyBrain-100M Instruct was fine-tuned with a simple User/Assistant style format and no system prompt.
The SFT dataset contains 196,668 rows of English instruction/chat examples focused on short, learnable assistant behavior.
Dataset categories include:
Category
Rows
Percent
source_grounded_education_factual
49,882
25.36%
math_reasoning
37,611
19.12%
clean_conversation
34,257
17.42%
messy_idea_to_plan
29,978
15.24%
simplify_explain
19,990
10.16%
honesty_uncertainty
14,957
7.61%
simple_coding
9,993
5.08%
The dataset was designed for small models and uses short assistant responses across education, basic math, planning, simplification, simple coding, clean conversation, and uncertainty behavior.
Relationship to TinyBrain
TinyBrain is a small LLM project focused on compact datasets, small base models, and instruction-tuned models.
Chat/instruct model fine-tuned from the base model
Pipeline:
text
1TinyBrain Pretrain Corpus 2B
2 ↓
3TinyBrain-100M Base
4 ↓
5TinyBrain Instruct 200K
6 ↓
7TinyBrain-100M Instruct
Expected Behavior
TinyBrain-100M Instruct can sometimes handle:
simple explanations
short educational questions
basic planning
simple rewriting/simplification
simple coding prompts
some uncertainty/refusal-style prompts
casual assistant-like responses
Example prompt:
text
1User: Explain photosynthesis in simple words.
2Assistant:
Possible output style:
Photosynthesis is how plants make their own food using sunlight, water, and air. They turn these into sugar and oxygen.
Because this is a very small model, outputs may be unstable. It can repeat, drift, or produce broken text, especially with long generations or higher sampling temperatures.
Evaluation Notes
A lightweight local report confirmed the model architecture and parameter count:
Metric
Value
Total parameters
103,385,856
Trainable parameters
103,385,856
Approx. parameters
103.4M
Manual prompt tests showed that the model behaves better with the plain User: / Assistant: format than with custom chat-special-token formatting.
The model can produce useful short answers for some prompts, but it still performs poorly on reliable math, longer reasoning, and some instruction-following tasks.
This should be treated as an experimental small-model checkpoint, not a benchmark-grade assistant.
Intended Use
TinyBrain-100M Instruct is intended for:
small-model experiments
local lightweight assistant tests
instruction-tuning research
comparing base vs instruct behavior
educational model experiments
studying tiny LLM limitations
continued fine-tuning
dataset/model pipeline demos
This model is useful for exploring how much instruction-following behavior can be added to a small 100M-parameter model.
Not Intended For
Do not rely on this model for:
medical advice
legal advice
financial advice
emergency decisions
safety-critical systems
factual authority
current news or live information
advanced math
advanced coding
long-form reasoning
production assistant use without further training and evaluation
This is an experimental model and should not be used as a source of truth.
Strengths
TinyBrain-100M Instruct is useful because it is:
small
lightweight
easy to run locally
fine-tuned from a matching TinyBrain base model
trained on a public TinyBrain SFT dataset
designed for short assistant-style responses
useful for base-vs-instruct comparison
good for studying tiny model behavior
Limitations
TinyBrain-100M Instruct has major limitations.
The model may:
hallucinate facts
fail simple math
repeat words or phrases
produce broken text
drift off-topic
answer too briefly
misunderstand prompts
generate unreliable code
fail at longer reasoning
fail refusal or safety behavior
continue into fake new user turns
For best results, keep prompts short and use short generation lengths.
Known Weaknesses
Based on local testing, this model is especially weak at:
reliable arithmetic
robust coding
long answers
multi-step reasoning
clean formatting
high-temperature sampling
long context use
It may answer simple educational prompts better than math or code prompts.
Suggested Evaluation
Recommended checks:
short factual prompts
simple explanation prompts
basic math prompts
correction prompts
refusal/uncertainty prompts
repetition tests
prompt-format tests
base vs instruct comparison
SFT dataset overfitting checks
generation temperature sensitivity
Example prompts:
text
1User: Explain gravity in simple words.
2Assistant:
text
1User: What is 17 + 25?
2Assistant:
text
1User: What will the weather be tomorrow in my city?
2Assistant:
text
1User: Give me 3 quick tips to keep my room tidy.
2Assistant:
text
1User: Write a simple Python function that reverses a string.
2Assistant:
This model is released under the Apache 2.0 license.
The SFT dataset and pretraining corpus are mixed-source datasets and may have their own licensing considerations. Users should review the dataset cards and upstream source metadata before commercial use.
Disclaimer
TinyBrain-100M Instruct is an experimental tiny instruction-tuned language model. It may produce incorrect, biased, unsafe, nonsensical, or misleading outputs.
Do not use this model for high-stakes decisions or as a reliable source of factual information.