Discussing the article: "Hyperdimensional Computing: Learning in One Integer Add, and the Nulls That Judge It"
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Check out the new article: Hyperdimensional Computing: Learning in One Integer Add, and the Nulls That Judge It.
Most machine learning methods that reach MetaTrader arrive with some version of the same bill attached. Training is expensive, so you retrain on a cadence and hope nothing important happened in between. The model is a block of floating point weights, so reproducing a result on another machine means reproducing a sequence of floating point operations in the same order. And when the model finally prints a number, you have no idea what that number would look like if the model knew nothing at all.
Hyperdimensional Computing, set out by Pentti Kanerva in 2009 and also known as Vector Symbolic Architecture, addresses all three at once, by giving up something most would not think they could: no single weight in the model means anything. Every concept, feature name and quantity is one very long random vector, and there are exactly three operations. Bind is XOR, bundle is an element-wise majority, permute is a cyclic shift. That is the whole algebra.
What you get in exchange is worth having in a trading terminal specifically. Learning is an integer add into an accumulator, so a model absorbs one more labeled row in a few hundred microseconds rather than waiting for a refit. The classifier core is integer and bitwise end to end, so a reference implementation of that core does not produce a similar model, it produces the same model. And because two unrelated hypervectors have a known distance distribution, the noise floor a reading is measured against is a closed-form expression rather than a permutation run that costs seconds per bar.
Each of those three has a boundary, and this article marks the boundary where it arises. A row carries a label that reads five bars ahead, so the newest row that can be folded in sits five bars behind the close. Feature engineering upstream of the encoder is ordinary double arithmetic, and only what happens from the quantizer onwards is exact. And the closed-form band describes unrelated prototypes, which the prototypes of a trained model are not.
Author: Hammad Dilber