YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

TRM-text

TRM-text is an attention-free language model based on a Tiny Recursive Model (TRM) architecture.

Unlike Transformer-based language models, TRM-text removes self-attention entirely and replaces it with recursive computation built from causal dilated depthwise convolutions, hierarchical latent refinement, and parameter reuse.

The goal of TRM-text is to investigate whether recursive neural computation can provide competitive language modeling performance while dramatically reducing computational cost.


Overview

TRM-text explores a different scaling path from Transformers.

Instead of increasing attention heads and context interactions, TRM-text repeatedly refines hidden representations using a hierarchy of recursive processing blocks.

Key properties:

  • Attention-free
  • Autoregressive language modeling
  • Recursive computation
  • Hierarchical latent refinement
  • RoPE positional encoding
  • Dilated depthwise convolution mixer
  • Hugging Face compatible
  • safetensors support

Architecture

Tokens
  │
  â–¼
Embedding
  │
  â–¼
Low-Level TRM
  │
  â–¼
Mid-Level TRM
  │
  â–¼
High-Level TRM
  │
  â–¼
Recursive Feedback
  │
  â–¼
LM Head

Each recursive block contains:

  • RMSNorm
  • RoPE
  • Causal Dilated Depthwise Convolution
  • SwiGLU Feed Forward Network
  • Residual Recurrence

No self-attention layers are used.


Model Configuration

Current release:

Parameters: ~15M

dim = 256
hidden_dim = 512

low_steps = 6
mid_steps = 3
high_steps = 2

cycles = 3

kernel_size = 5

low_dilations  = [1,2,4,8]
mid_dilations  = [2,4,8,16]
high_dilations = [4,8,16,32]

Compute Efficiency

Relative training cost:

Architecture Relative Cost
Transformer 1200
HRM 100
TRM-text 1

These values represent relative compute requirements under the experimental scaling assumptions used during development.

The objective of TRM-text is to maximize efficiency through:

  • parameter reuse
  • recursive computation
  • hierarchical refinement
  • elimination of attention operations

Training

Base Pretraining

Dataset:

FineWeb Sample-10BT

Tokenizer:

GPT-2 BPE

Objective:

Causal Language Modeling

Instruction Tuning

Dataset:

tatsu-lab/alpaca

Format:

### Instruction:
...

### Response:
...

Loading

from transformers import AutoTokenizer
from transformers import AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained(
    "summerMC/TRM-text",
    trust_remote_code=True
)

model = AutoModelForCausalLM.from_pretrained(
    "summerMC/TRM-text",
    trust_remote_code=True
)

Inference

prompt = """
### Instruction:
Explain artificial intelligence in simple terms.

### Response:
"""

inputs = tokenizer(
    prompt,
    return_tensors="pt"
)

outputs = model.generate(
    **inputs,
    max_new_tokens=128,
    do_sample=True,
    temperature=0.7,
    top_k=40
)

print(
    tokenizer.decode(
        outputs[0],
        skip_special_tokens=True
    )
)

Research Motivation

TRM-text investigates whether recursive neural systems can replace attention mechanisms in language modeling.

Research directions:

  • recursive reasoning
  • hierarchical computation
  • efficient language models
  • attention-free architectures
  • low-cost scaling laws

Limitations

Current checkpoint is experimental.

Known limitations:

  • small parameter count
  • limited instruction tuning
  • lower capability than modern frontier models
  • research-focused implementation
  • benchmark coverage still limited

Intended Use

TRM-text is intended for:

  • language model research
  • efficient architecture experimentation
  • recursive computation studies
  • attention-free modeling research

Not intended for:

  • safety-critical systems
  • medical decision making
  • legal advice
  • financial advice

License

Apache-2.0


Citation

@software{trm_text_2026,
  title={TRM-text: Attention-Free Recursive Language Modeling},
  author={summerMC},
  year={2026},
  url={https://huggingface.co/summerMC/TRM-text}
}
Downloads last month
289
Safetensors
Model size
28M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support