Cargando…

Computing with Residue Numbers in High-Dimensional Representation

We introduce Residue Hyperdimensional Computing, a computing framework that unifies residue number systems with an algebra defined over random, high-dimensional vectors. We show how residue numbers can be represented as high-dimensional vectors in a manner that allows algebraic operations to be perf...

Descripción completa

Detalles Bibliográficos
Autores principales: Kymn, Christopher J., Kleyko, Denis, Frady, E. Paxon, Bybee, Connor, Kanerva, Pentti, Sommer, Friedrich T., Olshausen, Bruno A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cornell University 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10659444/
https://www.ncbi.nlm.nih.gov/pubmed/37986727
_version_ 1785137578425450496
author Kymn, Christopher J.
Kleyko, Denis
Frady, E. Paxon
Bybee, Connor
Kanerva, Pentti
Sommer, Friedrich T.
Olshausen, Bruno A.
author_facet Kymn, Christopher J.
Kleyko, Denis
Frady, E. Paxon
Bybee, Connor
Kanerva, Pentti
Sommer, Friedrich T.
Olshausen, Bruno A.
author_sort Kymn, Christopher J.
collection PubMed
description We introduce Residue Hyperdimensional Computing, a computing framework that unifies residue number systems with an algebra defined over random, high-dimensional vectors. We show how residue numbers can be represented as high-dimensional vectors in a manner that allows algebraic operations to be performed with component-wise, parallelizable operations on the vector elements. The resulting framework, when combined with an efficient method for factorizing high-dimensional vectors, can represent and operate on numerical values over a large dynamic range using vastly fewer resources than previous methods, and it exhibits impressive robustness to noise. We demonstrate the potential for this framework to solve computationally difficult problems in visual perception and combinatorial optimization, showing improvement over baseline methods. More broadly, the framework provides a possible account for the computational operations of grid cells in the brain, and it suggests new machine learning architectures for representing and manipulating numerical data.
format Online
Article
Text
id pubmed-10659444
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Cornell University
record_format MEDLINE/PubMed
spelling pubmed-106594442023-11-08 Computing with Residue Numbers in High-Dimensional Representation Kymn, Christopher J. Kleyko, Denis Frady, E. Paxon Bybee, Connor Kanerva, Pentti Sommer, Friedrich T. Olshausen, Bruno A. ArXiv Article We introduce Residue Hyperdimensional Computing, a computing framework that unifies residue number systems with an algebra defined over random, high-dimensional vectors. We show how residue numbers can be represented as high-dimensional vectors in a manner that allows algebraic operations to be performed with component-wise, parallelizable operations on the vector elements. The resulting framework, when combined with an efficient method for factorizing high-dimensional vectors, can represent and operate on numerical values over a large dynamic range using vastly fewer resources than previous methods, and it exhibits impressive robustness to noise. We demonstrate the potential for this framework to solve computationally difficult problems in visual perception and combinatorial optimization, showing improvement over baseline methods. More broadly, the framework provides a possible account for the computational operations of grid cells in the brain, and it suggests new machine learning architectures for representing and manipulating numerical data. Cornell University 2023-11-08 /pmc/articles/PMC10659444/ /pubmed/37986727 Text en https://creativecommons.org/licenses/by-sa/4.0/This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/) , which allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.
spellingShingle Article
Kymn, Christopher J.
Kleyko, Denis
Frady, E. Paxon
Bybee, Connor
Kanerva, Pentti
Sommer, Friedrich T.
Olshausen, Bruno A.
Computing with Residue Numbers in High-Dimensional Representation
title Computing with Residue Numbers in High-Dimensional Representation
title_full Computing with Residue Numbers in High-Dimensional Representation
title_fullStr Computing with Residue Numbers in High-Dimensional Representation
title_full_unstemmed Computing with Residue Numbers in High-Dimensional Representation
title_short Computing with Residue Numbers in High-Dimensional Representation
title_sort computing with residue numbers in high-dimensional representation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10659444/
https://www.ncbi.nlm.nih.gov/pubmed/37986727
work_keys_str_mv AT kymnchristopherj computingwithresiduenumbersinhighdimensionalrepresentation
AT kleykodenis computingwithresiduenumbersinhighdimensionalrepresentation
AT fradyepaxon computingwithresiduenumbersinhighdimensionalrepresentation
AT bybeeconnor computingwithresiduenumbersinhighdimensionalrepresentation
AT kanervapentti computingwithresiduenumbersinhighdimensionalrepresentation
AT sommerfriedricht computingwithresiduenumbersinhighdimensionalrepresentation
AT olshausenbrunoa computingwithresiduenumbersinhighdimensionalrepresentation