← 概念辨析に戻る

Concept Contrast Fable

何でもベクトルにする大物と、その中で単語だけをベクトルにする古参

先に結論:埋め込みは汎用技術である——テキスト、画像、音声、コード、さらには文書全体をベクトル空間に写像し、意味的な類似性を保つ。単語埋め込みは最も初期の埋め込み形態であり、単語レベルの意味をモデル化するために生まれ、静的なベクトルで個々の単語を表す。単語埋め込みを埋め込みの全体像とみなすと、すべての埋め込みが静的な単語意味だと思い込む。文埋め込みを単語埋め込みの単純な上位版とみなすと、異なる粒度のモデル化にはまったく異なる訓練の考え方が必要であることを見落とす。

埋め込みは汎用技術である——テキスト、画像、音声、コード、さらには文書全体をベクトル空間に写像し、意味的な類似性を保つ。単語埋め込みは最も初期の埋め込み形態であり、単語レベルの意味をモデル化するために生まれ、静的なベクトルで個々の単語を表す。単語埋め込みを埋め込みの全体像とみなすと、すべての埋め込みが静的な単語意味だと思い込む。文埋め込みを単語埋め込みの単純な上位版とみなすと、異なる粒度のモデル化にはまったく異なる訓練の考え方が必要であることを見落とす。

寓話

画院では各文字を描くことから、段落全体を描くことへと格上げされた

町に似顔絵師の一団がいた。最も初期の一団は字画師と呼ばれ、毎日一つのことをしていた。各文字に一組の座標を与えるのだ。例えば「河」の字は、「黄河」に現れようと「滑河」に現れようと、蔵書館のすべての書で統一的に一組の数字を使う。座標の由来は統計である。この字が町のすべての書で他の字と隣接する頻度だ。「河」と「水」はよく隣り合うので座標は近づき、「河」と「机」はほとんど同じ枠に現れないので座標は遠ざかる。

後に町に句画師がやって来た。彼は一文字ずつ描くのではなく、文全体を見て、文全体に一組の座標を与える。「黄河在城北拐了个弯」——句画師の描き方は一気呵成で、文全体を飲み込んでから一組の数字を吐き出す。この文と「大河从城北弯过去啦」の座標は近い。字面は大きく違うのに。「黄河」と「淮河」は字画師のところではどちらも「河」の字を含むため近いが、句画師のところでは遠い。文全体で全く別のことを述べているからだ。

教書先生は蔵書館の検索システムを作るにあたり、まず字画師の路線を使った。「夏季の雨水」を検索すると、システムは「夏季」「の」「雨水」の三枚の画像を寄せ集め、庫の中で座標が最も近い本を探した。結果として戻ってきたのは『冬季の雪花』だった——「冬季」と「夏季」の座標は近く、「雪花」と「雨水」の座標も近く、「の」は完全に同じだった。先生は首を振った。字は間違っていないが、本は完全に間違っている。

句画師の方法に変えると、「夏季の雨水」を検索すると文全体の画像が得られる。近いのは《冬季の雪花》ではなく、《江南梅雨季》と《六月雷陣雨防範指南》である。先生は喜びつつ問い始めた。一文はどれくらいの長さがちょうどよいのか?短すぎると字画師の路線に退化し、長すぎると描かれる座標がぼやける。句画師の答えは自作の物差しだった——話の長さはちょうど一つの完全な意味を包む必要がある。

町にはその後、さらに多くの似顔絵師が流れ込んできた。写真を描く者、音声波形を描く者、コードの一部を描く者もいる。字画師は自分がより大きな画院の中の小さな工作室にすぎないと気づいた。すべての似顔絵師が使う数学的道具は一揃い——高次元ベクトル——だが、訓練コーパスと最適化目標はまったく異なる。

蔵書館の検索システムは後に三種類の画師を抱えることになった:字画師は正確なマッチングを行い、珍しい用語を漏らさず検索する。句画師はセマンティック検索を行い、概念を検索すると異なる言い回しの段落を見つけられる。図画師はクロスモーダルを担当し、挿絵を一枚撮影すれば対応する書頁を見つけられる。

画院の徒弟規則に新しい項目が増えた。字画師は祖伝の技で、語の共起頻度から意味を推し量る。句画師は父の世代の発明で、文脈の文脈から意味を推し量る。図画師、音画師、碼画師は孫の世代で、画像を文字からあらゆる系列に変えられるものへと広げた。同じ数学的道具が異なる粒度で展開し、それぞれ異なる階層の類似性を捉える。

埋め込み

任意のオブジェクトを連続ベクトル空間にマッピングする汎用技術。入力は単語、文、段落、画像、音声、さらにはグラフ構造でもよく、出力は意味的類似性を保持したベクトル表現である。現代の深層学習の最も基礎的な抽象化の一つ。

単語埋め込み

埋め込み技術の語レベルでの初期応用、例えば Word2Vec や GloVe は、各語に静的なベクトルを生成する。同じ語はすべての文脈で同じベクトルを使う。利点は簡単で効率的なこと、欠点は多義語の異なる意味を区別できないことだ。

物語の対応

  • 字画師:単語埋め込み、各単語に静的ベクトルを生成し、異なるコンテキストでも変わらない
  • 文描き師:文と段落の埋め込みで、段落全体に対して文脈に応じたベクトルを生成する
  • 「夏の雨」で「冬の雪」を検索:静的単語埋め込みは字面の共起しか見ず、意味を失う
  • 句画師は『江南梅雨季』を見つけた:文脈に敏感な埋め込みは真の意図をより捉えられる
  • 絵師、音画師、コード画師:埋め込み技術が文字からマルチモーダルへ拡張
  • 蔵書館は三セット並行:異なる粒度の埋め込みがそれぞれ役割を担い、組み合わせて使って初めて全場面をカバーできる

ベクトル検索とセマンティック検索の設計に落とし込む

キーワードレベルの完全一致では、単語埋め込みは依然として有用である。用語、略語、特定のエンティティを検索するときは効率が高い。意味検索や意図マッチングでは、文または文書レベルの埋め込みモデルを使う。これは文字面の違いを越えて本当の意味を捉えられる。マルチモーダルな場面では対応する種類の埋め込みモデルが必要で、テキストのベクトル空間と画像のベクトル空間にはそれぞれの座標系があり、混用できない。コストに敏感な場面では、まず静的単語埋め込みで要件を満たせるか評価し、その後で事前学習済み文埋め込みモデルを検討する。節約した推論予算で追加機能一つ分を十分に賄えるかもしれない。

京ICP备2026014272号