-
Notifications
You must be signed in to change notification settings - Fork 2
Description
I was reading some papers during the past week and found a new strategy for handling tie-breaks when bundling an even number of hypervectors:
To address this issue, instead of choosing a random/constant HD vector, we
compute an augmented HD vector [63] that is reproducible with the same set of
input data, e.g., by further binding two already bound HD vectors: (E1 ∗ V
1t) ∗ (E2 ∗ V 2t). We add this augmented HD vector to the record, for example
St = [(E1 ∗ V 1t) + (E2 ∗ V 2t) + (E3 ∗ V 3t) + (E4 ∗ V 4t) + ((E1 ∗ V 1t) ∗ (E2 ∗ V 2t))].
We could add this strategy to BinaryHV and BipolarHV, since they could benefit from an alternative strategy to those already implemented (based on experiments I have conducted to date).
Would you like me to help implement this augmented hypervector tie-breaking strategy in your codebase?
Reference: 10.1109/JPROC.2018.2871163