NEDOとOKI、深層学習モデルの軽量化技術を開発:エッジデバイスへのAI搭載を加速
新エネルギー・産業技術総合開発機構(NEDO)と沖電気工業(OKI)は、ディープラーニング(深層学習)モデルの軽量化技術を開発した。
認識精度の劣化は約1%、演算量は約80%削減
新エネルギー・産業技術総合開発機構(NEDO)と沖電気工業(OKI)は2019年9月、ディープラーニング(深層学習)モデルの軽量化技術を開発したと発表した。高精度モデルに比べ、認識精度の劣化を約1%に抑え、演算量は約80%も削減できるという。
ディープラーニングは画像や音声の認識などに活用されている。ただ、認識性能を向上させたディープラーニングモデルは、大量の演算リソースが必要で電力消費も大きくなる。車載システムやスマートフォン、組み込みシステム上で活用するには、モデルの軽量化が不可欠となる。
これまで、軽量化を可能にする方法として、チャネルプルーニング技術などが提案されてきた。モデルの畳み込み層から冗長なチャネルを削減し、チャネルに関連する演算、パラメーター、メモリ容量を削減する技術である。ところが、この方法は手間がかかる割には、演算量などを十分に削減できないという課題があった。
NEDOとOKIはこれまで、NEDO事業としてモデル軽量化技術の開発に取り組んできた。そして今回、OKI独自のチャネルプルーニング技術「PCAS(Pruning Channels with Attention Statics)」を発展させ、モデル軽量化を可能とする技術を開発した。PCAS技術は、チャネルの重要度推定にアテンションモジュールを導入。これによって認識性能の維持効果を高め、層単位の削減率設定をなくすことができる技術である。
新たに開発した軽量化技術は、多様な分岐や合流経路を含むモデルでも柔軟に対応できるようにした。ディープラーニングモデル内の分岐経路は、経路ごとに認識性能にかかわるチャネルが異なるため、その差異を吸収する必要があるという。
そこで、各分岐には単一チャネルに対し複数のアテンションモジュールを用意し、複数経路のチャネルの重要度を全体最適で推定。重要なチャネルを自動選択することで認識性能を維持し、演算量を大幅に削減することに成功した。さらに、経路によって異なるチャネル構成の不一致を整合させる仕組みと、学習過程の詳細な分析に基づく誤差伝播量の制御方法も開発し、さまざまなモデルに対して認識性能の向上を図った。
開発した軽量化技術は、ベンチマークに用いられる一般的な高精度モデルに比べて、認識精度の劣化は約1%に抑え、積和演算回路と処理時間をそれぞれ約80%も削減できたという。演算性能や電力消費などに制限があるエッジデバイスなどへの応用を目指す。
NEDOとOKIは今後、低ビット演算環境にも対応し、さらなる高度化と高効率化に取り組む計画だ。大規模な認識モデルへの適用も予定している。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- NEDOら、フォトダイオードの小型高感度を両立
新エネルギー・産業技術総合開発機構(NEDO)と光電子融合基盤技術研究所(PETRA)および、沖電気工業(OKI)は、1600nm波長帯の光に対して、受光感度21.8A/Wを達成したシリコンベースの「フォトダイオード」を開発した。 - NEDOら、機能性材料の開発期間を短縮可能に
新エネルギー・産業技術総合開発機構(NEDO)と産業技術総合研究所、先端素材高速開発技術研究組合(ADMAT)は、革新的な機能性材料の開発を効率よく行うための「シミュレーター」を開発し、順次公開する。 - NEDOら、オンボード光モジュールで400Gbps実現
新エネルギー・産業技術総合開発機構(NEDO)と光電子融合基盤技術研究所(PETRA)は、外形寸法が34×36×8mmと極めて小さいオンボード光モジュールを用いて、400Gビット/秒(bps)の伝送速度を実現した。 - 消費電力30分の1を実現、ストリームデータ圧縮LSIを開発
NEDOと筑波大学発ベンチャーのストリームテクノロジは2019年8月20日、センサーやデバイスから流れ続けるデータを一切止めること無く連続的にロスレス圧縮する技術「LCA-DLT(Lowest Common Ancestor-Dynamic Lookup Table)」を搭載したLSIの開発に成功した、と発表した。IoT(モノのインターネット)向け小型コンピュータ用の圧縮アクセラレーターとして、従来比30分の1という超低消費電力を実現するという。 - CPUのみで高速学習、組み込みAIを低コストで実現
ディープインサイトは、「第8回IoT/M2M展」で、IntelのCPUのみで学習を行うデモを展示した。ディープインサイトが開発しているディープラーニング用フレームワーク「KAIBER(カイバー)」の学習エンジンをCPU向けに最適化し、GPUを使わない環境で高速に学習できるようにしている。 - NVIDIA、99ドルのAIコンピュータを発表
NVIDIAは、高い演算性能を持ちながら消費電力が小さいCUDA-X AI(人工知能)コンピュータ「Jetson Nano」を発表した。開発者や個人のクリエーターなどに向けた「開発者キット」の価格はわずか99米ドルである。