Exploring Effects of Hyperdimensional Vectors for Tsetlin Machines

Vojtech Halenka, Ahmed K. Kadhim, Paul F. A. Clarke, Bimal Bhattarai, Rupsa Saha +3 more
6/4/2024
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Tsetlin machines (TMs) have been successful in several application domains, operating with high efficiency on Boolean representations of the input data. However, Booleanizing complex data structures such as sequences, graphs, images, signal spectra, chemical compounds, and natural language is not trivial. In this paper, we propose a hypervector (HV) based method for expressing arbitrarily large sets of concepts associated with any input data. Using a hyperdimensional space to build vectors drastically expands the capacity and flexibility of the TM. We demonstrate how images, chemical compounds, and natural language text are encoded according to the proposed method, and how the resulting HV-powered TM can achieve significantly higher accuracy and faster learning on well-known benchmarks. Our results open up a new research direction for TMs, namely how to expand and exploit the benefits of operating in hyperspace, including new booleanization strategies, optimization of TM inference and learning, as well as new TM applications.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{halenka2024exploring,
  title  = {Exploring Effects of Hyperdimensional Vectors for Tsetlin Machines},
  author = {Vojtech Halenka and Ahmed K. Kadhim and Paul F. A. Clarke and Bimal Bhattarai and Rupsa Saha and Ole-Christoffer Granmo and Lei Jiao and Per-Arne Andersen},
  year   = {2024},
  eprint = {2406.02648},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.02648v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.02648.svg)](https://codeofpaper.com/paper/2406.02648)

Discussion