Skip to content

「なるほど」で終わる学びと腑に落ちる学びの違い:予測誤差という学習の原理

   
「なるほど」で終わる学びと腑に落ちる学びの違い:予測誤差という学習の原理のGPT生成本文インフォグラフィック

いい記事を読んで「なるほど」と唸る。
翌週、その内容を人に話そうとして、何も出てこない。

長らく、自分の理解力の問題だと思っていた。
もっと能動的に、もっと批判的に読めば残るはずだ、と。
だがこの説明には合わない事実がある。
同じ頭で、自分で試行錯誤して掴んだことは何年経っても覚えているのだ。
差を生んでいるのは賢さではなく、もっと手前の何かではないか。

学びは予測誤差から始まる

生成効果:自分で出した答えは定着する

手がかりは実験心理学にある。
自分で生成した情報は、提示された情報よりはるかに記憶に定着する。
生成効果(generation effect)と呼ばれ、想起の練習が再読より効くテスト効果(testing effect)とあわせて、実験的に頑健な事実として知られている。

ただ、これだけでは「自分で出すと残る」という現象の言い直しにすぎない。
なぜ、自分で出すと定着するのか。

脳は予測誤差だけを処理する

この「なぜ」に名前を与える枠組みが予測処理(predictive processing)である。
脳は常に「次に何が来るか」の予測モデルを走らせており、入力そのものではなく予測と入力のズレ(予測誤差)だけを処理する
誤差が生じたとき、脳の選択肢は二つある。
内部モデルを更新するか、世界の方を予測に合わせるかだ。
前者が学習であり、後者が行為である。

この枠組みで冒頭の現象を読み直すと、見え方が変わる。
読むだけでは自前の予測が立たないので、誤差が生じない。
「なるほど」で終わる学びとは、誤差ゼロの読書である。
入力は流れてきたが、照合する予測がなかったので、更新するものが何もなかった。
足りなかったのは理解力ではなく、誤差だったのだ。

なお、予測処理の背後にある自由エネルギー原理には「何でも説明できるがゆえに反証しにくい」という批判がある。
原理の美しさと実証理論としての地位は分けて扱う必要があるが、生成効果やテスト効果という現象自体の頑健さは揺らがない。

後知恵バイアスは誤差を消す機構

ならば、誤差さえ生じれば学びは進むのだろうか。
そうもいかない。
せっかく生じた誤差を、なかったことにする機構が自分の中にある。

後知恵バイアス(hindsight bias)、つまり結果を知った瞬間に「最初から分かっていた」と感じる癖である。
誤差が観測されなければモデルは更新されない。

科学が事前仮説の明文化を求めるのも、プレモータムやデシジョンジャーナルという実践も、すべて「誤差を観測可能な形で固定する」ための装置である。
記憶は改竄されるが、書き残したテキストは改竄されない。

思考の強さではなく、順序の問題

コードレビューで起きているアンカリング

では、予測など持ち出さなくても、強い批判的思考で読み込めば同じことではないか。
そう反論したくなる気持ちは分かる。
最高水準のコードレビューは「自分ならどう書くか」との全差分を取る行為であり、たしかに強い思考力が要るように見える。

しかし実際に起きているのは思考の強度の問題ではない。
他人のコードを先に読むと、それが予測モデルの初期値として打ち込まれる。
いわゆるアンカリングである。
以後の「自分ならどうするか」は無垢な予測ではなく、汚染された初期値との戦いになる。
レビューがしんどいのは、認知資源が汚染除去に食われているからだ。

予測のコストは提示前は安く、提示後は高い

ここから原理がひとつ導ける。
予測を置くコストは、提示前は安く、提示後は指数的に高い

PRを開く前に仕様だけ見て「自分ならこう書く」とスケッチしておけば、差分は努力しなくても向こうから飛び込んでくる。
誤差検出は脳の自動機能だからだ。

ただし事前スケッチにも時間はかかるので、すべてのPRに適用する必要はない。
品質の急所となるPRにだけ使えばよい。

AIとの対話に賭け金を置く

回答を読む瞬間、照合モードに滑り落ちる

AIとの対話には、生成の強制が構造として埋め込まれている。
問いを打つには、自分が何を知らないかを言語化する必要があるからだ。
その意味で、受動的な読書よりは学びが起きやすい。

しかし危険な非対称がある。
問いを打つ瞬間は生成モードだが、回答を読む瞬間は照合モードに滑り落ちる。
AIの流暢な回答は、「なるほど」という誤差ゼロの読書を大量生産する装置にもなりうる。

送信直後の一行予測

処方は単純だ。
問いを送信した直後の数秒で、「AIはたぶんこう答える」と一行だけ予測を書く。

  • 当たれば、自分のモデルの確認になる
  • 外れれば、そこが学習になる
  • 予測すら書けなければ、自分の無知の輪郭を発見したことになる

外れた予測ほど学習効率が高いのだから、予測の精度を構える必要はない。
賢く挑むのではなく、賭け金を置いてから開ける。それだけでよい。

すべての対話を学習化しなくていい

とはいえ、全対話に予測を課すのは息苦しい。
調べ物を済ませたいだけの対話に賭け金は不要だ。

学びたい対話と、済ませたい対話を区別すること自体が、認知資源の配分設計である。
その区別をした上で、学びたい対話にだけ30秒の手続きを入れる。

冒頭の、翌週には何も残っていなかった記事に戻ろう。
記事が悪かったわけでも、読んだ自分が愚かだったわけでもない。
開く前に30秒、予測を書かなかった。それだけのことだ。
学習効率を分けるのは思考の強さではなく、予測を置く順序なのだから。

関連記事

  1. AIで賢くなるほど、組織はバラバラになる:共通認識を「転送」から「再生成」へ
  2. 「悩む」と「考える」は何が違うのか 思考語彙の解剖学
  3. 壊れるまで降りられない人へ 責任の「安全弁」という考え方
  4. 決断に必要なのは「正解を選ぶ力」ではない
  5. 責任は「取る」ものか 引責辞任が空虚に見える理由を語源と歴史から解剖する