Efficient Aspect Term Extraction using Spiking Neural Network
Abhishek Kumar Mishra, Arya Somasundaram, Anup Das, Nagarajan Kandasamy
TL;DR
The paper addresses the energy inefficiency of deep learning approaches for Aspect Term Extraction (ATE) by introducing SpikeATE, a Spiking Neural Network (SNN) that leverages sparse, event-driven computation and temporal encoding. It introduces a ternary spiking neuron with values $-1$, $0$, $1$ and a convolutional spike-encoding pipeline to perform token-level ATE, trained with surrogate-gradient-based spatio-temporal backpropagation. Across SemEval datasets, SpikeATE achieves competitive accuracy with substantial energy reductions (up to 41x) compared to strong DNN baselines, demonstrating practical viability for sustainable NLP. The work suggests a path toward deploying energy-efficient, neuromorphic NLP systems on future hardware while maintaining task performance.
Abstract
Aspect Term Extraction (ATE) identifies aspect terms in review sentences, a key subtask of sentiment analysis. While most existing approaches use energy-intensive deep neural networks (DNNs) for ATE as sequence labeling, this paper proposes a more energy-efficient alternative using Spiking Neural Networks (SNNs). Using sparse activations and event-driven inferences, SNNs capture temporal dependencies between words, making them suitable for ATE. The proposed architecture, SpikeATE, employs ternary spiking neurons and direct spike training fine-tuned with pseudo-gradients. Evaluated on four benchmark SemEval datasets, SpikeATE achieves performance comparable to state-of-the-art DNNs with significantly lower energy consumption. This highlights the use of SNNs as a practical and sustainable choice for ATE tasks.
