cliste~/research/clisteAll projects

Type a section name and press Enter. Use “help” for the list.

Figures: softened for dark viewingDisplay only; image files are unchanged.

Cliste → Sophia · A continuing investigation

Learning how to build
a mind from experience.

I’m developing Cliste as a cognitive substrate for Sophia, guided by how human brains perceive, remember, relate experiences and learn.

My starting position is that text is not the substrate of cognition or intelligence. Language participates in thought, but perception, memory and action need machinery that can operate before an experience has been described in words.

The brain’s roughly 20-watt metabolic budget motivates the search for more economical ways to represent and use experience.

How I arrived at vector symbolic architectures

The question came before the representation: how could Sophia build a model of the world from experience, remember what happened, and use it in later thought? In LOGOS, I pursued that through a Hybrid Cognitive Graph (HCG). It combined explicit graph structure with vector embeddings: entities and their relationships could be recorded and traversed, while vector similarity helped locate related content. Language was meant to be an interface to that cognitive core.

Joint Embedding Predictive Architecture (JEPA) was another major influence. Its approach to learning through predictions of representations suggested a route to grounding in perception, without requiring every experience to arrive as a sentence. I explored video representations and their connection to language-associated representations in the JEPA translation experiments. The longer-term idea was to give the graph perceptual evidence alongside its language-derived content; that was a research direction, not an accomplished integration.

The graph work exposed a problem with my expectations of embeddings. I had treated proximity in a learned vector space as more authoritative about relationships than it deserved to be. Two things can be close because they occur in similar descriptions, without one being part of the other or causing it. I tried giving graph structure a larger role, too. For Sophia, I eventually rejected that graph-plus-embedding design as the cognitive foundation: finding associated information was not enough to make its contents usable in flexible thought.

I hadn’t started out knowing about Vector Symbolic Architectures (VSA). Researching alternatives led me to this established field and to a different role for vectors. Similarity remains useful, but there is also an algebra for constructing representations: bind content to a role, bundle several qualified contents together, and use the roles to recover approximate constituents. The vector structure itself participates directly in these compositional operations.

That is what made composition so compelling. An image can be bound to where and when it was encountered, and those qualified contents can be combined into an experience. A tag needs to modify the intended representation; adding an unrelated vector beside it would not preserve that attachment. This offers a way to connect perception, memory and internal construction through a common set of operations.

I was already reaching for a mind built from reusable representations and pointers to experience. Chris Eliasmith’s How to Build a Brain and the Semantic Pointer Architecture (SPA) gave me a more developed framework and concrete mechanisms for that direction. Here, SPA means a cognitive architecture using structured vector representations across neural systems. Binding, cleanup toward familiar patterns, and cooperation among specialized systems became practical questions for Cliste.

Cliste now investigates a shared hyperdimensional medium with specialized neural machinery for perception and other operations. JEPA remains an influence on learning from perception; VSA provides the compositional operations being tested. Neither the algebra nor the architectural inspiration supplies the acquired meanings, useful relationships or procedures. Those still have to be learned and demonstrated in a continuing system.

What the current system does

Natural images enter at their native dimensions. A learned encoder produces regional features, which are composed into VSA memories. Later visual fragments can query those memories, and a decoder renders the retained content. Original image files are unavailable to the isolated recall workers.

No captions, text queries or LLM interpret this visual-memory path.Neural encoders and decoders connect pixels and vectors. Visibility masks, spatial coordinates, clocks and experimental requests are currently supplied.

The life keeps encountered content, temporal context, and current working content distinct. Recall can bring an earlier experience into working memory without recording it as a new perception, and held working content can survive new intake and restart. The encoder and decoder provide the current pixel-to-vector interface; a separate acquired pattern bank is being tested for cleanup and reuse.

  1. 01See

    Pixels become perceptual features.

  2. 02Remember

    VSA stores content and structured context.

  3. 03Recall

    A visual cue selects retained content.

  4. 04Inspect

    The decoder renders the selected memory.

Recorded successful recall: a photograph of donuts, the small fragment later provided as a cue, and the actual image decoded from the selected memory.
Cliste had stored this photograph earlier; the fragment retrieves that memory. The right panel is decoded from the stored vectors.Complete experiment →

Results and interpretation

Each experiment links to its methods, measurements, counterexamples and original verdict.

A visual fragment can open a remembered sequence

A visual-memory experiment connects the pieces in one continuing life. A visible fragment recalls an earlier image, then retained temporal context selects the next two encounters. Two local views of each of 32 photographs were tested at two partial visibility levels. The support-adjusted policy completed 60 of those 128 paths, compared with 25 for the baseline. No wrong path occurred in that stored-photo comparison; the rest abstained.

One remembered step survived another 24 encounters and a save/reload before replay resumed. Context-swap controls changed which memories followed, supporting a role for the retained associations. Quality remains provisional: earlier unknown-source false accepts, competition from new memories, and weak video recall remain in the record. These are remembered encounters, not predictions of unseen events.

Remembered continuation, controls, and visual examples →

Faster recall, with the same answers

