Giulio Ruffini is a theoretical physicist who left fundamental physics to model brains, and in the process built one of the more rigorous mainstream attempts to define consciousness in mathematical terms. His Kolmogorov Theory of consciousness holds that awareness is the signature of a system that has found compressive models of its world — to be conscious is to model, and to model well is to compress. Ruffini reaches a self-modeling agent that compresses experience and selects among its own states while treating the brain as an information processor. The mechanism converges with idealist accounts while the ontology remains different.
Biography
Ruffini trained as a theoretical physicist, completing a PhD in quantum gravity before his work turned toward the practical physics of signal and measurement. His early career ran through radar and satellite reflectometry — GNSS-R, the use of reflected GPS signals to sense the Earth — the discipline of pulling structure out of noisy electromagnetic returns. The trajectory matters in the same way it does for Kastrup: he came to the mind from inside the hard sciences, trained to distinguish a real signal from an artifact, rather than through the humanities.
In 2000 he co-founded Starlab in Barcelona, a research company translating neuroscience and space science into instruments. In 2011 he co-founded Neuroelectrics, which builds non-invasive electrical brain-stimulation technology — tDCS, tACS, and related transcranial methods — driven by computational models of the cortex. In 2025 he established the Barcelona Computational Foundation, a nonprofit pursuing life, brains, and minds as fundamentally computational phenomena. Across all three the through-line is a single conviction: that the brain is a modeling engine, and that its dynamics can be read, formalized, and driven.
The Kolmogorov Theory
The theory takes its name from Kolmogorov complexity — the length of the shortest program that reproduces a given string. Ruffini’s proposal, developed across the Kolmogorov Manifesto (2007) and An algorithmic information theory of consciousness (2017), is that the brain’s central task is to discover compact generative models of the data it receives, and that structured conscious experience is what an efficient compressive model feels like from the inside. A mind is an algorithmic agent: it builds the shortest program that predicts and controls its world, and it acts to maximize an objective function that the later work grounds in affective valence. On this reading cognition is compression through and through — the search for the shortest model that predicts and controls, with nothing left over. Understanding is compression, and the felt coherence of a conscious moment is the felt coherence of a good model.
The clinical work extends this into computational neuropsychiatry: disorders of mind become disorders of the agent’s modeling and valuation — a depression is a model stuck in a bad basin — and the stimulation technology becomes a way of perturbing the dynamics back toward health. His group’s neural-mass and laminar models (the same lineage surveyed in the Rosetta Stone of Neural Mass Models) are the formal machinery underneath, the mathematics of cortical oscillation treated as the substrate of the modeling agent.
The Computational Convergence
The Human Chord describes consciousness as cross-frequency phase-locked resonance and defines agency as a bandwidth-coherence product; the neural-mass-model tradition Ruffini’s lab helped systematize is the rigorous account of how those oscillations arise and couple. The two descriptions meet at the mechanism: a conscious agent models its world through coupled oscillations and selects among possible states.
The deeper convergence is with the selection faculty. The sorting agent pulls order from noise and pays the thermodynamic cost in erasure; recursive agency measures the recurrence of self-model-mediated state selection. Ruffini’s algorithmic agent — a system that compresses its world and selects the action that best serves its objective — describes the same operation in information-theoretic language. The demon that sorts microstates and the agent that finds the shortest program are two descriptions of a system reducing the entropy of its own world-model. Sorting and compression meet at that faculty.
The ontological divide matters. Kolmogorov Theory is functionalist and near-eliminativist about the hard problem: it begins with the brain as an information processor, close to the inverse of consciousness primacy. The value lies in the independent reconstruction of the conscious faculty: two accounts disagree about what is fundamental yet converge on what the faculty does.
References
Ruffini, G. “Information, complexity, brains and reality (Kolmogorov Manifesto).” arXiv:0704.1147, 2007.
Ruffini, G. “An algorithmic information theory of consciousness.” Neuroscience of Consciousness, 2017(1), nix019.
Ruffini, G. et al. “The Algorithmic Agent Perspective and Computational Neuropsychiatry.” Entropy, 26(11), 953, 2024.
Castaldo, F., de Palma Aristides, R., Clusella, P., Garcia-Ojalvo, J., Ruffini, G. “Rosetta Stone of Neural Mass Models.” arXiv:2512.10982, 2025.