• 検索結果がありません。

リザーバーコンピューティングのためのLSTMを用いた再帰学習

N/A
N/A
Protected

Academic year: 2021

シェア "リザーバーコンピューティングのためのLSTMを用いた再帰学習"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 82 回全国大会. 7C-05. リザーバーコンピューティングのための LSTM を用いた再帰学習 清水 能理† 八戸工業大学† 1.はじめに 人間が知能を使って自然に行うタスクをコンピ ュータに学習させ機械にさせようとするディープ ラーニング(深層学習)は、AI の機械学習の一手 法で、ニューラルネットワーク(NN)の最新技術 である。近年では、従来のニューラルネットワー クを改良して作られたディープラーニングの登場 により、AI やパターンマッチングの研究が盛んに おこなわれている。また、時系列データに対する ディープラーニングが注目されている。今回はデ ィープラーニングをカオスモデリングに使用する ことで、従来のニューロモデルと精度や安定性向 上の点を比較し、ディープラーニングの時系列デ ータへの応用可能性を考察する[1-4]。 2.問題の記述 再帰型ニューラルネットワーク(リカレントニ ューラルネットワーク:RNN)は、時系列データを 学習させるのに適したニューラルネットワークで ある。一つ前の時刻の隠れ層の出力を、次の時刻 の隠れ層の入力としてフィードバックする時系列 情報を保持したネットワークである。一方、最近 新たな機械学習方式として注目されているのがリ ザーバーコンピューティングである。リザーバー (Reservoir)は RNN(Recurrent Neural Network) の一種である。入力層、中間層(リザーバー層)、 出力層(リードアウトニューロン層)の 3 層で構 成される教師あり学習の RNN である。自己回帰を 含 む 再 帰 型 ネ ッ ト ワ ー ク ( Recursive Neural Network)で構成されることが多い。中間層(リザ ーバー層)はカオス性を有するダイナミカルモデ ルで構成し、学習は出力層(リードアウトニュー ロン層)のみで行う。高速学習、リアルタイム学 習、実装の容易さが特徴である。今回は、リザー バー層を再帰型ネットワークで設計し、ディープ ラーニングによるカオスモデリングを行う。従来 のニューロモデルとの比較では、ブーストラップ 法に基づくサロゲートアルゴリズムを適用した定 量評価を行う。 3.LSTM LSTM(Long-Short Term Memory)は、RNN の欠点を 改善している。RNN は、ある特定時刻の入力データ. Recursive Learning Using LSTM for Reservoir Computing †SHIMIZU Yoshimasa, Hachinohe Institute of Technology. 2-35. を保持することが難しく長い時系列データに不向 きであるが、LSTM は長い時系列データに対応でき 再帰学習に向いている。隠れ層をデータの記憶に 特化したユニットに置き換えている点が特徴で、 「入力層からの入力」および「前の時刻の隠れ層 からの入力」の他、3 ゲートを制御するパラメータ がある。その 3 ゲートは、それぞれ「入力層から の入力値」「隠れ層内のフィードバック(記憶) 」 「出力層への出力値」の大きさを制御する。任意 時刻だけ離れたデータを記憶でき、時系列の相関 を得ることができる。図1は LSTM におけるネット ワークモデルの例である。. 図1. LSTM におけるモデルの例. 4.研究方法 深層学習の実装環境構築では、Python 言語でコ ーディングするオープンソースソフトウェア (OSS)が主流となっている。今回は、SONY 製品に 実 装 さ れ て い る AI ( NNL : Neural Network Libraries ) の Windows 開 発 環 境 ( NNC : Neural Network Console)を用いて実装する。学習プログ ラムは、NNC を用いて作成する。システム構築は、 Windows 版と Cloud 版のフレームワーク(NNCC: Neural Network Console Cloud)を用いて特徴を考 察する。同じプログラムおよび同じデータセット を用いた深層学習の比較を行う。 5.実験方法 暗号化および秘匿通信系などで利用されるカオ スは、数値計算により観測される複雑な振る舞い を利用する。用いられるモデルは様々あるが、自 然界の多様なカオスに対し、人工的に作り出され るカオスは限定的である。カオスが生じ得るため の十分条件を示すリー・ヨークの定理に基づいた. Copyright 2020 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 82 回全国大会. カオスモデルの構築は事実上困難である。よって、 ディープラーニングを用いて非線形システムを構 築する。今回は階層型ネットワークモデルを基本 に、改良型の再帰モデルを用いる。学習に使用す る時系列は、カオス発生時の MG 常微分方程式の出 力データを用いる。構築したカオスモデルがカオ ス性を有しているか検証するため、出力データに 対してサロゲート法を応用する。サロゲートアル ゴリズムを用いてサロゲートデータを作成し、そ のリアプロフ指数を計算して、カオス性を定量評 価する。手順は以下の通りである。 ①サロゲートデータ法を用いて時系列データを作 成し、入力行列に読み込む。 ②埋め込みを行い、3次元データ化する。 ③リカレンスプロット、N 近傍プロットを解析後、 リアプノフスペクトラムを算出する。 ④各リアプノフ指数を求め、カオス性を判定する。. 図2. 実験に用いた LSTM 構築モデル. 7.おわりに カオスダイナミクスを学習したニューラルネッ 6.実験結果 トワークを構築できた。パターンマッチングが主 ディープニューラルネット(DNN)、RNN、LSTM な用途の CNN では、時系列データの定量評価は RS では、アトラクタ解析、リアプノフ指数、サロゲ サロゲート以外、帰無仮説に従った。DNN は、一般 ートデータ法のいずれの場合も、高いカオス性が の NN と比べ出力データ誤差が減少した。RNN は、 得られた。図2は実験に用いた LSTM 構築モデルで モデルのダイナミクスを学習でき、時系列の予測 ある。畳込みニューラルネットワーク(CNN)で学 に有効である。LSTM は、任意時刻だけ離れたデー 習を行った出力データから、複雑なストレンジア タが記憶でき、時系列の相関を得ることができた。 トラクタを再現でき、定性的観点からはカオス性 OSS の NNL を用いたディープラーニングでは、カ を有したモデリングができたと推察した。出力デ オスモデリングの精度が高かった。そのフレーム ータのリアプノフ指数から準カオス性を確認でき、 ワークは、NNC(Windows 版)および NNCC(クラウド 評価データとの誤差も全体で1%であった。しか 版)ともに利便性が良かった。NNL はパラメータだ し、サロゲート法ではカオス性が十分認められな けでなく、ネットワーク構成も学習可能であった。 かった。LSTM における各サロゲートデータ法の検 その機能ではランダムなネット構築が容易で、構 定結果を以下の表1、2に示す。検定統計量 S の 築ネット毎の評価値も得られた。一方、設計仕様 評価には、リアプノフ指数の平均値および標準偏 の通りに作成する場合、学習で設定すべきパラメ 差を用いた。表の○は帰無仮説の棄却を、×は帰 ータ数が多く手法が一気に複雑になるため、変数 無仮説に従うことを示す。 チューニングの予備知識や高い経験値が必要であ る。 Table 1 LSTM 出力データにおける非線形統計量と 今後、ネットワークの設計変更が動的に可能な 非線形統計量標準偏差 Chainer や 、 深 層 強 化 学 習 ラ イ ブ ラ リ が 豊 富 な リアプノフ指数 リアプノフ指数 平均 標準偏差 PyTorch をフレームワークとして試み、その効果を オリジナルデータ 1.835464795 0.570210165 定量的に比較する。一方、RNN を改良し精度の高い RSサロゲート 9.679284314 0.435770405 カオスモデリングが可能な LSTM を、時系列予測に FSサロゲート 5.001018035 0.447001083 活用し有効性を確認する。 FTサロゲート 6.328532584 0.342104805 AAFT サロゲート IAAFT サロゲート. 9.601050307 12.94510607. 0.302102037 0.174001029. 参考文献. Table 2 LSTM における各サロゲートデータ法に対 する検定統計量 S およびカオス性 RSサロゲート FSサロゲート FTサロゲート AAFT サロゲート IAAFT サロゲート. 検定統計量 S 7.680094914 5.001010106 6.410102801 8.400670108 12.102500104. カオス性の有無 ○ ○ ○ ○ ○. 2-36. 1) 足立 悠:ソニー開発の Neural Network Console 入 門,リックテレコム(2018) 2) Neural Network Libraries: https://nnabla.org/ 3) Neural Network Console: https://dl.sony.com/ja/ 4) 合原一幸,池口徹,山田泰司,小室元政:カオス時系列 解析の基礎と応用,産業図書(2000). Copyright 2020 Information Processing Society of Japan. All Rights Reserved..

(3)

参照

関連したドキュメント

はさゑ,ぞうきん,へら たちばさみ もめん糸 ぬい針,まち針,糸まき,安全か

⚫ うめきた 2 期は、JR 大阪駅をはじめとした 7 駅 13

特に, “宇宙際 Teichm¨ uller 理論において遠 アーベル幾何学がどのような形で用いられるか ”, “ ある Diophantus 幾何学的帰結を得る

手話の世界 手話のイメージ、必要性などを始めに学生に質問した。

子どもたちは、全5回のプログラムで学習したこと を思い出しながら、 「昔の人は霧ヶ峰に何をしにきてい

・その他、電気工作物の工事、維持及び運用に関する保安に関し必要な事項.. ・主任技術者(法第 43 条) → 申請様式 66 ページ参照 ・工事計画(法第 48 条) →

支援級在籍、または学習への支援が必要な中学 1 年〜 3

授業は行っていません。このため、井口担当の 3 年生の研究演習は、2022 年度春学期に 2 コマ行います。また、井口担当の 4 年生の研究演習は、 2023 年秋学期に 2