CLAN: Continuous Learning using Asynchronous Neuroevolution on Commodity Edge Devices
Parth Mannan, Ananda Samajdar, Tushar Krishna

TL;DR
This paper presents CLAN, a system enabling continuous learning on edge devices using asynchronous neuroevolution, reducing reliance on cloud infrastructure and improving scalability for AI agents in real-world applications.
Contribution
The paper introduces a distributed neuroevolution approach on commodity edge devices, with novel communication reduction techniques for scalable continuous learning.
Findings
Achieved up to 3.6x reduction in communication during learning
Demonstrated effective collaborative learning on Raspberry Pi clusters
Provided insights for algorithm-hardware co-design for edge AI
Abstract
Recent advancements in machine learning algorithms, especially the development of Deep Neural Networks (DNNs) have transformed the landscape of Artificial Intelligence (AI). With every passing day, deep learning based methods are applied to solve new problems with exceptional results. The portal to the real world is the edge. The true impact of AI can only be fully realized if we can have AI agents continuously interacting with the real world and solving everyday problems. Unfortunately, high compute and memory requirements of DNNs acts a huge barrier towards this vision. Today we circumvent this problem by deploying special purpose inference hardware on the edge while procuring trained models from the cloud. This approach, however, relies on constant interaction with the cloud for transmitting all the data, training on massive GPU clusters, and downloading updated models. This is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
