A Distributed Neural Network Architecture for Dynamic Sensor Selection With Application to Bandwidth-Constrained Body-Sensor Networks.
Journal:
IEEE journal of biomedical and health informatics
PMID:
40031173
Abstract
We propose a dynamic sensor selection approach for deep neural networks (DNNs), which is able to derive an optimal sensor subset selection for each specific input sample instead of a fixed selection for the entire dataset. This dynamic selection is jointly learned with the task model in an end-to-end way, using the Gumbel-Softmax trick to allow the discrete decisions to be learned through standard backpropagation. We then show how we can use this dynamic selection to increase the lifetime of a wireless sensor network (WSN) by imposing constraints on how often each node is allowed to transmit. We further improve performance by including a dynamic spatial filter that makes the task-DNN more robust against the fact that it now needs to be able to handle a multitude of possible node subsets. Finally, we explain how the selection of the optimal channels can be distributed across the different nodes in a WSN. We validate this method on a use case in the context of body-sensor networks, where we use real electroencephalography (EEG) sensor data to emulate an EEG sensor network for motor execution decoding. For this use case, we demonstrate that the distributed algorithm -with only a small amount of cooperation between the nodes- achieves a performance close to the upper bound defined by a fully centralized dynamic selection (maximum absolute decrease of 4% in accuracy). Furthermore, we observe that our dynamic sensor selection framework can achieve large reductions in transmission energy with a limited cost to the task accuracy, validating it as a practical tool for increasing the lifetime of body-sensor networks.