人工ニューラルネットワークにおいて、ゲート付き回帰ユニット(GRU)は、回帰型ニューラルネットワークで使用されるゲーティングメカニズムであり、2014年にKyunghyun Choらによって導入されました。[ 1 ] GRUは、特定の特徴を入力したり忘れたりするゲーティングメカニズムを備えた長短期記憶(LSTM)に似ていますが、 [ 2 ]コンテキストベクトルまたは出力ゲートがないため、LSTMよりもパラメーターが少なくなります。[ 3 ] ポリフォニック音楽モデリング、音声信号モデリング、自然言語処理の特定のタスクにおけるGRUのパフォーマンスは、LSTMのパフォーマンスに似ていることがわかりました。[ 4 ] [ 5 ] GRUは、ゲーティングが一般的に役立つことを示しており、Bengioのチームは、2つのゲーティングユニットのどちらが優れているかについて具体的な結論には至りませんでした。[ 6 ] [ 7 ]
建築
フルゲートユニットにはいくつかのバリエーションがあり、ゲーティングは以前の隠れ状態とバイアスを様々な組み合わせで使用して行われ、簡略化された形式は最小ゲートユニットと呼ばれます。[ 8 ]
以下では、演算子はアダマール積を表します。 
完全ゲート付きユニット
ゲート付きリカレントユニット、完全ゲートバージョン最初は、 に対して、出力ベクトルは です。 


変数(入力特徴の数と出力特徴の数を示します): 

: 入力ベクトル
: 出力ベクトル
: 候補活性化ベクトル
: ゲートベクトルを更新
: リセットゲートベクトル
、および:訓練中に学習する必要があるパラメータ行列とベクトル

活性化関数
: オリジナルはロジスティック関数です。
: 元は双曲正接です。
代替の活性化関数は、次の条件を満たす場合に可能です。 ![{\displaystyle \sigma (x)\in [0,1]}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
タイプ1
タイプ2
タイプ3代替フォームは変更することで作成でき、[ 9 ]

- タイプ 1: 各ゲートは、前の隠し状態とバイアスのみに依存します。

- タイプ 2: 各ゲートは前の隠し状態にのみ依存します。

- タイプ 3: 各ゲートはバイアスのみを使用して計算されます。

最小限のゲートユニット
最小ゲートユニット(MGU)は、更新ゲートとリセットゲートベクトルが忘却ゲートに統合されている点を除けば、完全ゲートユニットに類似している。これは、出力ベクトルの式も変更する必要があることを意味する。[ 10 ]

変数
: 入力ベクトル
: 出力ベクトル
: 候補活性化ベクトル
: ベクトルを忘れる
、および:パラメータ行列とベクトル

光ゲートリカレントユニット
光ゲート再帰ユニット(LiGRU)[ 4 ]はリセットゲートを完全に削除し、tanhをReLU活性化に置き換え、バッチ正規化(BN)を適用する。

LiGRUはベイズの観点から研究されてきた。[ 11 ]この分析により、軽量ベイズ回帰ユニット(LiBRU)と呼ばれる変種が生成され、音声認識タスクにおいてLiGRUよりもわずかな改善が見られました。
参考文献
- ^ Cho, Kyunghyun; van Merrienboer, Bart; Gulcehre, Caglar; Bahdanau, Dzmitry; Bougares, Fethi; Schwenk, Holger; Bengio, Yoshua (2014). 「統計的機械翻訳のためのRNNエンコーダー・デコーダーを用いたフレーズ表現の学習」. 2014年自然言語処理における経験的手法に関する会議 (EMNLP) 議事録: 1724– 1734. arXiv : 1406.1078 . doi : 10.3115/v1/D14-1179 .
- ^フェリックス・ガース、ユルゲン・シュミットフーバー、フレッド・カミンズ (1999). 「忘却の学習:LSTMによる継続的予測」第9回国際人工ニューラルネットワーク会議:ICANN '99 . 第1999巻. pp. 850– 855. doi : 10.1049/cp:19991218 . ISBN 0-85296-721-7。
- ^ 「リカレントニューラルネットワークチュートリアル、パート4 – PythonとTheanoを使用したGRU/LSTM RNNの実装 – WildML」 . Wildml.com . 2015年10月27日. 2021年11月10日時点のオリジナルよりアーカイブ。 2016年5月18日閲覧。
- ^ a b Ravanelli, Mirco; Brakel, Philemon; Omologo, Maurizio; Bengio, Yoshua (2018). 「音声認識のための光ゲート型リカレントユニット」. IEEE Transactions on Emerging Topics in Computational Intelligence . 2 (2): 92– 102. arXiv : 1803.10225 . Bibcode : 2018ITECI...2...92R . doi : 10.1109/TETCI.2017.2762739 . S2CID 4402991 .
- ^ Su, Yuahang; Kuo, Jay (2019). 「拡張された長短期記憶と依存型双方向リカレントニューラルネットワークについて」. Neurocomputing . 356 : 151–161 . arXiv : 1803.01686 . doi : 10.1016/j.neucom.2019.04.044 . S2CID 3675055 .
- ^ Chung, Junyoung; Gulcehre, Caglar; Cho, KyungHyun; Bengio, Yoshua (2014). 「シーケンスモデリングにおけるゲート型リカレントニューラルネットワークの実証的評価」arXiv : 1412.3555 [ cs.NE ].
- ^ Gruber, N.; Jockisch, A. (2020)「テキストの動機分類において、GRU細胞はより特異的で、LSTM細胞はより敏感なのか?」Frontiers in Artificial Intelligence、3 40、doi:10.3389/frai.2020.00040、PMC 7861254、PMID 33733157、S2CID 220252321
- ^ Chung, Junyoung; Gulcehre, Caglar; Cho, KyungHyun; Bengio, Yoshua (2014). 「シーケンスモデリングにおけるゲート型リカレントニューラルネットワークの実証的評価」arXiv : 1412.3555 [ cs.NE ].
- ^ Dey, Rahul; Salem, Fathi M. (2017-01-20). 「ゲート型リカレントユニット(GRU)ニューラルネットワークのゲートバリアント」arXiv : 1701.05923 [ cs.NE ].
- ^ Heck, Joel; Salem, Fathi M. (2017-01-12). 「リカレントニューラルネットワークのための簡略化された最小ゲートユニットバリエーション」arXiv : 1701.03452 [ cs.NE ].
- ^ Bittar, Alexandre; Garner, Philip N. (2021年5月). 「光ゲート型リカレントユニットのベイズ解釈」 . ICASSP 2021. 2021 IEEE 国際音響・音声・信号処理会議 (ICASSP). トロント, オンタリオ州, カナダ: IEEE. pp. 2965– 2969. 10.1109/ICASSP39728.2021.9414259.