Saved in:
Bibliographic Details
Main Authors: Shaw, Nolan P, Furlong, P Michael, Anderson, Britt, Orchard, Jeff
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2501.05368
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913816756879360
author Shaw, Nolan P
Furlong, P Michael
Anderson, Britt
Orchard, Jeff
author_facet Shaw, Nolan P
Furlong, P Michael
Anderson, Britt
Orchard, Jeff
contents Connectionist approaches to machine learning, \emph{i.e.} neural networks, are enjoying a considerable vogue right now. However, these methods require large volumes of data and produce models that are uninterpretable to humans. An alternative framework that is compatible with neural networks and gradient-based learning, but explicitly models compositionality, is Vector Symbolic Architectures (VSAs). VSAs are a family of algebras on high-dimensional vector representations. They arose in cognitive science from the need to unify neural processing and the kind of symbolic reasoning that humans perform. While machine learning methods have benefited from category-theoretical analyses, VSAs have not yet received similar treatment. In this paper, we present a first attempt at applying category theory to VSAs. Specifically, We generalise from vectors to co-presheaves, and describe VSA operations as the right Kan extensions of the external tensor product. This formalisation involves a proof that the right Kan extension in such cases can be expressed as simple, element-wise operations. We validate our formalisation with worked examples that connect to current VSA implementations, while suggesting new possible designs for VSAs.
format Preprint
id arxiv_https___arxiv_org_abs_2501_05368
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Developing a Foundation of Vector Symbolic Architectures Using Category Theory
Shaw, Nolan P
Furlong, P Michael
Anderson, Britt
Orchard, Jeff
Artificial Intelligence
Machine Learning
68T30
Connectionist approaches to machine learning, \emph{i.e.} neural networks, are enjoying a considerable vogue right now. However, these methods require large volumes of data and produce models that are uninterpretable to humans. An alternative framework that is compatible with neural networks and gradient-based learning, but explicitly models compositionality, is Vector Symbolic Architectures (VSAs). VSAs are a family of algebras on high-dimensional vector representations. They arose in cognitive science from the need to unify neural processing and the kind of symbolic reasoning that humans perform. While machine learning methods have benefited from category-theoretical analyses, VSAs have not yet received similar treatment. In this paper, we present a first attempt at applying category theory to VSAs. Specifically, We generalise from vectors to co-presheaves, and describe VSA operations as the right Kan extensions of the external tensor product. This formalisation involves a proof that the right Kan extension in such cases can be expressed as simple, element-wise operations. We validate our formalisation with worked examples that connect to current VSA implementations, while suggesting new possible designs for VSAs.
title Developing a Foundation of Vector Symbolic Architectures Using Category Theory
topic Artificial Intelligence
Machine Learning
68T30
url https://arxiv.org/abs/2501.05368