CECとは
CEC(Constant Error Carousel)とは、LSTM内部に存在する記憶セル構造で、誤差を一定のまま伝播させる役割を持つものです。従来のRNNで問題となっていた勾配消失を大幅に緩和し、長期依存関係の学習を可能にしました。
この用語はG検定シラバスの「27. 自然言語処理」に含まれます。 章全体の用語は用語解説⑤(全133語)にまとまっています。
一言でいうと
LSTMの中で、誤差を減衰させずに運ぶ「記憶の通り道」にあたる構造です。
なぜ誤差が消えていたのか
通常のRNNでは、時間をさかのぼるたびに重みを何度も掛け合わせます。1より小さい値が続けば誤差は急速に0へ近づきます(勾配消失問題)。
CECはこの掛け算を経由しない経路を用意します。誤差がほぼ減衰せずに遠い過去まで届くため、長期依存を学習できるようになりました。
ゲートとの組み合わせ
CECだけでは情報が入りっぱなし・出っぱなしになります。そこでゲート機構で入れる・忘れる・出すを制御します。
この組み合わせがLSTMの本体です。「CEC=誤差を保つ通り道、ゲート=その出し入れの制御」と整理すると関係が明確になります。
名前が示すもの
Constant Error Carouselは「一定の誤差を運ぶ回転木馬」というイメージの名前です。
誤差が減衰も増幅もせずそのまま巡り続けるという性質を表しています。この経路があることが長期記憶の鍵でした。
🎯 G検定での押さえどころ
- 誤差を一定のまま伝播させる構造
- LSTMの記憶セルの中核
- 勾配消失を大幅に緩和し長期依存を可能にした
⚠️ よくある誤りの選択肢
- 「CECはGRUに特有の構造である」→ 誤り。LSTMの構造です
- 「CECは情報の入出力を制御する仕組みである」→ 誤り。制御はゲート機構が担います
📘 もっと深く学ぶ
- 数式レベルまで踏み込んだ解説 → 医療AIナビ「ゲート機構」(E資格向け)
関連する用語
ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。