Posts

Showing posts from May, 2023

A Couple of Hyperdimensional Computing Libraries

In a previous post , I wrote about Hyperdimensional computing (HDC) and showed some simple code illustrating the use of high dimensional vectors (HDVs). There is a large technical literature about HDC, but it's spread over several different disciplines and under several names, including Hyperdimensional Computing, Vector Symbolic Architectures (VSA),  Holographic Reduced Representations (HRR), and others. There are variations in implementation among the different models, but all use some form of HDVs. A two part survey, part 1 and part 2 , provide a comprehensive description of the field and the various approaches. Despite the number of academic articles, I was only able to find two working software packages implementing HDC, VSA  for R, implementing the HRR model, and torchhd for Python.  VSA VSA implements the HRR model . I was able to install VSA on R 4.2.3, but when I tried to install it with the latest version of R, 4.3.0, it fails to install due to an update in ...