VSA vs VSABrains
VSABrains is not “anti-VSA.” It is a response to a specific failure mode we observed when using holographic superposition to represent long narratives: order becomes muddy. This page explains the tradeoff plainly and shows where VSA ideas still exist in the system.
The core difference: superposition vs address
Classic Vector Symbolic Architectures (VSA) represent many items in a single vector by superposing them. This is elegant and algebraic, but under long sequences it tends to blur order. VSABrains chooses a different encoding: order as address. Steps are written along a trajectory in a discrete map, so “when” is stored as “where.”
Where do frames fit?
Frames are a semantic layer above both systems. In a classic VSA, you might bind “emotion” and “theme” into vectors. In VSABrains, frames are explicit counters and relations attached to events. They are easier to audit and explain to a non-ML audience.
Frames do not replace trajectories. They answer “what is dominant?” while trajectories answer “where was it written?” See Frames & CNL for the plain-language guide.
What VSABrains keeps from VSA
- Symbolic tokens: events become stable token IDs.
- Binding by composition: a step token is a deterministic hash of role tokens.
- Distributed evidence: heavy-hitters retain multiple candidates per location.
In short: we still compose symbols, but we do not rely on dense holographic superposition to carry timeline structure.
Why the discrete choice helps
What this does not claim
- It does not claim holographic memory or perfect unbinding from a single endpoint.
- It does not claim lower ingestion cost than a simple list (it often costs more).
- It does claim that, at scale, indexed localization + checkpoints can reduce query cost.
See Experiment 4 for consensus under noise, and Experiment 5 for scaling behavior on larger histories.
One-sentence summary
VSA compresses by superposing content into a shared space; VSABrains compresses by indexing trajectories in addressable space. The first is algebraically beautiful; the second is operationally auditable.