Fast, Efficient, and Robust Learning with Brain-Inspired Hyperdimensional Computing

Fast, Efficient, and Robust Learning with Brain-Inspired Hyperdimensional Computing
Author :
Publisher :
Total Pages : 0
Release :
ISBN-10 : OCLC:1371666151
ISBN-13 :
Rating : 4/5 (51 Downloads)

Synopsis Fast, Efficient, and Robust Learning with Brain-Inspired Hyperdimensional Computing by : Justin Morris

With the emergence of the Internet of Things (IoT), devices will generate massive datastreams demanding services that pose huge technical challenges due to limited device resources. Furthermore, IoT systems increasingly need to run complex and energy intensive Machine Learning (ML) algorithms, but do not have the resources to run many state-of-the-art ML models, instead opting to send their data to the cloud for computing. This results in insufficient security, slower moving data, and energy intensive data centers. In order to achieve real-time learning in IoT systems, we need to redesign the algorithms themselves using strategies that more closely model the ultimate efficient learning machine: the human brain. This dissertation focuses on increasing the computing efficiency of machine learning on IoT devices with the application of Hyperdimensional Computing (HDC). HDC mimics several desirable properties of the human brain, including: robustness to noise, robustness to hardware failures, and single-pass learning where training happens in one-shot without storing the training data points or using complex gradient-based algorithms. These features make HDC a promising solution for today's embedded devices with limited storage, battery, and resources, and the potential for noise and variability. Research in the HDC field has targeted improving these key features of HDC and expanding to include even more features. There are four main paths in HDC research: (1) Algorithmic changes for faster and more energy efficient learning, (2) Novel architectures to accelerate HDC, usually targeting lower power IoT devices, (3) Extending HDC applications beyond classification, (4) Exploiting the robust property of HDC for more efficient and faster inference, and (5) HDC Theory, its connection to neuroscience and mathematics. This dissertation contributes to four of these research paths in HDC. Our contributions include: (1) We introduce the first adaptive bitwidth model for HDC. In this work we propose a new quantization method and during inference we iterate through the bits along all dimensions taking the hamming distance. At each iteration, we check if the current hamming distance passes a threshold similarity, if it does, we terminate execution early to save energy and time. (2) We create a redesign of the entire HDC process with a locality-based encoding, quantized retraining, and online dimension reduction during inference, all accelerated by a new novel FPGA design. In this work we our locality-based encoding removes random memory accesses from HDC encoding as well as adds sparsity for more efficiency. We also introduce a general method to quantize to any desired model bitwidth. Finally, we propose a method to find any insignificant dimensions in the HDC model and remove them for more energy efficiency during inference. (3) We extend HDC to support multi-label classification. We perform multi-label classification by creating a binary classification model for each label. Upon inference, our models determine if each label exists independently. This is different than prior work that took the power set of the labels to reduce the problem to a single label classification as HDC scales poorly with this method. (4) Finally, we experimentally evaluate the robustness of HDC for the first time and create a new analog PIM architecture with reduced precision Analog to Digital Converters (ADC), exploiting that robustness. We test HDC robustness in a federated learning environment where edge devices send encoded hypervectors to a central server wirelessly. We evaluate the impact of any wireless transmission errors on this data and show that HDC is 48× more robust than other classifiers. We then use this knowledge that HDC is robust to create a more efficient analog PIM circuit by reducing the bitwidth of the ADCs.

Green Machine Learning Protocols for Future Communication Networks

Green Machine Learning Protocols for Future Communication Networks
Author :
Publisher : CRC Press
Total Pages : 249
Release :
ISBN-10 : 9781000968934
ISBN-13 : 1000968936
Rating : 4/5 (34 Downloads)

Synopsis Green Machine Learning Protocols for Future Communication Networks by : Saim Ghafoor

Machine learning has shown tremendous benefits in solving complex network problems and providing situation and parameter prediction. However, heavy resources are required to process and analyze the data, which can be done either offline or using edge computing but also requires heavy transmission resources to provide a timely response. The need here is to provide lightweight machine learning protocols that can process and analyze the data at run time and provide a timely and efficient response. These algorithms have grown in terms of computation and memory requirements due to the availability of large data sets. These models/algorithms also require high levels of resources such as computing, memory, communication, and storage. The focus so far was on producing highly accurate models for these communication networks without considering the energy consumption of these machine learning algorithms. For future scalable and sustainable network applications, efforts are required toward designing new machine learning protocols and modifying the existing ones, which consume less energy, i.e., green machine learning protocols. In other words, novel and lightweight green machine learning algorithms/protocols are required to reduce energy consumption which can also reduce the carbon footprint. To realize the green machine learning protocols, this book presents different aspects of green machine learning for future communication networks. This book highlights mainly the green machine learning protocols for cellular communication, federated learning-based models, and protocols for Beyond Fifth Generation networks, approaches for cloud-based communications, and Internet-of-Things. This book also highlights the design considerations and challenges for green machine learning protocols for different future applications.

