予測処理(Predictive Processing)まとめ: 入門から最前線まで
執筆途中!!!!!!!!!!
https://scrapbox.io/files/67ee28221c97585b8d67e3aa.png
もう少し詳しく
脳は世界についての生成モデルを学習し、このモデルを感覚入力の予測に使う
世界についての生成モデルとは?
ここでいう世界とは、感覚入力を生み出している我々が直接観測することのできない隠れ状態のこと
我々は感覚入力を生み出す真の世界については知り得ないが、生み出された感覚入力から間接的に推測することはできる
この推測されたモデルが世界についての生成モデル
このモデルは世界と同様に感覚入力を生成することができる
Naa_tsure.iconもちろんこれは本当の感覚入力ではなく予測である
この生成モデルは、予測と感覚入力の間に生じるエラーによって更新される
脳と機械学習の更新方法
NNはエラーを出力側から入力側に向かって逆伝播することで、ノード間の重みをエラーを小さくする方向に更新することができる
しかし、脳には実装に関していくつかの制約がある
制約1: システムの更新がオンラインで行われる
更新と行動(感覚情報処理や運動制御)は基本的に同時進行
これらが時間的に隔てられることはない
制約2: システムの更新が局所的な情報に基づいて行われる
生物の神経細胞間の重みはシナプス前後の神経活動に依存する
シナプス前後にない情報は重みの更新に使えない
順伝播と逆伝播が時間的に隔てられている
逆伝播において、シナプス前後以外の情報で重みの更新を行う
これらを考慮すると、脳は別の更新方法を取っている可能性がある
そもそも脳における予測誤差の最小化には2つの時間スケールがある
神経ダイナミクス
神経細胞の電気化学的な活動による短期的な予測誤差の最小化
シナプス重みの更新
神経細胞間の接続の強さを変化させることによる長期的な誤差の最小化
Naa_tsure.icon予測的再構成とは??
誤差逆伝播法と予測的再構成
1. ネットワークの出力層の活動を目標信号を生み出すものに固定
回帰的な接続を通じてネットワーク全体の活動が、出力層が目標信号を生み出すように調節される
Naa_tsure.icon先ほどの神経ダイナミクスに対応
2. この理想的な活動を維持するようにシナプス重みを調節
Naa_tsure.icon理想的な活動から重みを更新するのがポイント
Naa_tsure.icon出力空間において効率よくロスの最小化する方向に学習が進む
この予測的再構成は特定のモデルを指すものではなくモデルの持つ性質のこと
Naa_tsure.iconエネルギーベースモデルとは??
エネルギーベースモデル
全体のエネルギーを最小化する方向にネットワークが自発的に変化する性質を用いた機械学習手法
記憶したいもののエネルギーが低く、そうでないもののエネルギーが高いとすると、自発的に記憶が想起される
予測符号化とその数式
https://scrapbox.io/files/67e4ff60b3a661b2b8430f62.png
生物の神経回路における予測的処理の実装
予測誤差はどこにあるのか?
2種類の予測誤差で表現できると考えられる
予測より入力が小さい場合のエラー
予測より入力がおおきい場合のエラー
樹状突起予測符号化
この感覚運動のミスマッチシグナルは経験依存的に形成される
樹状突起予測符号化
錐体細胞はその樹状突起に応じて異なる情報を受け取る
予測と実際のフィードバックを比較する処理
歴史的な話
年表(随時更新)
重要レビュー論文
PPについての展望レビュー論文
PPの理論/実験的証拠の概要が知りたければ、まず最初に押さえておきたい
PPについての実験的な証拠について詳しい