arXiv reaDer
複雑さの少ない近似畳み込みニューラル ネットワーク
Low-complexity Approximate Convolutional Neural Networks
この論文では、訓練された畳み込みニューラル ネットワーク (ConvNet) の計算の複雑さを最小限に抑えるためのアプローチを紹介します。アイデアは、特定の ConvNet のすべての要素を近似し、元の畳み込みフィルターとパラメーター (プーリング係数とバイアス係数、および活性化関数) を、計算の複雑さを大幅に削減できる効率的な近似値に置き換えることです。低複雑度の畳み込みフィルターは、一連の 2 進有理数に対するフロベニウス ノルムに基づくバイナリ (0-1) 線形計画法によって取得されます。結果として得られる行列により、加算とビットシフト操作のみを必要とする乗算のない計算が可能になります。このような複雑性の低い構造により、低電力で効率的なハードウェア設計への道が開かれます。私たちは、複雑さの異なる 3 つのユース ケースにアプローチを適用しました。 (ii) 手書きの数字の分類 (180000 以上のパラメーターを持つ) のための別の 1 つ。 (iii) 非常に大きな ConvNet: 約 120 万の行列を持つ AlexNet。さまざまなレベルの近似について、それぞれのタスクの全体的なパフォーマンスを評価しました。考慮されたすべてのアプリケーションで、非常に複雑度の低い近似が導き出され、ほぼ同等の分類パフォーマンスが維持されました。
In this paper, we present an approach for minimizing the computational complexity of trained Convolutional Neural Networks (ConvNet). The idea is to approximate all elements of a given ConvNet and replace the original convolutional filters and parameters (pooling and bias coefficients; and activation function) with efficient approximations capable of extreme reductions in computational complexity. Low-complexity convolution filters are obtained through a binary (zero-one) linear programming scheme based on the Frobenius norm over sets of dyadic rationals. The resulting matrices allow for multiplication-free computations requiring only addition and bit-shifting operations. Such low-complexity structures pave the way for low-power, efficient hardware designs. We applied our approach on three use cases of different complexity: (i) a "light" but efficient ConvNet for face detection (with around 1000 parameters); (ii) another one for hand-written digit classification (with more than 180000 parameters); and (iii) a significantly larger ConvNet: AlexNet with ≈1.2 million matrices. We evaluated the overall performance on the respective tasks for different levels of approximations. In all considered applications, very low-complexity approximations have been derived maintaining an almost equal classification performance.
updated: Fri Jul 29 2022 21:59:29 GMT+0000 (UTC)
published: Fri Jul 29 2022 21:59:29 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アソシエイト