MTSpark: Enabling Multi-Task Learning with Spiking Neural Networks for Generalist Agents
Avaneesh Devkota, Rachmad Vidya Wicaksana Putra, Muhammad Shafique

TL;DR
MTSpark introduces a multi-task reinforcement learning framework using spiking neural networks with task-specific modulation, achieving superior performance and energy efficiency for generalist agents across diverse tasks.
Contribution
The paper presents MTSpark, a novel multi-task RL method utilizing deep spiking neural networks with task-dependent activations, advancing energy-efficient generalist agent development.
Findings
Outperforms state-of-the-art in multiple Atari games, reaching human-level scores.
Demonstrates superior accuracy in image classification tasks.
Enhances energy efficiency through SNN-based bioplausible models.
Abstract
Currently, state-of-the-art RL methods excel in single-task settings, but they still struggle to generalize across multiple tasks due to catastrophic forgetting challenges, where previously learned tasks are forgotten as new tasks are introduced. This multi-task learning capability is significantly important for generalist agents, where adaptation features are highly required (e.g., autonomous robots). On the other hand, Spiking Neural Networks (SNNs) have emerged as alternative energy-efficient neural network algorithms due to their sparse spike-based operations. Toward this, we propose MTSpark, a novel methodology to enable multi-task RL using spiking networks. Specifically, MTSpark develops a Deep Spiking Q-Network (DSQN) with active dendrites and dueling structure by leveraging task-specific context signals. Specifically, each neuron computes task-dependent activations that…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Ferroelectric and Negative Capacitance Devices
MethodsSpiking Neural Networks