Retaining reconstructed regional vectors on the GPU reduced median recall-query time from 4.154 to 1.022 seconds, a 75.4% reduction once the cache was populated. The comparison used 64 cue fields from 16 photographs, repeated three times against a history of 135 encounters. It measures cue encoding, memory search and recall application; decoding and remembered continuation were checked outside the timer.

Recall-query cost on one GPU and memory history
MeasurementCache disabledCache already filled
Median query time4.154 s1.022 s
95th-percentile query time4.679 s1.109 s
Temporary GPU cache02.99 GiB

All 384 paired decisions matched, including the existing false recall and unresolved queries. Checks of recalled content, temporal continuation, new admissions and saved state also passed. This reduces repeated computation without improving recall quality or shrinking durable storage. The first empty-cache query took 4.588 seconds; the cache remains optional.

Timing, memory costs and preservation checks →

Memories can be revisited through temporal context

A temporal experiment produced 276/276 correct earlier/later decisions across 46 anchors, two directions and three conditions, including six correct stops at the history’s boundaries. Permuting the storage rows preserved the selections; swapping temporal contexts changed them with the new associations.

Those controls support a specific conclusion: the retained temporal representation was selecting the content, rather than its row position acting as a hidden chronology. Replay also resumed exactly across a save and restart. These are repeated mechanism checks in one history, not 276 independent lives or a demonstration of prediction.

The same algebra can bind acquired content to spatial and temporal context. The current algebra tests supplied coordinates and reversible bindings; learned spatial understanding and moving visible objects in the current representation remain open.

Starting with memory 38 held, a programmed forward replay returns memories 39, 40 and 41, matching the expected encounter order. The three pictures are actual decoded memories from a mixed photo and video history.
The starting point is the already-held memory 38. A programmed request advances through the history; the first three of seven steps return 39, 40 and 41. Each matches the next encounter in the observer’s log, which was unavailable to the selector. The pictures are decoded from retained vectors. The 276-decision figure describes the separate full set of earlier/later controls.
Temporal controls, replay images and qualifications →

Compact vectors can preserve useful recall

Eight-bit dense storage reduced the measured tensor payload from 616.75 to 176.71 MiB (71.35%), preserving all 192 matched retrieval choices in a development comparison. The shared model’s cost is separate. This was numerical compression; it does not establish that the acquired pattern vocabulary is saving space.

Fidelity requirements should follow downstream use: preserve the distinctions needed for recall, composition and later action. Testing those uses can establish where approximation is acceptable and where lost detail changes the outcome.

Measured memory tensor payload falls from 616.75 to 176.71 MiB with all 192 matched retrieval choices unchanged in the development comparison.
The storage improvement comes from eight-bit numerical representation. Shared model weights are separate; the unchanged choices include unchanged mistakes.
Storage accounting and unchanged retrieval choices →

More partial cues can recover the right memory

In a partial-image experiment, the correct stored image ranked first for 184 of 192 cues. The original acceptance rule used only 66 of those cues. Accounting for how much visual evidence was visible raised correct accepted recalls to 111, with the same encoder, decoder and rankings.

Partial visual recall: 32 stored photographs, six related cues per photograph
DecisionOriginal ruleSupport-adjusted rule
Correct recall66 / 192111 / 192
Wrong recall of a stored-source cue0 / 1920 / 192
No recall accepted126 / 19281 / 192
False match: 64 never-stored photographs5 / 3847 / 384
False match: first panel before storage2 / 19210 / 192

The gain exposes usable information already in the representation. It does not mean the visual encoder learned more. The extra false matches show why accepting more candidates is not sufficient: a plausible fragment can belong to the wrong experience.

The adjusted rule failed its registered introduced-error criterion: a 9.51% upper confidence bound exceeded the 5% target. I’m retaining it as a provisional comparison for downstream work, with that failure intact. The next question is whether additional perceptual evidence can resolve a tentative match before the system relies on it.

Inspect a false-match example
A blue-sky fragment from a never-stored kite photograph wrongly retrieves a stored aircraft scene.
The adjusted rule accepts a sky fragment as evidence for the wrong memory. The cue comes from a kite photograph that was never stored; the selected memory is an aircraft scene.
Methods, all results and uncertainty →

Replay can preserve old memories while perception improves

Further training improved reconstruction of fresh photographs. Ordinary training also damaged decoding of already stored vectors. Rehearsing retained vectors during training largely preserved their readback, at a cost to the improvement on fresh images.

Native continuation: relative changes in mean pixel error; three paired training seeds
MeasurementOrdinary trainingTraining with replay
Fresh Flickr photos (256 images)10.11% lower5.28% lower
Stored, unrehearsed memories (96 images)21.92% higher0.35% lower

Yet occluded-cue retrieval with replay fell from 81.25% to 76.04%. A memory can remain readable while becoming harder to find through a changing encoder. Continuing learning therefore needs to preserve both the content decoded from stored vectors and the route back to them. Replay also worsened reconstruction on the separate larger-frame video diagnostic.

The comparison, visual detail and regressions →

Gallery snapshot: 12 Oct 2026. Newest registered attempts first, including interrupted and unsuccessful work.

Latest registered run

Can a change inferred from one image work on another? →

Execution: completedScientific verdict: Coarse geometric reuse and continuation met the provisional criteria; image detail remains limited

Infer a relation from a visual demonstration, reuse it on different content, then compose another relation with the saved VSA result.

Findings and limitations

Qualification correction: accurate relation estimates and the recorded numerical pass did not establish correct rotation in the decoded scene. Structures can be missing, fragmented or incorrectly oriented, not merely blurred. Rendered rotation remains unqualified. The original verdict, measurements and downloadable records are retained as historical evidence.

Fifteen of sixteen demonstrated changes were accepted. Median geometric displacement error, including the refusal, was 0.93% of the image short side. The particular rotation, scale and displacement were inferred from image pairs; the possible geometric family was supplied.

A second operation used only the saved first-stage VSA and a second inferred relation. After two operations, RGB mean squared error was 0.018995 (pixel values scaled from 0 to 1; lower is better) versus 0.057015 for no geometric change through the same number of passes, and 0.048183 when the first change was skipped. Those are reductions of 66.7% and 60.6%; all 32 queries improved against the unchanged comparison.

All five predefined numerical criteria passed, and independent checks reproduced all 416 image comparisons. The first-step comparison against wrong demonstrations remains statistically uncertain.

Supplying the true geometry still produced mean RGB error of 0.011179, compared with 0.000570 for directly encoding and decoding the desired photograph. A subsequent component diagnostic found local rotation failure even with original encoder features and exact geometry. Recovery from source VSA is therefore not required for the failure; this does not isolate every contribution from feature transformation, composition and decoding.

Rotation, uniform scaling and translation are a supplied family, and the two-step procedure is supplied. The system fits numeric relations without neural retraining or acquiring a new operation family. Refused fits use explicit identity fallbacks; the refused example remains in all totals. Desired query images and known geometry are observer-only references in this experiment.

The five historical numerical criteria passed and the first-stage wrong-demonstration confidence interval includes zero. Neither fact establishes intact geometry in the rendered result. Relation fitting and continuation through saved VSA remain separate evidence; the application path is not a qualified visual rotation mechanism. No semantic editing, invented detail, general imagination or runtime promotion is established. The continuing life is unchanged.

Open the run, figures and evidence →

Some learning transfers; large feature gains can yield small image gains →

Execution: completedScientific verdict: fixed training development diagnostic complete

Distinguish improvement in the learned feature objective from useful decoded predictions, on training examples and separate development videos.

Findings and limitations

Original-feature transport lowers training image error 6.09% but raises development error 5.14%. Recovered synthesis lowers training feature error 32.06%, mostly in the coarse overview, while image error improves about 1% on both training and development. The audit passed all 960 comparisons. Fixed-panel visual review finds recognizable scenes and persistent blur or overlapping moving contours, not consistently coherent middle frames.

Training examples were previously used for learning. Development videos are separate from constructor training but are existing diagnostic data, not a fresh test set. Original encoder features are privileged inputs. Feature error is not image quality or coherence; low error on dark or static regions is not temporal understanding. All outputs pass through VSA before the frozen renderer.

Open the run, figures and evidence →

Original features did not produce the required prediction gain →

Execution: completedScientific verdict: original feature learning effect below criterion

Test whether the limited temporal-construction result also occurs when endpoint features are supplied directly from the frozen encoder.

Findings and limitations

Original encoder features improve the untrained blend by 2.91% on whole-image error and 4.26% on changing pixels. Against their own original-feature blend, transport changes changing-pixel error by −0.60% and synthesis by +0.19%, with different effects between the two videos. Neither reaches the required improvement on each source. Complete visual review finds no consistent learned repair of doubled moving contours.

The same previously exposed test cases from two videos. Original encoder features are privileged inputs at fitting and evaluation; they do not qualify a VSA-only input architecture. All candidates still recompose VSA before the frozen renderer. This is a bounded diagnostic, not independent validation or a complete causal isolation of the learning limitation.

Open the run, figures and evidence →

The route toward Sophia

Cliste is intended to become Sophia. Her earlier graph-based architecture and interfaces must be free to change around what this research establishes.

Perception, partial recall, temporal continuation, and new experience now work together in a bounded persistent loop. The next work returns to acquired cleanup, vocabulary growth and refinement, and transfer across changed views. The bounded cache comparison reduced retrieval cost while preserving the tested behavior. Beyond those lie acquired relations and transformations, learning from consequences, and active perception across senses.

The larger goal is for experience to change what she expects, attends to, and chooses to investigate. Reflection should revise the implications of earlier events and carry useful methods into later activity. Those choices must eventually be learned through consequences.

Fast responses and slower deferred work will have different demands. Their evaluation needs to distinguish mistakes that defeat a use from acceptable approximations, and test when returning to a problem with more evidence helps. Those results should guide the next capability changes and optimization rounds.

Useful cleanup, learned attention, transfer across changed viewpoints and native visual action are still unresolved.

Follow the evidence and the earlier work