VSAVM

Binding

This wiki entry defines a term used across VSAVM and explains why it matters in the architecture.

The diagram has a transparent background and highlights the operational meaning of the term inside VSAVM.

Related wiki pages: VM, event stream, VSA, bounded closure, consistency contract.

Definition

Binding is a VSA operation that combines two vectors into a structured composite representation.

Role in VSAVM

VSAVM can use binding to represent typed slot assignments and relations in schema prototypes and span representations.

Mechanics and implications

Binding prevents the collapse of structure into bag-of-words similarity. It helps distinguish which value fills which role, supporting compilation into executable programs with explicit bindings.

Further reading

Different VSA variants implement binding differently, but the intent is consistent: bind roles to fillers to preserve structure in a distributed representation.

binding diagram
Binding introduces relational structure into VSA representations, enabling slot-aware retrieval.

References

Vector symbolic architecture (Wikipedia) Hyperdimensional computing (Wikipedia) Holographic reduced representation (Wikipedia)