Follow Up on Our IEEE SMC 2026 Talk

From S3Q Theory to Implementation: Towards an Architecture for Machine Qualia

Tetiana Grinberg, Katrina Schleisman, Patryk Laurent, Bogdan Udrea, Minda Myers, Brian Aufderheide, Luis El Srouji, Doyle Groves, Kevin Schmidt

Tue, Oct 6, 2026 · 4:45–5:00 PM PT Session TuB9 · Machine Learning IV Evergreen I · Hyatt Regency Bellevue, Bellevue, WA
Learn About the Paper

A five-layer architecture for S3Q theory

We propose a five-layer implementation architecture for the S3Q (Simulated, Situated, Structurally Coherent) theory of consciousness. Rather than introducing novel formalisms, the architecture composes published computational primitives into a single pipeline, mapping each tenet to compatible machinery with defined interfaces, a developmental bootstrap sequence, and falsifiable predictions the conjunction produces that no subset does in isolation.

Explore the Architecture

Architecture

Inspect the layers

Five functional layers share one representation: continuous per-object slot vectors. Layer 1 builds the slots. Layer 2 labels each one self or world and trains the forward model T. Layers 3 to 5 then work on the slots, reusing T. Below the overview, two diagrams show the inside of Layers 1 and 5.

Five Layer S3Q Architecture diagram. Situated: Layer 1 object-centric perception and covariance detection, Layer 2 self/world factorization with Forward Model T. Simulated: Layer 3 generative pattern completion, Layer 4 action loop with suppression. Structurally coherent: Layer 5 coherence regulation. Sensing feeds Layer 1, Layer 4 sends motor and action output to the environment, efferent motor feedback returns to Layer 1, and a reality check loop connects the layers to Layer 5.
The five-layer S3Q architecture: Layers 1 and 2 are situated, Layers 3 and 4 are simulated, and Layer 5 is structurally coherent. The reality check loop compares what the model predicts with what the agent senses, and Layer 5 decides how to respond when they disagree. Open full size ↗
Internal structure diagram of Layer 1, object-centric perception and covariance detection
Layer 1 · Object-centric perception and covariance detection. PDF ↗
Internal structure diagram of Layer 5, coherence regulation
Layer 5 · Coherence regulation. PDF ↗

What does S3Q mean?

S3Q stands for Simulated, Situated, Structurally Coherent Qualia. The theory names three jointly necessary conditions for qualia and says what each one means at the functional level. Our paper maps each condition to machinery you can build and test. We define qualia in an operational sense. Whether a system built this way has subjective experience is a question the paper leaves open.

Further reading: What Is It Like to Be a Bot? The S3Q theory paper (2021) ↗ · S3Q applied to memory athletics (2023) ↗

Run the Demo

Try it yourself

See the mechanisms run instead of reading about them.

Play With the Simulation

Watch an agent find itself, imagine, and react

A simulated fly follows an odor plume to food while three parts of the architecture run beside it. It works out which object is its own body, imagines moves before making them, and reacts to surprise in one of three ways. The surprise and gate values come from the paper's equations. Slot finding, valence and the forward model are simplified stand-ins.

Opens in a new tab. It is a toy with hand-set parameters, so it shows what the architecture predicts, not experimental results.

Read the Background

Background

Learn About Slot Attention, which is in Layer 1

Layer 1 splits the sensory stream into objects and gives each one a slot, a vector holding its shape, color, position and motion. We use Slot Attention for this, though the architecture only requires the slot-binding pattern, not one particular method. Our 22-minute working session walks through the formal specification of Layer 1: object-centric representations, interfaces, APIs and data structures.

Get in Touch

Questions, critiques, collaborations

Connect with the presenters

Katrina and Minda are giving the talk at IEEE SMC 2026. Reach them on LinkedIn after the conference.

Get Updates

Join the Mind Guild mailing list

We would like to stay in touch after the conference. Ask to be added to our mailing list with a short Google Form, or follow the Mind Guild page on LinkedIn.

QR code linking to mind-guild.com/IEEE2026
Share This Page

mind-guild.com/IEEE2026

Scan to open this page on your phone.