Aspects of hyperdimensional computing for robotics: Transfer learning, cloning, extraneous sensors, and network topology

dc.contributor.authorMcDonald Nathan
dc.contributor.authorDavis Richard
dc.contributor.authorLoomis Lisa
dc.contributor.authorKopra Johan
dc.contributor.organizationfi=matematiikka|en=Mathematics|
dc.contributor.organization-code1.2.246.10.2458963.20.41687507875
dc.converis.publication-id66494307
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/66494307
dc.date.accessioned2022-10-28T12:22:26Z
dc.date.available2022-10-28T12:22:26Z
dc.description.abstract<p>Abstract<br></p><p>Hyperdimensional computing (HDC) is a type of machine learning algorithm but is not based on the ubiquitous artificial neural network (ANN) paradigm. Instead of neurons and synapses, HDC implements online learning via very large vectors manipulated to represent correlations among the various vectors, measured by a similarity metric. Yet this approach readily affords one-shot learning, transfer learning, and native error correction, which are standing challenges for traditional ANNs. Further, implementations using binary vectors {0,1} are particularly attractive for size, weight, and power (SWaP) constrained systems, particularly disposable robotics. The paper is the first to identify and formalize a method to completely clone trained hyperdimensional behavior vectors. Using shift maps, d-1 unique clones can be made from a parent vector of length d. Additionally, expeditionary robots with extraneous sensors were trained via HDC to solve a maze even when up to 75% of the sensors fed irrelevant data to the robot. Lastly, we demonstrated the resiliency of this encoding method to random bit flips and how different network topologies contribute to dynamic reprogramming of HDC robots. HDC is presented here though not to replace ANNs but to encourage integration of these complementary ML paradigms.<br></p>
dc.identifier.eisbn978-1-5106-4340-6
dc.identifier.isbn978-1-5106-4339-0
dc.identifier.issn0277-786X
dc.identifier.jour-issn0277-786X
dc.identifier.olddbid176205
dc.identifier.oldhandle10024/159299
dc.identifier.urihttps://www.utupub.fi/handle/11111/31166
dc.identifier.urnURN:NBN:fi-fe2021093048205
dc.language.isoen
dc.okm.affiliatedauthorKopra, Johan
dc.okm.discipline111 Mathematicsen_GB
dc.okm.discipline111 Matematiikkafi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.conferenceSPIE Defense + Commercial Sensing
dc.relation.doi10.1117/12.2585772
dc.relation.ispartofjournalProceedings of SPIE : the International Society for Optical Engineering
dc.relation.ispartofseriesProceedings of SPIE
dc.relation.volume11751
dc.source.identifierhttps://www.utupub.fi/handle/10024/159299
dc.titleAspects of hyperdimensional computing for robotics: Transfer learning, cloning, extraneous sensors, and network topology
dc.title.bookDisruptive Technologies in Information Sciences V
dc.year.issued2021

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
2021-01-11 aspects of HDC for robotics (003).pdf
Size:
491.49 KB
Format:
Adobe Portable Document Format
Description:
Final draft