Machine Learning and Knowledge Discovery in Databases: Research Track

Machine Learning and Knowledge Discovery in Databases: Research Track
Author :
Publisher : Springer Nature
Total Pages : 758
Release :
ISBN-10 : 9783031434150
ISBN-13 : 3031434153
Rating : 4/5 (50 Downloads)

Synopsis Machine Learning and Knowledge Discovery in Databases: Research Track by : Danai Koutra

The multi-volume set LNAI 14169 until 14175 constitutes the refereed proceedings of the European Conference on Machine Learning and Knowledge Discovery in Databases, ECML PKDD 2023, which took place in Turin, Italy, in September 2023. The 196 papers were selected from the 829 submissions for the Research Track, and 58 papers were selected from the 239 submissions for the Applied Data Science Track. The volumes are organized in topical sections as follows: Part I: Active Learning; Adversarial Machine Learning; Anomaly Detection; Applications; Bayesian Methods; Causality; Clustering. Part II: ​Computer Vision; Deep Learning; Fairness; Federated Learning; Few-shot learning; Generative Models; Graph Contrastive Learning. Part III: ​Graph Neural Networks; Graphs; Interpretability; Knowledge Graphs; Large-scale Learning. Part IV: ​Natural Language Processing; Neuro/Symbolic Learning; Optimization; Recommender Systems; Reinforcement Learning; Representation Learning. Part V: ​Robustness; Time Series; Transfer and Multitask Learning. Part VI: ​Applied Machine Learning; Computational Social Sciences; Finance; Hardware and Systems; Healthcare & Bioinformatics; Human-Computer Interaction; Recommendation and Information Retrieval. ​Part VII: Sustainability, Climate, and Environment.- Transportation & Urban Planning.- Demo.

Network and System Security

Network and System Security
Author :
Publisher : Springer Nature
Total Pages : 458
Release :
ISBN-10 : 9783030657451
ISBN-13 : 3030657450
Rating : 4/5 (51 Downloads)

Synopsis Network and System Security by : Mirosław Kutyłowski

This book constitutes the refereed proceedings of the 14th International Conference on Network and System Security, NSS 2020, held in Melbourne, VIC, Australia, in November 2020. The 17 full and 9 short papers were carefully reviewed and selected from 60 submissions. The selected papers are devoted to topics such as secure operating system architectures, applications programming and security testing, intrusion and attack detection, cybersecurity intelligence, access control, cryptographic techniques, cryptocurrencies, ransomware, anonymity, trust, recommendation systems, as well machine learning problems. Due to the Corona pandemic the event was held virtually.

VLSI Design and Test

VLSI Design and Test
Author :
Publisher : Springer
Total Pages : 775
Release :
ISBN-10 : 9789813297678
ISBN-13 : 9813297670
Rating : 4/5 (78 Downloads)

Synopsis VLSI Design and Test by : Anirban Sengupta

This book constitutes the refereed proceedings of the 23st International Symposium on VLSI Design and Test, VDAT 2019, held in Indore, India, in July 2019. The 63 full papers were carefully reviewed and selected from 199 submissions. The papers are organized in topical sections named: analog and mixed signal design; computing architecture and security; hardware design and optimization; low power VLSI and memory design; device modelling; and hardware implementation.

Robotic Computing on FPGAs

Robotic Computing on FPGAs
Author :
Publisher : Morgan & Claypool Publishers
Total Pages : 220
Release :
ISBN-10 : 9781636391663
ISBN-13 : 1636391664
Rating : 4/5 (63 Downloads)

Synopsis Robotic Computing on FPGAs by : Shaoshan Liu

This book provides a thorough overview of the state-of-the-art field-programmable gate array (FPGA)-based robotic computing accelerator designs and summarizes their adopted optimized techniques. This book consists of ten chapters, delving into the details of how FPGAs have been utilized in robotic perception, localization, planning, and multi-robot collaboration tasks. In addition to individual robotic tasks, this book provides detailed descriptions of how FPGAs have been used in robotic products, including commercial autonomous vehicles and space exploration robots.

Sparse Distributed Memory

Sparse Distributed Memory
Author :
Publisher : MIT Press
Total Pages : 194
Release :
ISBN-10 : 0262111322
ISBN-13 : 9780262111324
Rating : 4/5 (22 Downloads)

Synopsis Sparse Distributed Memory by : Pentti Kanerva

