• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2019 年度 実績報告書

雑音畳込みニューラルネットワークの研究開発

研究課題

研究課題/領域番号 19H04078
研究機関東京工業大学

研究代表者

中原 啓貴  東京工業大学, 工学院, 准教授 (20624414)

研究分担者 佐野 健太郎  国立研究開発法人理化学研究所, 計算科学研究センター, チームリーダー (00323048)
佐藤 真平  東京工業大学, 工学院, 助教 (80782763)
研究期間 (年度) 2019-04-01 – 2024-03-31
キーワードDeep Learning / CNN / FPGA
研究実績の概要

近年, 画像認識の分野で広く利用されている畳み込みニューラルネットワークにはパラメータ数や乗算数が多い問題がある. これらを解決するため, 畳み込み層ではなく摂動層を用いた Perturbative Neural Networks(PNN) が提案されている. 本稿では 1 層目を畳み込み層とした PNN を提案し, PNN に比べて分類精度が CIFAR-10 では 13.8%, CIFAR-100 では 29.1%向上した.画像認識の分野で広く利用されている畳込みニューラルネットワーク(CNN: Convolutional Neural Network)は重みの数や乗算数が多いという問題がある.
これらを解決するため, 本論文では雑音付加とpoint-wise(1x1)畳込みを組み合わせた雑音畳込み層を用いる.既存研究の解析から, 雑音畳込み層だけでは入力データは偏っているため認識精度が低下することが判明している.
今年度では, k層までを既存の畳込み層で実現し, k+1層以降を雑音畳込み層で実現するNoise Convolutional Neural Network(NCNN)を提案する.これにより, 大部分の畳込み層を1×1畳込み層に換えることで重みの数と乗算数を削減しつつ, 雑音を加えることで認識精度劣化を抑えることができる. NCNNと既存CNNの認識精度とパラメータ(重み)量の比較を行った.CIFAR-100データセットに関して, AlexNetではパラメータを88%, ResNet-18では96.2%削減できた一方, 認識精度に関してはAlexNetでは2.2%, ResNet-18では1.8%に抑えることができた.また, 今年度では提案するNCNNを効率よく実行するアーキテクチャについて述べる.NCNNではk+1層以降はpoint-wise畳込みのみ行われるため, 複雑なメモリアクセスアーキテクチャは不要であり, 単純かつ高速なアーキテクチャで実現可能である.提案NCNNをXilinx社ZCU102 FPGA評価ボード上に実装した結果, クラス分類タスクに関してはBinary CNNと比較して同程度の速度を達成しつつ, 認識精度が約10%優れていた.

現在までの達成度 (区分)
現在までの達成度 (区分)

1: 当初の計画以上に進展している

理由

当初の計画に比較してデータを用いた実証に成功した。具体的には、以下の通りです。
PNN は CNN と比べて, ResNet-18 において, accuracy が CIFAR-10 では 0.8%下がり, CIFAR-100では 1.6%上がり, パラメータ数が 8.6 分の 1 に減り,学習時間が 22%減る. また, VGG-16 において, accuracy が CIFAR-10 では 15.9%下がり, CIFAR-100 では 28.7%下がり, パラメータ数が 6.9 分の 1 に減り,学習時間が 41%減る.今年度では, 1 層目を畳み込み層とした PNN を提案し, VGG-16 において, PNN に比 べて accuracyが CIFAR-10 では 13.8%, CIFAR-100 では 29.1%上がる. 提案手法では CNN に比べて同等の精度を保ちながらパラメータ数や乗算の数を大きく短縮できたため。

今後の研究の推進方策

雑音畳み込みCNNの学習ツールとデータセットによる検証が成功したので、専用ハードウェアの検討を行う。具体的にはXilinx社FPGA評価ボードに高位合成ツールを用いたプロトタイプを作成する。学習したCNNのモデルをC++に変換するツールを作成し、ツールフローチェーンを完成させる。その後、実用的なCNNの演算やデータセットを用いた評価を行う。

  • 研究成果

    (8件)

すべて 2019

すべて 雑誌論文 (2件) (うち査読あり 2件) 学会発表 (6件) (うち国際学会 6件、 招待講演 1件)

  • [雑誌論文] GUINNESS: A GUI Based Binarized Deep Neural Network Framework for Software Programmers2019

    • 著者名/発表者名
      Hiroki Nakahara, Haruyoshi Yonekawa, Tomoya Fujii, Masayuki Shimoda, Shimpei Sato
    • 雑誌名

      IEICE Trans. Inf. Syst.

      巻: 102-D(5) ページ: 1003-1011

    • 査読あり
  • [雑誌論文] Power Efficient Object Detector with an Event-Driven Camera for Moving Object Surveillance on an FPGA2019

    • 著者名/発表者名
      Masayuki Shimoda, Shimpei Sato, Hiroki Nakahara
    • 雑誌名

      IEICE Trans. Inf. Syst.

      巻: 102-D(5) ページ: 1020-1028

    • 査読あり
  • [学会発表] Filter-Wise Pruning Approach to FPGA Implementation of Fully Convolutional Network for Semantic Segmentation2019

    • 著者名/発表者名
      Masayuki Shimoda, Youki Sada, Hiroki Nakahara
    • 学会等名
      ARC2019
    • 国際学会
  • [学会発表] FPGA-Based Training Accelerator Utilizing Sparseness of Convolutional Neural Network.2019

    • 著者名/発表者名
      Hiroki Nakahara, Youki Sada, Masayuki Shimoda, Kouki Sayama, Akira Jinguji, Shimpei Sato
    • 学会等名
      FPL2019
    • 国際学会
  • [学会発表] A Dataflow Pipelining Architecture for Tile Segmentation with a Sparse MobileNet on an FPGA2019

    • 著者名/発表者名
      Youki Sada, Masayuki Shimoda, Akira Jinguji, Hiroki Nakahara
    • 学会等名
      FPT 2019
    • 国際学会
  • [学会発表] Noise Convolutional Neural Networks and FPGA Implementation2019

    • 著者名/発表者名
      Atsuki Munakata, Hiroki Nakahara, Shimpei Sato
    • 学会等名
      ISMVL 2019
    • 国際学会
  • [学会発表] Many Universal Convolution Cores for Ensemble Sparse Convolutional Neural Networks2019

    • 著者名/発表者名
      Ryosuke Kuramochi, Youki Sada, Masayuki Shimoda, Shimpei Sato
    • 学会等名
      MCSoC 2019
    • 国際学会
  • [学会発表] Deep Learning Accelerator for an Intelligent Camera2019

    • 著者名/発表者名
      Hiroki Nakahara
    • 学会等名
      HEART 2019
    • 国際学会 / 招待講演

URL: 

公開日: 2021-01-27  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi