Proceedings

A Theoretical Perspective on Hyperdimensional Computing (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Journal Track. Pages 5772-5776.

https://doi.org/10.24963/ijcai.2022/808

Abstract

Hyperdimensional (HD) computing is a set of neurally inspired methods for computing on high-dimensional, low-precision, distributed representations of data. These representations can be combined with simple, neurally plausible algorithms to effect a variety of information processing tasks. HD computing has recently garnered significant interest from the computer hardware community as an energy-efficient, low-latency, and noise-robust tool for solving learning problems. We present a novel mathematical framework that unifies analysis of HD computing architectures, and provides general, non-asymptotic, sufficient conditions under which HD information processing techniques will succeed.

  1. [Bell and Sejnowski, 1995] Anthony Bell and Terence Se- jnowski. An information-maximization approach to blind separation and blind deconvolution. Neural Computation, 7(6):1129-1159, 1995.
  2. [Bloom, 1970] Burton H Bloom. Space/time trade-offs in hash coding with allowable errors. Communications of the ACM, 13(7):422-426, 1970.
  3. [Donoho et al., 2005] David L Donoho, Michael Elad, and Vladimir N Temlyakov. Stable recovery of sparse over- complete representations in the presence of noise. IEEE Transactions on Information Theory, 52(1):6-18, 2005.
  4. [Frady et al., 2018] E Paxon Frady, Denis Kleyko, and Friedrich T Sommer. A theory of sequence indexing and working memory in recurrent neural networks. Neural Computation, 30(6):1449-1513, 2018.
  5. [Fukushima, 1980] Kunihiko Fukushima. Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position. Biolog- ical Cybernetics, 36(4):193-202, 1980.
  6. [Gallant and Okaywe, 2013] Stephen I Gallant and T Wendy Okaywe. Representing objects, relations, and sequences. Neural Computation, 25(8):2038-2078, 2013.
  7. [Gupta et al., 2018] Saransh Gupta, Mohsen Imani, and Ta- jana Rosing. Felix: Fast and energy-efficient logic in memory. In 2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pages 1-7. IEEE, 2018.
  8. [Imani et al., 2017] Mohsen Imani, Abbas Rahimi, Deqian Kong, Tajana Rosing, and Jan M Rabaey. Exploring hy- perdimensional associative memory. In 2017 IEEE Inter- national Symposium on High Performance Computer Ar- chitecture (HPCA), pages 445-456. IEEE, 2017.
  9. [Imani et al., 2019] Mohsen Imani, Sahand Salamat, Saransh Gupta, Jiani Huang, and Tajana Rosing. Fach: Fpga-based acceleration of hyperdimensional computing by reducing computational complexity. In Proceedings of the 24th Asia and South Pacific Design Automation Conference, pages 493-498. ACM, 2019.
  10. [Kanerva, 1994] Pentti Kanerva. The spatter code for encod- ing concepts at many levels. In International Conference on Artificial Neural Networks, pages 226-229. Springer, 1994.
  11. [Kanerva, 1995] Pentti Kanerva. A family of binary spatter codes. In International Conference on Artificial Neural Networks, volume 1, pages 517-522, 1995.
  12. [Kanerva, 2009] Pentti Kanerva. Hyperdimensional comput- ing: An introduction to computing in distributed represen- tation with high-dimensional random vectors. Cognitive Computation, 1(2):139-159, 2009.
  13. [Kleyko et al., 2018] Denis Kleyko, Abbas Rahimi, Dmitri A Rachkovskij, Evgeny Osipov, and Jan M Rabaey. Classification and recall with binary hyperdi- mensional computing: Tradeoffs in choice of density and mapping characteristics. IEEE Transactions on Neural Networks and Learning Systems, 29(12):5880-5898, 2018.
  14. [Levy and Gayler, 2008] Simon D Levy and Ross Gayler. Vector symbolic architectures: A new building material for artificial general intelligence. In Conference on Artificial General Intelligence, pages 414-418. IOS Press, 2008.
  15. [Olshausen and Field, 1996] Bruno Olshausen and David Field. Emergence of simple-cell receptive field proper- ties by learning a sparse code for natural images. Nature, 381:607-609, 1996.
  16. [Plate, 1995] Tony A Plate. Holographic reduced representa- tions. IEEE Transactions on Neural Networks, 6(3):623- 641, 1995.
  17. [Plate, 2003] Tony Plate. Holographic Reduced Representa- tion: Distributed Representation for Cognitive Structures. CSLI Lecture Notes (CSLI-CHUP) Series. CSLI Publica- tions, 2003.
  18. [Rahimi et al., 2018] Abbas Rahimi, Pentti Kanerva, Luca Benini, and Jan M Rabaey. Efficient biosignal processing using hyperdimensional computing: Network templates for combined learning and classification of ExG signals. Proceedings of the IEEE, 107(1):123-143, 2018.
  19. [Rosenblatt, 1958] Frank Rosenblatt. The Perceptron: A probabilistic model for information storage and organiza- tion in the brain. Psychological Review, 65(6):386-408, 1958.
  20. [Rumelhart et al., 1986] David Rumelhart, James McClel- land, and the PDP Research Group. Parallel Distributed Processing: Explorations in the Microstructure of Cogni- tion, Volume 1: Foundations. MIT Press, 1986.
  21. [Salamat et al., 2019] Sahand Salamat, Mohsen Imani, Behnam Khaleghi, and Tajana Rosing. F5-hd: Fast flexible fpga-based framework for refreshing hyperdimensional computing. In Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, pages 53-62, 2019.
  22. [Schmuck et al., 2019] Manuel Schmuck, Luca Benini, and Abbas Rahimi. Hardware optimizations of dense binary hyperdimensional computing: Rematerialization of hyper- vectors, binarized bundling, and combinational associative memory. ACM Journal on Emerging Technologies in Com- puting Systems (JETC), 15(4):1-25, 2019.
  23. [Thomas et al., 2021] Anthony Thomas, Sanjoy Dasgupta, and Tajana Rosing. Theoretical foundations of hyperdi- mensional computing. Journal of Artificial Intelligence Research, 72:215-249, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards