Skip to content

Add another stragery for tie-breaking #15

@cvigilv

Description

@cvigilv

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions