New Hyperdimensional Computing Architecture Realizes Marcus's Algebraic Mind
A novel hyperdimensional computing framework, PyVaCoAl/VaCoAl, has been created, incorporating the three crucial elements identified by Gary Marcus for cognitive architectures: operations on variables, recursively structured representations, and a differentiation between mental representations of individuals and categories. In his 2001 publication, The Algebraic Mind, Marcus contended that conventional multilayer perceptrons did not facilitate any of these components, and that a neural approach utilizing registers and treelets through developmental programs was merely a hypothesis. Now, 25 years later, the necessary substrate has been realized. This architecture utilizes XOR-and-shift over GF(2), executed by primitive-polynomial linear-feedback shift registers, enabling reversible variable binding and non-commutative compositional bundling.
Key facts
- The architecture is called PyVaCoAl/VaCoAl
- It is based on hyperdimensional computing
- Uses XOR-and-shift over GF(2) as the single algebraic primitive
- Implemented by primitive-polynomial linear-feedback shift registers
- Supports reversible variable binding via Bind(R,F) = R XOR shift(F)
- Addresses three components from Gary Marcus's The Algebraic Mind
- Marcus's book was published in 2001
- The architecture is available now, 25 years after Marcus's conjecture
Entities
—