Chen Jiechen, Park Sangwoo, Simeone Osvaldo
KCLIP Laboratory-King's Communications, Learning and Information Processing Laboratory, Department of Engineering, King's College London, London WC2R 2LS, UK.
Entropy (Basel). 2024 Jan 31;26(2):126. doi: 10.3390/e26020126.
Spiking neural networks (SNNs) are recurrent models that can leverage sparsity in input time series to efficiently carry out tasks such as classification. Additional efficiency gains can be obtained if decisions are taken as early as possible as a function of the complexity of the input time series. The decision on when to stop inference and produce a decision must rely on an estimate of the current accuracy of the decision. Prior work demonstrated the use of conformal prediction (CP) as a principled way to quantify uncertainty and support adaptive-latency decisions in SNNs. In this paper, we propose to enhance the uncertainty quantification capabilities of SNNs by implementing ensemble models for the purpose of improving the reliability of stopping decisions. Intuitively, an ensemble of multiple models can decide when to stop more reliably by selecting times at which most models agree that the current accuracy level is sufficient. The proposed method relies on different forms of information pooling from ensemble models and offers theoretical reliability guarantees. We specifically show that variational inference-based ensembles with p-variable pooling significantly reduce the average latency of state-of-the-art methods while maintaining reliability guarantees.
脉冲神经网络(SNNs)是一种循环模型,它可以利用输入时间序列中的稀疏性来有效地执行诸如分类等任务。如果根据输入时间序列的复杂性尽早做出决策,还可以获得额外的效率提升。关于何时停止推理并做出决策的判断必须依赖于对当前决策准确性的估计。先前的工作证明了使用共形预测(CP)作为一种在SNNs中量化不确定性并支持自适应延迟决策的原则性方法。在本文中,我们提议通过实现集成模型来增强SNNs的不确定性量化能力,以提高停止决策的可靠性。直观地说,多个模型的集成可以通过选择大多数模型都认为当前准确性水平足够的时间来更可靠地决定何时停止。所提出的方法依赖于来自集成模型的不同形式的信息合并,并提供理论可靠性保证。我们具体表明,基于变分推理的具有p变量合并的集成在保持可靠性保证的同时,显著降低了现有方法的平均延迟。