2025-11-16T23:37:13.075377

The Algorithmic Regulator

Ruffini
The regulator theorem states that, under certain conditions, any optimal controller must embody a model of the system it regulates, grounding the idea that controllers embed, explicitly or implicitly, internal models of the controlled. This principle underpins neuroscience and predictive brain theories like the Free-Energy Principle or Kolmogorov/Algorithmic Agent theory. However, the theorem is only proven in limited settings. Here, we treat the deterministic, closed, coupled world-regulator system $(W,R)$ as a single self-delimiting program $p$ via a constant-size wrapper that produces the world output string~$x$ fed to the regulator. We analyze regulation from the viewpoint of the algorithmic complexity of the output, $K(x)$. We define $R$ to be a \emph{good algorithmic regulator} if it \emph{reduces} the algorithmic complexity of the readout relative to a null (unregulated) baseline $\varnothing$, i.e., \[ Δ= K\big(O_{W,\varnothing}\big) - K\big(O_{W,R}\big) > 0. \] We then prove that the larger $Δ$ is, the more world-regulator pairs with high mutual algorithmic information are favored. More precisely, a complexity gap $Δ> 0$ yields \[ \Pr\big((W,R)\mid x\big) \le C\,2^{\,M(W{:}R)}\,2^{-Δ}, \] making low $M(W{:}R)$ exponentially unlikely as $Δ$ grows. This is an AIT version of the idea that ``the regulator contains a model of the world.'' The framework is distribution-free, applies to individual sequences, and complements the Internal Model Principle. Beyond this necessity claim, the same coding-theorem calculus singles out a \emph{canonical scalar objective} and implicates a \emph{planner}. On the realized episode, a regulator behaves \emph{as if} it minimized the conditional description length of the readout.
academic

Il Regolatore Algoritmico

Informazioni Fondamentali

  • ID Articolo: 2510.10300
  • Titolo: The Algorithmic Regulator
  • Autore: Giulio Ruffini
  • Classificazione: cs.CC cs.AI cs.IT cs.SY eess.SY math.IT q-bio.NC
  • Data di Pubblicazione: 14 ottobre 2025 (preprint arXiv)
  • Link Articolo: https://arxiv.org/abs/2510.10300

Riassunto

Questo articolo riesamina il classico teorema del regolatore sulla base della teoria algoritmica dell'informazione (AIT), il quale afferma che in determinate condizioni, qualsiasi controllore ottimale deve contenere un modello del sistema che regola. L'autore considera il sistema deterministico accoppiato mondo-regolatore (W,R)(W,R) come un singolo programma auto-delimitato, analizzando la regolazione dal punto di vista della complessità algoritmica dell'output K(x)K(x). Definisce un "buon regolatore algoritmico" come un regolatore che riduce la complessità algoritmica dell'output rispetto alla linea di base senza regolazione, ovvero Δ=K(OW,)K(OW,R)>0\Delta = K(O_{W,\varnothing}) - K(O_{W,R}) > 0. L'articolo dimostra che maggiore è il divario di complessità Δ\Delta, più vengono preferite le coppie mondo-regolatore con elevata informazione algoritmica reciproca, rendendo impossibile esponenzialmente bassi valori di M(W:R)M(W:R) al crescere di Δ\Delta.

Contesto di Ricerca e Motivazione

Contesto del Problema

  1. Limitazioni del Teorema Classico del Regolatore: Il teorema del buon regolatore (GRT) proposto da Conant e Ashby (1970) afferma che "ogni buon regolatore deve essere un modello del sistema", ma il teorema è troppo generico nelle definizioni di "modello" e "buono", e la dimostrazione non è sufficientemente rigorosa.
  2. Limitazioni del Principio del Modello Interno: Sebbene il principio del modello interno (IMP) nella moderna teoria del controllo sia rigoroso, si applica principalmente ai sistemi lineari tempo-invarianti (LTI), e l'estensione ai sistemi non lineari richiede ipotesi strutturali aggiuntive.
  3. Necessità Teoriche in Neuroscienze: Teorie predittive del cervello come il principio dell'energia libera e la teoria degli agenti algoritmici di Kolmogorov richiedono una base teorica più universale per supportare il concetto che "gli agenti devono contenere un modello del mondo".