Motivated by the remarkable fluidity of memory the way in which items are pulled spontaneously and effortlessly from our memory by vague similarities to what is currently occupying our attention "Sparse Distributed Memory "presents a mathematically elegant theory of human long term memory.The book, which is self contained, begins with background material from mathematics, computers, and neurophysiology; this is followed by a step by step development of the memory model. The concluding chapter describes an autonomous system that builds from experience an internal model of the world and bases its operation on that internal model. Close attention is paid to the engineering of the memory, including comparisons to ordinary computer memories."Sparse Distributed Memory "provides an overall perspective on neural systems. The model it describes can aid in understanding human memory and learning, and a system based on it sheds light on outstanding problems in philosophy and artificial intelligence. Applications of the memory are expected to be found in the creation of adaptive systems for signal processing, speech, vision, motor control, and (in general) robots. Perhaps the most exciting aspect of the memory, in its implications for research in neural networks, is that its realization with neuronlike components resembles the cortex of the cerebellum.Pentti Kanerva is a scientist at the Research Institute for Advanced Computer Science at the NASA Ames Research Center and a visiting scholar at the Stanford Center for the Study of Language and Information. A Bradford Book.

Event-Based Neuromorphic Systems

Event-Based Neuromorphic Systems
Author :
Publisher : John Wiley & Sons
Total Pages : 440
Release :
ISBN-10 : 9780470018491
ISBN-13 : 0470018496
Rating : 4/5 (91 Downloads)

Synopsis Event-Based Neuromorphic Systems by : Shih-Chii Liu

Neuromorphic electronic engineering takes its inspiration from the functioning of nervous systems to build more power efficient electronic sensors and processors. Event-based neuromorphic systems are inspired by the brain's efficient data-driven communication design, which is key to its quick responses and remarkable capabilities. This cross-disciplinary text establishes how circuit building blocks are combined in architectures to construct complete systems. These include vision and auditory sensors as well as neuronal processing and learning circuits that implement models of nervous systems. Techniques for building multi-chip scalable systems are considered throughout the book, including methods for dealing with transistor mismatch, extensive discussions of communication and interfacing, and making systems that operate in the real world. The book also provides historical context that helps relate the architectures and circuits to each other and that guides readers to the extensive literature. Chapters are written by founding experts and have been extensively edited for overall coherence. This pioneering text is an indispensable resource for practicing neuromorphic electronic engineers, advanced electrical engineering and computer science students and researchers interested in neuromorphic systems. Key features: Summarises the latest design approaches, applications, and future challenges in the field of neuromorphic engineering. Presents examples of practical applications of neuromorphic design principles. Covers address-event communication, retinas, cochleas, locomotion, learning theory, neurons, synapses, floating gate circuits, hardware and software infrastructure, algorithms, and future challenges.

Computational Intelligence

Computational Intelligence
Author :
Publisher : John Wiley & Sons
Total Pages : 628
Release :
ISBN-10 : 0470512504
ISBN-13 : 9780470512500
Rating : 4/5 (04 Downloads)

Synopsis Computational Intelligence by : Andries P. Engelbrecht

Computational Intelligence: An Introduction, Second Edition offers an in-depth exploration into the adaptive mechanisms that enable intelligent behaviour in complex and changing environments. The main focus of this text is centred on the computational modelling of biological and natural intelligent systems, encompassing swarm intelligence, fuzzy systems, artificial neutral networks, artificial immune systems and evolutionary computation. Engelbrecht provides readers with a wide knowledge of Computational Intelligence (CI) paradigms and algorithms; inviting readers to implement and problem solve real-world, complex problems within the CI development framework. This implementation framework will enable readers to tackle new problems without any difficulty through a single Java class as part of the CI library. Key features of this second edition include: A tutorial, hands-on based presentation of the material. State-of-the-art coverage of the most recent developments in computational intelligence with more elaborate discussions on intelligence and artificial intelligence (AI). New discussion of Darwinian evolution versus Lamarckian evolution, also including swarm robotics, hybrid systems and artificial immune systems. A section on how to perform empirical studies; topics including statistical analysis of stochastic algorithms, and an open source library of CI algorithms. Tables, illustrations, graphs, examples, assignments, Java code implementing the algorithms, and a complete CI implementation and experimental framework. Computational Intelligence: An Introduction, Second Edition is essential reading for third and fourth year undergraduate and postgraduate students studying CI. The first edition has been prescribed by a number of overseas universities and is thus a valuable teaching tool. In addition, it will also be a useful resource for researchers in Computational Intelligence and Artificial Intelligence, as well as engineers, statisticians, operational researchers, and bioinformaticians with an interest in applying AI or CI to solve problems in their domains. Check out http://www.ci.cs.up.ac.za for examples, assignments and Java code implementing the algorithms.