Saved in:
Bibliographic Details
Main Authors: Christophides, Theodoros, Tolias, Kyriakos, Chatzis, Sotirios
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.10758
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916324691673088
author Christophides, Theodoros
Tolias, Kyriakos
Chatzis, Sotirios
author_facet Christophides, Theodoros
Tolias, Kyriakos
Chatzis, Sotirios
contents Continual learning on edge devices poses unique challenges due to stringent resource constraints. This paper introduces a novel method that leverages stochastic competition principles to promote sparsity, significantly reducing deep network memory footprint and computational demand. Specifically, we propose deep networks that comprise blocks of units that compete locally to win the representation of each arising new task; competition takes place in a stochastic manner. This type of network organization results in sparse task-specific representations from each network layer; the sparsity pattern is obtained during training and is different among tasks. Crucially, our method sparsifies both the weights and the weight gradients, thus facilitating training on edge devices. This is performed on the grounds of winning probability for each unit in a block. During inference, the network retains only the winning unit and zeroes-out all weights pertaining to non-winning units for the task at hand. Thus, our approach is specifically tailored for deployment on edge devices, providing an efficient and scalable solution for continual learning in resource-limited environments.
format Preprint
id arxiv_https___arxiv_org_abs_2407_10758
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Continual Deep Learning on the Edge via Stochastic Local Competition among Subnetworks
Christophides, Theodoros
Tolias, Kyriakos
Chatzis, Sotirios
Machine Learning
Artificial Intelligence
Continual learning on edge devices poses unique challenges due to stringent resource constraints. This paper introduces a novel method that leverages stochastic competition principles to promote sparsity, significantly reducing deep network memory footprint and computational demand. Specifically, we propose deep networks that comprise blocks of units that compete locally to win the representation of each arising new task; competition takes place in a stochastic manner. This type of network organization results in sparse task-specific representations from each network layer; the sparsity pattern is obtained during training and is different among tasks. Crucially, our method sparsifies both the weights and the weight gradients, thus facilitating training on edge devices. This is performed on the grounds of winning probability for each unit in a block. During inference, the network retains only the winning unit and zeroes-out all weights pertaining to non-winning units for the task at hand. Thus, our approach is specifically tailored for deployment on edge devices, providing an efficient and scalable solution for continual learning in resource-limited environments.
title Continual Deep Learning on the Edge via Stochastic Local Competition among Subnetworks
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2407.10758