IEEE J Biomed Health Inform. 2023 Feb;27(2):933-943. doi: 10.1109/JBHI.2022.3225019. Epub 2023 Feb 3.
In this paper, we describe a design methodology to design distributed neural network architectures that can perform efficient inference within sensor networks with communication bandwidth constraints. The different sensor channels are distributed across multiple sensor devices, which have to exchange data over bandwidth-limited communication channels to solve a classification task. Our design methodology starts from a centralized neural network and transforms it into a distributed architecture in which the channels are distributed over different nodes. The distributed network consists of two parallel branches, whose outputs are fused at the fusion center. The first branch collects classification results from local, node-specific classifiers while the second branch compresses each node's signal and then reconstructs the multi-channel time series for classification at the fusion center. We further improve bandwidth gains by dynamically activating the compression path when the local classifications do not suffice. We validate this method on a motor execution task in an emulated EEG sensor network and analyze the resulting bandwidth-accuracy trade-offs. Our experiments show that the proposed framework enables up to a factor 20 in bandwidth reduction and factor 9 in power reduction with minimal loss (up to 2%) in classification accuracy compared to the centralized baseline on the demonstrated task. The proposed method offers a way to transform a centralized architecture to a distributed, bandwidth-efficient network amenable for low-power sensor networks. While the application focus of this paper is on wearable brain-computer interfaces, the proposed methodology can be applied in other sensor network-like applications as well.
在本文中,我们描述了一种设计方法,用于设计能够在具有通信带宽约束的传感器网络中进行有效推断的分布式神经网络架构。不同的传感器通道分布在多个传感器设备上,这些设备必须通过带宽有限的通信通道交换数据,以解决分类任务。我们的设计方法从集中式神经网络开始,并将其转换为分布式架构,其中通道分布在不同的节点上。分布式网络由两个并行分支组成,其输出在融合中心融合。第一个分支从本地、特定于节点的分类器中收集分类结果,而第二个分支压缩每个节点的信号,然后在融合中心重建多通道时间序列进行分类。当本地分类不足以满足要求时,我们通过动态激活压缩路径进一步提高带宽增益。我们在模拟 EEG 传感器网络中的电机执行任务上验证了这种方法,并分析了由此产生的带宽-准确性权衡。我们的实验表明,与演示任务中的集中式基线相比,所提出的框架能够将带宽减少 20 倍,功率减少 9 倍,而分类准确性的损失最小(最多 2%)。所提出的方法提供了一种将集中式架构转换为分布式、带宽有效的网络的方法,适用于低功耗传感器网络。虽然本文的应用重点是可穿戴脑机接口,但所提出的方法也可以应用于其他类似传感器网络的应用中。