sot-phase1-wikitext103-sot_compact-seed42-tc017
Part of the Self-Organising Transformer research project: phase1, dataset wikitext103, condition sot_compact, seed 42.
Physically smaller model built from the gated supernet's selected units, with the inherited weights and no further training.
Read this first
- With inherited weights and no further training, this model collapses (ppl in the thousands).
Full context: RESEARCH_LOG.md, the 2026-10-01 entry.
Intended use and limitations
- Intended use: reproduce and inspect the results of the Self-Organising Transformer study.
- Not for: production or downstream use. This is a small research model trained on WikiText-103 only. It is not instruction-tuned or safety-tuned. Its zero-shot benchmark scores are close to chance.
- It needs the project code and
transformers<5.0(see How to use).
How to use
The model class is defined in the project repository and is not registered with AutoModel, so the Hub widget and AutoModelForCausalLM do not work. Use the repository code (it needs transformers<5.0; 5.x corrupts the reload of this model):
git clone https://github.com/sbartlett97/self-organising-transformer
cd self-organising-transformer && pip install -r requirements.txt
python generate.py sbartlett97/sot-phase1-wikitext103-sot_compact-seed42-tc017 --prompt "The history of the city begins in"
from ablation_importance import resolve_checkpoint
from evaluate import load_model
from transformers import AutoTokenizer
path = resolve_checkpoint("sbartlett97/sot-phase1-wikitext103-sot_compact-seed42-tc017")
model = load_model(str(path), None).eval()
tok = AutoTokenizer.from_pretrained(path)
logits = model(tok("The history of the city begins in", return_tensors="pt").input_ids)["logits"]
Performance
evaluate.py perplexity: 100 val batches of 8 x 256 tokens.
Perplexity: 5480.25
- loses to the matched dense baseline (
28.23) by19312.4%
| Task | Metric | Value | Stderr |
|---|---|---|---|
| hellaswag | acc | 0.2601 | 0.0044 |
| hellaswag | acc_norm | 0.2585 | 0.0044 |
| arc_easy | acc | 0.2504 | 0.0089 |
| arc_easy | acc_norm | 0.2647 | 0.0091 |
| piqa | acc | 0.5218 | 0.0117 |
| piqa | acc_norm | 0.4940 | 0.0117 |
| winogrande | acc | 0.4909 | 0.0141 |
Gates of the source supernet
Threshold (auto-median of this checkpoint's layer gates): 0.2896
| Layer | Active | Heads | FFN groups | Layer gate |
|---|---|---|---|---|
| 0 | — | 0 | 64 | 0.2311 |
| 1 | — | 2 | 64 | 0.2340 |
| 2 | — | 5 | 64 | 0.2528 |
| 3 | — | 4 | 64 | 0.2597 |
| 4 | — | 6 | 64 | 0.2833 |
| 5 | ✅ | 5 | 64 | 0.3402 |
| 6 | ✅ | 5 | 64 | 0.3194 |
| 7 | ✅ | 3 | 64 | 0.3148 |
| 8 | ✅ | 4 | 64 | 0.3297 |
| 9 | ✅ | 1 | 64 | 0.3125 |
| 10 | ✅ | 0 | 64 | 0.2945 |
| 11 | — | 0 | 64 | 0.2846 |
Training trajectory
No training metrics recorded.
Hyperparameters
| Hyperparameter | Value |
|---|