Home ← Articles Monograph Services
IT EN ES
slm:5

Struttura interna

📅 2026-07-16 ⏱ 2 min read logistar.it

Sintesi immediata: Un small language model (SLM) non è semplicemente un LLM “più piccolo”: ha una struttura interna ottimizzata per funzionare con pochi parametri, memoria ridotta e latenze minime. Le architetture interne più moderne (come Wiola) mostrano che gli SLM stanno diventando famiglie architetturali autonome, non solo versioni compresse dei modelli grandi.

 

🧩 Cosa significa “struttura interna” in uno SLM

La struttura interna di uno SLM riguarda come è costruito il modello:

  • tipo di positional encoding

  • forma dell’attention

  • design del feed-forward

  • strategie di compressione dinamica

  • normalizzazioni e routing dell’informazione

  • compromessi tra capacità e efficienza computazionale

Le survey recenti sugli SLM confermano che la loro architettura è definita da ottimizzazioni mirate a ridurre complessità, memoria e costi di inferenza .

 

🌀 Il caso più interessante: Wiola, un SLM con architettura originale

Wiola (2026) è il primo SLM che non deriva da GPT/LLaMA/Mistral, ma introduce componenti completamente nuove .

🔧 Componenti interne principali

  • Spiral Rotary Positional Encoding Posizioni dei token su una elica 3D, combinando segnali assoluti, relativi e gerarchici.

  • Gated Cross-Layer Attention Ogni layer può “guardare” sintesi compresse dei due layer precedenti → maggiore coerenza globale.

  • Adaptive Token Merging Unisce dinamicamente token ridondanti nei layer centrali → riduzione della complessità dell’attenzione senza perdita di informazione.

  • Dual-Stream Feed-Forward Due flussi paralleli invece del classico MLP, fusi da un gate per-dimensione.

  • WiolaRMSNorm Normalizzazione con offset per-dimensione per evitare collasso delle rappresentazioni.

 
 
 
 
 
  • Transformer (deep learning architecture) - Wikipedia
     
 

🏗️ Come si confronta con gli SLM “classici”

Le survey mostrano che la maggior parte degli SLM usa ancora architetture derivate dai Transformer standard, ottimizzate tramite:

  • pruning

  • quantization

  • distillation

  • compressione strutturale

Wiola invece propone un approccio from scratch, con componenti nuovi che cambiano la geometria posizionale, il routing dell’informazione e la gestione dei token.

 

📊 Tabella comparativa (architettura interna)

ModelloArchitettura baseComponenti distintiveObiettivo principale
Wiola Nuova architettura SLM SRPE, GCLA, ATM, DSFF, WiolaRMSNorm Massima efficienza + coerenza
GPT‑2 Small Transformer decoder MLP classico, attention standard Semplicità, baseline
Phi‑3 Mini Transformer ottimizzato Training su dati “curati”, scaling laws Efficienza + qualità
Gemma 2B Transformer decoder Attention ottimizzata, training massivo Qualità con pochi parametri
Qwen 1.5B Transformer ottimizzazioni su tokenization e training Versatilità
  
 

🎯 In sintesi

Gli SLM moderni non sono solo “LLM piccoli”:

  • hanno architetture interne specifiche per efficienza e coerenza;

  • alcune famiglie (come Wiola) introducono componenti completamente nuove;

  • la ricerca si sta spostando da “compressione dei LLM” a “progettazione nativa di SLM”.

 

Se vuoi, posso mostrarti come progettare un tuo SLM partendo da queste idee, oppure analizzare nel dettaglio uno dei componenti: vuoi approfondire positional encoding, attention, o token merging?