Motivazione della Ricerca

L'autore intende:

  • Fornire una teoria della regolazione indipendente dalla distribuzione, applicabile a sequenze individuali
  • Superare i vincoli delle assunzioni lineari e dei modelli probabilistici
  • Stabilire un teorema del regolatore nel quadro della teoria algoritmica dell'informazione
  • Fornire una base teorica più rigorosa per le neuroscienze e le scienze cognitive

Contributi Principali

  1. Propone un Framework di Regolatore Algoritmico: Ridefinisce i criteri di "bontà" del regolatore sulla base della teoria algoritmica dell'informazione, utilizzando la comprimibilità dell'output come criterio di valutazione
  2. Stabilisce Tre Teoremi Principali:
    • Teorema della Forma Posteriore: distribuzione posteriore del programma dato l'output osservato x
    • Teorema del Regolatore Contrastivo: dimostra la relazione esponenziale tra il divario di complessità e l'informazione algoritmica reciproca
    • Teorema di Inferenza della Funzione Obiettivo: identifica la funzione obiettivo scalare normativa
  3. Fornisce una Teoria Indipendente dalla Distribuzione: Non dipende da assunzioni sulla distribuzione di probabilità, applicabile a singole sequenze di realizzazione
  4. Integra il Principio del Modello Interno: Integra a livello informativo-teorico le condizioni strutturali necessarie dell'IMP

Dettagli Metodologici

Definizione del Compito

Studia il sistema deterministico accoppiato mondo-regolatore (W,R)(W,R), dove:

  • WW: programma del mondo (macchina di Turing a 3 nastri)
  • RR: programma del regolatore (macchina di Turing a 3 nastri)
  • NN: intervallo di tempo fisso
  • x=OW,R(N)x = O^{(N)}_{W,R}: output del mondo con regolatore attivato
  • y=OW,(N)y = O^{(N)}_{W,\varnothing}: output del mondo con regolatore disattivato

Definizioni Fondamentali

Definizione di "Modello Interno" Algoritmico

Dato un intervallo fisso NN, se M(W:R)>0M(W:R) > 0 (equivalente a K(WR)<K(W)K(W|R) < K(W)), allora si dice che RR contiene un modello interno di WW in senso algoritmico.

Definizione di Buon Regolatore Algoritmico

Definire il divario di complessità: Δ:=K(OW,(N))K(OW,R(N))\Delta := K(O^{(N)}_{W,\varnothing}) - K(O^{(N)}_{W,R})

Se Δ>0\Delta > 0, allora RR è chiamato buon regolatore algoritmico di WW nell'intervallo NN.

Teoremi Principali

Teorema 3.1: Forma Posteriore del Programma

P((W,R)x)[1c~2,1c~1]2K(x)K(W,R)<1c~2M(W:R)P((W,R)|x) \in \left[\frac{1}{\tilde{c}_2}, \frac{1}{\tilde{c}_1}\right] \cdot 2^{K(x)-K(W,R)} < \frac{1}{\tilde{c}} 2^{M(W:R)}

Teorema 3.2: Teorema del Regolatore Probabilistico

Sia Δ:=K(OW,(N))K(OW,R(N))\Delta := K(O^{(N)}_{W,\varnothing}) - K(O^{(N)}_{W,R}), allora esiste una costante C>0C > 0 tale che: P((W,R)OW,R(N),EbR)C2M(W:R)2ΔP((W,R)|O^{(N)}_{W,R}, E^R_b) \leq C \cdot 2^{M(W:R)} 2^{-\Delta}

Ciò significa che per ogni bit di riduzione in M(W:R)M(W:R), il supporto posteriore perde approssimativamente un fattore di 212^{-1}.

Teorema 3.3: Inferenza della Funzione Obiettivo

