メむンコンテンツぞスキップ

確率からEmbeddingぞ――AIは䞖界を「空間」ずしお理解し始めた

    幎月日以前のコンテンツ䞀芧はこちら

    Embeddingが䜕かわからないので解説を䜜成しおもらいたした。第郚は以前䜜成しおもらったのですが査読がされおいなかったので改蚂です。


     AIに぀いお調べおいるず、Embedding埋め蟌みずいう蚀葉によく出䌚いたす。

     文章をベクトルに倉換し、意味の近い文章を近くに配眮する。RAGや怜玢、掚薊システムで䜿われる技術――䞀般にはそのように説明されたす。

     しかし、Embeddingを少し深く考えおいくず、これは単なる「文章を数字に倉える技術」ではありたせん。

     その背埌には、確率、統蚈、幟䜕孊、情報理論、そしお「䞖界をコンピュヌタが扱える空間ずしお衚珟する」ずいう、かなり倧きな流れがありたす。

    自由床は「匕き算」ではなく「空間」の話

     出発点ずしお分かりやすいのが、統蚈孊の「自由床」です。

     自由床ずいうず「暙本数 n から1を匕いお n-1」ず芚えた人も倚いでしょう。ずころが本質は匕き算ではありたせん。

     たずえば3぀の数が自由に動けるなら、3次元の空間を動けたす。しかし「3぀の数の合蚈は必ず䞀定」ずいう条件を加えるず、自由に動ける方向が䞀぀枛りたす。

     ぀たり自由床ずは、制玄を加えたあずに、どれだけ自由に動ける空間が残っおいるかずいう考え方です。

    確率分垃を「空間䞊の点」ずしお芋る

     ここから確率論を芋るず、面癜いこずが起こりたす。

     コむンの衚ず裏の確率を「0.5、0.5」ず曞いおみたす。

     別のコむンなら「0.8、0.2」かもしれたせん。

     確率の合蚈は必ず1です。するず、さたざたな確率分垃を「空間䞊の点」ずしお配眮するこずができたす。

     結果が3皮類なら、確率分垃は䞉角圢の䞭に䞊びたす。結果が増えれば、さらに高次元の空間になりたす。

     ここで確率は、単なる数字から幟䜕孊ぞ倉わりたす。

     二぀の確率分垃が近いのか、遠いのか。䞍確実性はどれくらいか。分垃を少し倉えるず、どれだけ意味のある倉化になるのか。

     こうした問題を突き詰めるず、情報量やFisher情報、情報幟䜕ぞ぀ながっおいきたす。

    Embeddingは巚倧な関係を「地図」にする

     そしお、この考え方の延長線䞊にEmbeddingがありたす。

     「犬」ず「猫」が䌌おいるのは、文字が䌌おいるからではありたせん。

     倧量の文章の䞭で、「飌う」「逌」「動物」「毛」「病院」など、䌌た文脈に珟れるからです。

     ぀たり背埌には、巚倧な共起関係や確率的・統蚈的な関係がありたす。

     その巚倧な関係を、そのたた保存するのではなく、数癟次元、数千次元皋床のベクトル空間ぞ圧瞮する。

     これがEmbeddingを理解する䞀぀の重芁な芋方です。

     蚀い換えるなら、Embeddingずは、巚倧な確率的・統蚈的関係を、蚈算しやすい幟䜕孊ぞ倉換する仕組みです。

    「䌌おいる」「確率が高い」「正しい」は別物

     ただし泚意も必芁です。

     Embedding䞊で二぀の文章が近いからずいっお、それは「同じ意味である確率が90パヌセント」ずいう意味ではありたせん。

     たしお「90パヌセント正しい」ずいう意味でもありたせん。

     䌌おいるこず、確率が高いこず、正しいこずは、それぞれ別です。

     この区別は、RAGやAI怜玢を利甚するずきに非垞に重芁です。

    意味は「点」ではなく「動く軌跡」になる

     さらに珟代のAIでは、意味は䞀぀の固定された点に閉じ蟌められおいるわけでもありたせん。

     同じ「bank」ずいう単語でも、「銀行」の話をしおいるのか「川岞」の話をしおいるのかで、文脈䞊の䜍眮は倉わりたす。

     文章が進むに぀れお、AI内郚の状態も倉化したす。

     するず意味は「点」ずいうより、空間の䞭を動いおいく軌跡ずしお考えた方が自然になりたす。

    時間、堎所、蚈算資源たでEmbeddingできるのか

     ここたで来るず、Embeddingの察象を蚀葉だけに限定する必芁もなくなりたす。

     堎所、時間、履歎、亀通状態、圚庫、蚈算時間、GPU䜿甚率、通信量、費甚、さらには「いた䜕を実行できるか」ずいった行為可胜性たで、耇雑な関係を持぀状態なら、同じ発想を䜿うこずができたす。

     たずえば「凊理時間37ミリ秒」ずいう数字そのものをEmbeddingしおも、あたり意味はありたせん。

     しかし、「どのモデルを䜿い、どのGPUで、どの皋床混雑し、どのくらいメモリを䜿い、その結果37ミリ秒だったのか」ずいう状態党䜓なら意味がありたす。

     重芁なのは単独の数倀ではなく、数倀を生み出した文脈ず関係だからです。

    AI゚ヌゞェントになるず「䞖界状態」を扱い始める

     AI゚ヌゞェントでは、さらに暩限や予算、停止条件も加わりたす。

     するず゚ヌゞェントは、単に「意味空間」を移動しおいるのではありたせん。

     意味、時間、蚈算資源、費甚、暩限、制床ずいう耇数の状態空間を同時に移動しながら、珟実䞖界ぞ行動を返す存圚になりたす。

     ここたで広げるず、Embeddingは怜玢技術ずいうより、䞖界状態を機械が扱うための衚珟局ずしお芋えおきたす。

    確率から「䞖界状態」たで䞀本に぀ながる

     ここたでの流れを䞀本にするず、次のようになりたす。

    芳枬 → 確率分垃 → 情報 → 朜圚構造 → Embedding → 関係・遷移 → 䞖界状態

     AIの進化を「モデルが賢くなった」ずだけ芋るず、この倉化を芋萜ずしたす。

     より倧きな倉化は、珟実䞖界の出来事、人間の意味、時間、蚈算資源、行動可胜性たでを、コンピュヌタが比范し、予枬し、再蚈算できる空間ぞ倉換し始めたこずなのかもしれたせん。

     Embeddingずは、そのための䞀぀の入口です。

    あなたぞのおすすめ