arXiv reaDer
Dynamic Confidence によるスパイキング ニューラル ネットワークの可能性を解き放つ
Unleashing the Potential of Spiking Neural Networks by Dynamic Confidence
このホワイト ペーパーでは、スパイキング ニューラル ネットワーク (SNN) における精度と遅延の間の基本的なトレードオフを軽減するための新しい方法論を紹介します。このアプローチでは、SNN 出力から経時的に信頼情報をデコードし、それを使用して、各推論をいつ終了するかを動的に決定できる意思決定エージェントを開発します。提案された方法である Dynamic Confidence は、SNN にいくつかの重要な利点を提供します。 1. 実行時にレイテンシを動的に効果的に最適化できるため、多くの既存の低レイテンシ SNN アルゴリズムとは一線を画しています。 CIFAR-10 と ImageNet データセットでの実験では、Dynamic Confidence を適用した後、8 つの異なる設定で平均 40% の速度向上が実証されました。 2. Dynamic Confidence の意思決定エージェントは、簡単に構築でき、パラメーター空間で非常に堅牢であるため、実装が非常に簡単です。 3. 提案手法により、任意の SNN の可能性を可視化することができ、現在の SNN が近づく目標が設定されます。たとえば、SNN が入力サンプルごとに最適な時点で終了できる場合、ResNet-50 SNN は ImageNet で平均 4.71 タイム ステップ以内に 82.47% という高い精度を達成できます。 SNN の可能性を解き放つには、信頼性の高い意思決定エージェントを構築し、グラウンド トゥルースの高品質な推定を提供する必要があります。この点で、Dynamic Confidence は、SNN の可能性を実現するための有意義なステップを表しています。
This paper presents a new methodology to alleviate the fundamental trade-off between accuracy and latency in spiking neural networks (SNNs). The approach involves decoding confidence information over time from the SNN outputs and using it to develop a decision-making agent that can dynamically determine when to terminate each inference. The proposed method, Dynamic Confidence, provides several significant benefits to SNNs. 1. It can effectively optimize latency dynamically at runtime, setting it apart from many existing low-latency SNN algorithms. Our experiments on CIFAR-10 and ImageNet datasets have demonstrated an average 40% speedup across eight different settings after applying Dynamic Confidence. 2. The decision-making agent in Dynamic Confidence is straightforward to construct and highly robust in parameter space, making it extremely easy to implement. 3. The proposed method enables visualizing the potential of any given SNN, which sets a target for current SNNs to approach. For instance, if an SNN can terminate at the most appropriate time point for each input sample, a ResNet-50 SNN can achieve an accuracy as high as 82.47% on ImageNet within just 4.71 time steps on average. Unlocking the potential of SNNs needs a highly-reliable decision-making agent to be constructed and fed with a high-quality estimation of ground truth. In this regard, Dynamic Confidence represents a meaningful step toward realizing the potential of SNNs.
updated: Sun Mar 26 2023 15:18:25 GMT+0000 (UTC)
published: Fri Mar 17 2023 23:18:20 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト