arXiv reaDer
スパイキングニューラルネットワークによるイベントベースのオプティカルフローの自己監視学習
Self-Supervised Learning of Event-Based Optical Flow with Spiking Neural Networks
ニューロモルフィックコンピューティングの分野は、非常に低電力で低遅延のセンシングと処理を約束します。従来の人工ニューラルネットワーク(ANN)からスパイキングニューラルネットワーク(SNN)に学習アルゴリズムを転送する際の課題は、これまでのところ、大規模で複雑な回帰タスクへの適用を妨げてきました。さらに、上記の利点を最大限に実現する真に非同期で完全にニューロモルフィックなパイプラインを実現するには、このパイプラインが情報を取り込んで蓄積する方法を再考する必要があります。知覚の場合、スパイクはイベントカメラとSNNの間でそのまま、1つずつ渡されます。つまり、情報のすべての時間的統合はネットワーク内で行われる必要があります。この記事では、これら2つの問題に取り組みます。イベントベースのカメラ入力からオプティカルフローを自己監視方式で推定することを学習するという複雑なタスクに焦点を当て、最先端のANNトレーニングパイプラインを変更して、入力に最小限の時間情報をエンコードします。さらに、イベントベースのオプティカルフローの自己監視損失関数を再定式化して、その凸性を改善します。提案されたパイプラインを使用して、さまざまなタイプの反復ANNおよびSNNで実験を実行します。 SNNに関しては、パラメーターの初期化と最適化、代理勾配形状、適応ニューロンメカニズムなどの要素の影響を調査します。初期化と代理勾配幅は、疎な入力での学習を可能にする上で重要な役割を果たし、適応性と学習可能なニューロンパラメータを含めることでパフォーマンスを向上させることができます。提案されたANNとSNNのパフォーマンスは、自己監視方式でトレーニングされた現在の最先端のANNのパフォーマンスと同等であることを示します。
The field of neuromorphic computing promises extremely low-power and low-latency sensing and processing. Challenges in transferring learning algorithms from traditional artificial neural networks (ANNs) to spiking neural networks (SNNs) have so far prevented their application to large-scale, complex regression tasks. Furthermore, realizing a truly asynchronous and fully neuromorphic pipeline that maximally attains the abovementioned benefits involves rethinking the way in which this pipeline takes in and accumulates information. In the case of perception, spikes would be passed as-is and one-by-one between an event camera and an SNN, meaning all temporal integration of information must happen inside the network. In this article, we tackle these two problems. We focus on the complex task of learning to estimate optical flow from event-based camera inputs in a self-supervised manner, and modify the state-of-the-art ANN training pipeline to encode minimal temporal information in its inputs. Moreover, we reformulate the self-supervised loss function for event-based optical flow to improve its convexity. We perform experiments with various types of recurrent ANNs and SNNs using the proposed pipeline. Concerning SNNs, we investigate the effects of elements such as parameter initialization and optimization, surrogate gradient shape, and adaptive neuronal mechanisms. We find that initialization and surrogate gradient width play a crucial part in enabling learning with sparse inputs, while the inclusion of adaptivity and learnable neuronal parameters can improve performance. We show that the performance of the proposed ANNs and SNNs are on par with that of the current state-of-the-art ANNs trained in a self-supervised manner.
updated: Mon Oct 25 2021 17:01:39 GMT+0000 (UTC)
published: Thu Jun 03 2021 14:03:41 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アソシエイト