Sotto la misura di priorità universale: log2m(OW,R(N))m(OW,(N))=K(OW,(N))K(OW,R(N))±O(1)\log_2 \frac{m(O^{(N)}_{W,R})}{m(O^{(N)}_{W,\varnothing})} = K(O^{(N)}_{W,\varnothing}) - K(O^{(N)}_{W,R}) \pm O(1)

Cioè, sull'episodio realizzato, il regolatore si comporta come se stesse minimizzando K(OW,R(N))K(O^{(N)}_{W,R}).

Punti di Innovazione Tecnica

  1. Regolazione da Prospettiva di Compressione: Definisce la regolazione come il processo di rendere l'output più comprimibile, collegando la teoria del controllo e la teoria dell'informazione
  2. Analisi Contrastiva: Valuta l'effetto della regolazione confrontando le differenze di complessità con regolatore attivato/disattivato
  3. Priorità Universale: Utilizza la distribuzione universale di Solomonoff-Levin per fornire un quadro di analisi indipendente dalla distribuzione
  4. Modello di Macchina di Turing a 3 Nastri: Utilizza il modello computazionale standard per garantire l'universalità dei risultati

Analisi Teorica

Relazione con il Principio del Modello Interno

L'articolo confronta in dettaglio le differenze tra il quadro AIT e l'IMP:

AspettoIMPQuadro AIT
AssunzioniSistemi LTI, assunzioni strutturaliIndipendente dall'architettura, accoppiamento deterministico
Definizione di "Modello"Copia dinamicaDipendenza algoritmica M(W:R)>0M(W:R) > 0
NecessitàStrutturaleTeorico-informativa
Ambito di ApplicazioneRegolazione classicaSingolo episodio, indipendente dalla distribuzione

Stime Pratiche

Poiché la complessità di Kolmogorov non è calcolabile, in pratica si utilizzano:

  • Compressore Lempel-Ziv: come stima del limite superiore di K()K(\cdot)
  • Metodo di Decomposizione a Blocchi (BDM): tramite ricerca in tabella di complessità di piccoli blocchi
  • Compressore Basato su Reti Neurali: basato su autoencoder variazionali, ecc.

Esempio di Termostato Domestico

L'articolo illustra l'applicazione del quadro con l'esempio di un termostato:

  • Mondo WW: termodinamica della stanza + disturbi esterni
  • Regolatore RR: logica del termostato
  • Output xx: temperatura interna o segnale di errore
  • Buon Regolatore: mantiene la temperatura in un modello di banda morta regolare, più comprimibile rispetto alla situazione senza regolazione

Lavori Correlati

Teoria Classica della Regolazione

  1. GRT di Conant-Ashby (1970): Lavoro pionieristico, ma con definizioni ambigue
  2. IMP di Francis-Wonham (1975-76): Risultati rigorosi per sistemi lineari
  3. Regolazione dell'Output Non Lineare: Richiede condizioni aggiuntive di risolvibilità e stabilità

Teoria Algoritmica dell'Informazione

  1. Induzione di Solomonoff: Priorità universale e teoremi di codifica
  2. Complessità di Kolmogorov: Misura della complessità per sequenze individuali
  3. Lunghezza di Descrizione Minima: Collegamento tra selezione del modello e compressione

Teorie Neuroscientifico

  1. Principio dell'Energia Libera: Gli agenti biologici minimizzano l'energia libera variazionale
  2. Codifica Predittiva: Il cervello come macchina predittiva
  3. Teoria degli Agenti Algoritmici: Teoria della coscienza basata su modelli di compressione

Conclusioni e Discussione

Conclusioni Principali

  1. Necessità Algoritmica: Un vantaggio di complessità continuo Δ>0\Delta > 0 rende esponenzialmente impossibili bassi valori di M(W:R)M(W:R)
  2. Obiettivo Normativo: Il teorema di codifica identifica computazionalmente la funzione obiettivo scalare normativa
  3. Interpretazione dell'Agente: Il regolatore si comporta come se stesse minimizzando la lunghezza della descrizione

Limitazioni

  1. Infattibilità Computazionale: La complessità di Kolmogorov non è calcolabile, richiedendo approssimazioni
  2. Limitazione a Singolo Episodio: I risultati si basano su realizzazioni individuali, potrebbero richiedere osservazioni multiple per aumentare la confidenza
  3. Requisiti Diagnostici: È necessario selezionare appropriati segnali di lettura per garantire l'efficacia del contrasto
  4. Fattori Costanti: Le costanti dipendenti dalla macchina potrebbero essere significative nella pratica

Direzioni Future

  1. Estensione Multi-Episodio: Studiare l'evidenza cumulativa tra episodi multipli
  2. Algoritmi Approssimati: Sviluppare metodi migliori per stimare la complessità di Kolmogorov
  3. Verifica Sperimentale: Testare il quadro in sistemi di controllo reali
  4. Applicazioni Neuroscientifico: Applicare la teoria allo studio della funzione cerebrale

Valutazione Approfondita

Punti di Forza

  1. Rigore Teorico: Fornisce una versione rigorosa della teoria algoritmica dell'informazione del classico teorema del regolatore
  2. Applicabilità Universale: Non dipende da assunzioni lineari o probabilistiche, con ambito di applicazione più ampio
  3. Intuizioni Profonde: Collega la regolazione alla compressione, fornendo una nuova prospettiva teorica
  4. Valore Interdisciplinare: Fornisce una base teorica per le neuroscienze e le scienze cognitive

Carenze

  1. Sfide Pratiche: L'infattibilità computazionale della complessità di Kolmogorov limita l'applicazione diretta
  2. Verifica Empirica Insufficiente: Mancanza di verifica su larga scala in sistemi reali
  3. Dipendenza da Costanti: I fattori costanti nei risultati potrebbero influenzare l'efficacia pratica
  4. Prospettiva Singolare: Focalizzato principalmente sulla prospettiva teorico-informativa, potrebbe trascurare altri fattori importanti

Impatto

  1. Contributo Teorico: Fornisce una nuova base teorico-informativa per la teoria del controllo
  2. Ponte Interdisciplinare: Collega la teoria del controllo, la teoria dell'informazione e le neuroscienze
  3. Innovazione Metodologica: Dimostra il potenziale di applicazione dell'AIT nella teoria dei sistemi
  4. Ricerca Futura: Pone le basi per la ricerca successiva in campi correlati

Scenari Applicabili

  1. Analisi Teorica: Adatto per l'analisi teorica e la comprensione dei sistemi di regolazione
  2. Diagnostica di Sistema: Può essere utilizzato per valutare se i sistemi di controllo contengono modelli del mondo appropriati
  3. Ricerca Neuroscientifico: Fornisce un quadro quantitativo per lo studio delle funzioni predittive del cervello
  4. Intelligenza Artificiale: Fornisce orientamenti per la progettazione di sistemi intelligenti con modelli del mondo

Bibliografia

L'articolo cita 65 importanti riferimenti, principalmente includenti:

  1. Conant & Ashby (1970): "Every good regulator of a system must be a model of that system"
  2. Francis & Wonham (1975, 1976): Lavori originali sul Principio del Modello Interno
  3. Li & Vitányi (2019): Manuale autorevole sulla complessità di Kolmogorov
  4. Solomonoff (1964): Lavoro fondativo sulla teoria della probabilità algoritmica
  5. Grünwald (2007): Principio della Lunghezza di Descrizione Minima
  6. Friston: Lavori correlati al Principio dell'Energia Libera
  7. Ruffini: Lavori precedenti dell'autore sulla teoria degli agenti algoritmici

Valutazione Complessiva: Questo è un articolo teoricamente molto rigoroso e profondo che introduce con successo la teoria algoritmica dell'informazione nella teoria del controllo, fornendo una nuova prospettiva sul classico teorema del regolatore. Sebbene presenti sfide dal punto di vista pratico, il suo contributo teorico e il valore interdisciplinare lo rendono un lavoro importante nel campo correlato.