2023-06-15
Auxiliary beliefs are:
Think of them as gambles. You are betting that they will be more productive than alternatives you might entertain.
I have no idea what yours is, because we don’t discuss it
This may be painfully obvious to you. I apologise.
No simple, logical, explanatory path through that web
Any path is necessarily a random-ish ramble. I apologise.
Q: What is a (hyper)vector? A: Direction + scalar magnitude
Think of VSA systems as analogue computers
Is it too limiting for values to be scalar magnitudes? What if I want structured values?
Slogan: Everything is just a vector
Slogan: Every vector is just a value
Vectors are defined with respect to an origin
Distances between points are invariant to translation
Angle between vectors to the same points are not invariant to translation of the origin
Pairs within the equatorial belt (the vast majority) have no impact on similarity relative to pole (current state)
Angular similarity can’t be only driver of system dynamics
Every destination is only one transform away if we allow arbitrary binding and permutation
Restrict to available permutations and curried bindings
Need to depend on properties of \(x\) we want to capture
Need to be independent conditional on \(x\) (hash of \(x\))
Imagine the VSA base field is binary:
Interpret hypervector as specifying a set of indistinguishable realities rather than being a representation of a single reality
This presentation has been archived on Zenodo:
Midnight Sun Workshop on Vector Symbolic Architectures, June 15-16, 2023, Luleå, Sweden