Journal Article

An Introduction to Hyperdimensional Computing for Robotics

No Thumbnail Available

Document type

Text/Journal Article

Additional Information

Date

2019

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

Abstract

Hyperdimensional computing combines very high-dimensional vector spaces (e.g. 10,000 dimensional) with a set of carefully designed operators to perform symbolic computations with large numerical vectors. The goal is to exploit their representational power and noise robustness for a broad range of computational tasks. Although there are surprising and impressive results in the literature, the application to practical problems in the area of robotics is so far very limited. In this work, we aim at providing an easy to access introduction to the underlying mathematical concepts and describe the existing computational implementations in form of vector symbolic architectures (VSAs). This is accompanied by references to existing applications of VSAs in the literature. To bridge the gap to practical applications, we describe and experimentally demonstrate the application of VSAs to three different robotic tasks: viewpoint invariant object recognition, place recognition and learning of simple reactive behaviors. The paper closes with a discussion of current limitations and open questions.

Description

Neubert, Peer; Schubert, Stefan; Protzel, Peter (2019): An Introduction to Hyperdimensional Computing for Robotics. KI - Künstliche Intelligenz: Vol. 33, No. 4. DOI: 10.1007/s13218-019-00623-z. Springer. PISSN: 1610-1987. pp. 319-330

Keywords

Hyperdimensional computing, Robotics, Vector symbolic architectures

Citation

Endorsement

Review

Supplemented By

Referenced By

Show citations