← メディア一覧

AIの「ひらめき」はどこから?Top-Pサンプリングの秘密

5分40秒 | AI

基本情報技術者試験の頻出テーマを解説した動画コンテンツです。

トランスクリプト(字幕テキスト)

AIがどうやってあんなに人間らしい、時には「おっ」と思わせるような文章を作るのか、不思議に思ったことありませんか? 今回は、そのひらめきの裏側にある、すっごく巧妙な仕組みの秘密に迫っていきますよ。 AIってまるで魔法みたいにすらすら文章を書きますよね。 でも、その頭の中って一体どうなっているんでしょう? 実はですね、そこには魔法みたいに巧妙で、でもすっごくロジカルな仕組みが隠されているんですよ。 そう、その正体は確率なんです。 AIは基本的に、文章の次にくる単語としてどれが一番ありえそうかを予測しているだけなんですね。 じゃあ、その予測ゲーム、一体どんなルールでやっているんでしょうか? まずは基本から見ていきましょう。 AIは、次に続くかもしれない言葉のリストを、それぞれの確率スコア、つまり可能性の高さと一緒にずらっと作り出すんです。 例えば、「猫が座布団の上に」と来たら、次は何でしょう? まあ、「座った」が来る確率が一番高くて40%、 「寝転んだ」が30%。 こんな風に、より自然な言葉ほど高い確率がつくわけです。 一方で、「飛んだ」なんていうちょっと意外な言葉は、確率が低めになります。 でも、ここで問題が出てきます。 もしAIが毎回毎回、一番確率の高い言葉だけを選んでいたら、文章ってすごく退屈で、いかにもロボットが書きましたって感じになっちゃいますよね。 でもかといって、確率が低い言葉ばかり選ぶと、今度は意味が分からなくなっちゃう。 さあ、このジレンマどうやって解決するんでしょうか? そこで登場するのが、この問題を解決するためのとっても面白い考え方。 確率のバケツです。 この例えを使えば、AIの頭の中がきっと手に取るようにわかるはずですよ。 まず、さっきの単語の確率を1つ1つのブロックだと考えてみてください。 そしてそれを、確率が高いものから順番に下から積み重ねていくイメージです。 やることはすごくシンプル。 まず、考えられる単語を全部リストアップする。で、それを確率の高い順に並べ替える。そして、一番確率の高いやつを手にし、どんどんバケツの中にブロックを積み上げて満たしていく。ただそれだけです。 さあ、ここからが本番です。 今回のテーマ、トップPのPが出てきます。 このPは、プロバビリティ、つまり確率のこと。 これが、僕らがバケツの中に引く1本のラインになるんです。 一体どういうことか見ていきましょう。 具体的にやってみましょうか。 この確率のライン、つまり閾値Pを仮に0.8、つまり80%に設定してみます。 この数字がものすごく重要な役割を果たすんです。 さあ、このバケツの底から確率を足していきましょうか。 まず、「座った」が40%。 いいですね。 次に「寝転んだ」の30%を足すと、合計で70%。まだ80%には届きませんね。 じゃあもう1つ、「いた」の15%を足してみましょう。 そうすると、合計は85%になりました。 そしてこの合計が、僕らが決めた80%のラインを超えた瞬間、そこから上にある、つまりそれよりも確率が低いブロックは全部捨てられちゃうんです。 この例だと、「座った」、「寝転んだ」、「いた」の3つだけが候補として残るということになりますね。 こうやって選び抜かれた可能性の中心となるグループ、これこそがこのテクニックが、つまりニュークレアサンプリングって呼ばれる理由なんです。 ちょっと専門的に言うと、トップP、別名核サンプリングっていうのはこういう技術です。 確率をどんどん足していって、あらかじめ決めておいたラインを超えたら、そこまでに入った最小限の単語グループだけを次の言葉の候補に採用する。すごく賢いやり方だと思いませんか? さて、ここでちょっと難しそうな数式が出てきましたけど、 安心してください。 これ、さっきの確率のバケツの話を数学の言葉で書いただけなんです。 このシグマっていう記号は「全部足してくださいね」っていう意味。 で、P(wi)っていうのが単語1つ1つの確率、つまりブロックの大きさですね。 そして最後のZpが「設定したラインPを超えてね」っていうルール。 ね、やっていることは全く同じでしょ? つまり一番大事なポイントは、このPの値を僕らが調整することで、AIが生み出す文章の創造性をコントロールできるってことなんです。 例えばPの値を0.3みたいに低くすると、候補になる単語がすごく少なくなるんで、手堅くて、まあ予測通りの文章になります。 逆に0.9みたいに高くすると、候補がたくさん残るんで、多様でクリエイティブ、時にはぶっ飛んだ文章が出てきやすくなるわけです。 そう、このトップPサンプリングこそがAIの創造性の秘密だったわけです。 意味が通じるように候補を賢く絞り込みつつも、時には僕らを「あっ」と言わせるような選択肢も残しておく。この絶妙なバランス感覚がAIに人間みたいなひらめきを与えているんですね。 AIのひらめきって、決して偶然の産物なんかじゃないんです。 それは、僕たち人間が設定したルールの中で生まれる計算された創造性なんですよ。 そう考えると、こう問いかけたくなりませんか? 僕たちはAIに、そして僕たち自身に、一体どんな未来を作らせたいんだろうって。

このコンテンツは Web society で視聴・学習できます。