paper-with-me

Papers

GeneSys: Enabling Continuous Learning through Neural Network Evolution in Hardware

2018-08-03 · Ananda Samajdar, Parth Mannan, Kartikay Garg, Tushar Krishna

Modern deep learning systems rely on (a) a hand-tuned neural network topology, (b) massive amounts of labeled training data, and (c) extensive training over large-scale compute resources to build a system that can perform efficient image classification or speech recognition. Unfortunately, we are still far away from implementing adaptive general purpose intelligent systems which would need to learn autonomously in unknown environments and may not have access to some or any of these three components. Reinforcement learning and evolutionary algorithm (EA) based methods circumvent this problem by continuously interacting with the environment and updating the models based on obtained rewards. However, deploying these algorithms on ubiquitous autonomous agents at the edge (robots/drones) demands extremely high energy-efficiency due to (i) tight power and energy budgets, (ii) continuous/lifelong interaction with the environment, (iii) intermittent or no connectivity to the cloud to run heavy-weight processing. To address this need, we present GENESYS, an HW-SW prototype of an EA-based learning system, that comprises a closed loop learning engine called EvE and an inference engine called ADAM. EvE can evolve the topology and weights of neural networks completely in hardware for the task at hand, without requiring hand-optimization or backpropagation training. ADAM continuously interacts with the environment and is optimized for efficiently running the irregular neural networks generated by EvE. GENESYS identifies and leverages multiple unique avenues of parallelism unique to EAs that we term 'gene'- level parallelism, and 'population'-level parallelism. We ran GENESYS with a suite of environments from OpenAI gym and observed 2-5 orders of magnitude higher energy-efficiency over state-of-the-art embedded and desktop CPU and GPU systems.

📄 PDF Abstract BibTeX arXiv:1808.01363

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPUimage-classificationImage ClassificationOpenAI GymReinforcement Learningspeech-recognitionSpeech Recognition

Similar Papers 제목 키워드 기반

Synthesizing Programs with Continuous Optimization

2022-11-02 · Shantanu Mandal, Todd A. Anderson, Javier Turek, Justin Gottschlich 외

Automatic software generation based on some specification is known as program synthesis. Most existing approaches formulate program synthesis as a search problem with discrete parameters. In this paper, we present a nove…

Program Synthesis

Description of the PatientGenesys Dialogue System

2015-09-01 · WS 2015 9 · Leonardo Campillos Llanos, Dhouha Bouamor, {\'E}ric Bilinski, Anne-Laure Ligozat 외

Novel Hardware Implementation of Deduplicating Visually Identical JPEG Image Chunks

2024-05-15 · 4 may to 12 may 2024 5 · Thang Luong, LUAN DINH, Hung Nguyen, AND LINH TRAN

The exponential growth of data, particularly JPEG images spurred by mobile and social media applications, poses significant storage challenges for data centers. Traditional deduplication methods such as FSP or CDC rely…

CPU

DANCE: Resource-Efficient Neural Architecture Search with Data-Aware and Continuous Adaptation

2025-07-07 · Maolin Wang, Tianshuo Wei, Sheng Zhang, Ruocheng Guo 외 arxiv

Neural Architecture Search (NAS) has emerged as a powerful approach for automating neural network design. However, existing NAS methods face critical limitations in real-world deployments: architectures lack adaptability…

Neural Architecture Search

Evolutionary Continuous Adaptive RL-Powered Co-Design for Humanoid Chin-Up Performance

2025-09-30 · Tianyi Jin, Melya Boukheddimi, Rohit Kumar, Gabriele Fadini 외 arxiv

Humanoid robots have seen significant advancements in both design and control, with a growing emphasis on integrating these aspects to enhance overall performance. Traditionally, robot design has followed a sequential pr…

Reinforcement Learning