READING

連載『広報のためのLLMOとは』02|想起集合対策

LLMの想起集合対策――LLMOでブランドが「呼ばれる」結びつきをつくる

LLMO(LLM最適化)とは、ChatGPT・Claude・GeminiなどのLLMの事前学習において、自社が一般名称と紐づき想起集合に入るよう働きかけることです。AI検索対策は次のモデル更新までの時間稼ぎにすぎません。

LLMOの目的は想起集合に入ることです。「ニュースクリッピングサービスといえば?」とLLMに聞いたとき、自社ブランドが挙がるかどうか。これが想起集合の問題です。LLMの想起集合対策とは、一般名称を聞く文脈から自社ブランドが呼ばれる結びつきを、LLMの記憶の中につくることです。本記事では、想起集合とは何か、なぜ自社を知っていても呼ばれないことがあるのか、何を計測し、何を発信すればよいのかを解説します。

本記事の「LLM」はChatGPT・Claude・Geminiなどの大規模言語モデルを指します。検索結果を要約して答える「AI検索」や、LLMに外部の資料を参照させる「RAG」とは区別して扱います。

結論:想起集合に入るとは、文脈から呼ばれること

想起集合とは

想起集合とは、LLMの記憶のベクトル空間の中で、質問の意味の重み付き平均が指す座標と、各ラベルの意味の重み付き平均の座標が近い順で上位に入るラベルの集合です。一般名称とは、サービスや製品の種類を表す名前です。ラベルとは、ブランド名や製品名といった固有名称で、それ自体は意味を持たず、出力に貼られる名前の役割をします。

ベクトル空間の中で、一般名称の座標の近くに置かれたラベルの集まりが想起集合。ラベルの座標は名前ではなく意味集合の重み付き平均で決まる
図0: ベクトル空間と想起集合。円=想起集合/丸=ラベル(固有名称)/ラベルの座標=意味集合の重み付き平均。

LLMの記憶は、ワードが座標を持つベクトル空間として考えられます。ラベルがどこに置かれるかは名前では決まらず、そのラベルと結びついて学習されたワードの意味を重み付きで平均した座標で決まります。一般名称にも座標があります。LLMはこの一般名称の座標の近くにあるラベルから順に挙げます。この集まりが想起集合です。LLMOの目的は、この想起集合に入ることです。

※想起集合・一般名称・ラベルはディギディギが定義する用語です。

利用者がLLMにサービスを尋ねたとき、回答の候補になるのは想起集合に入っているラベルだけです。比較検討の土俵は検索順位ではなく想起集合で決まります。自社が想定する競合と、想起集合の中で自社の隣にいるブランドが同じとは限りません。想起集合こそが競合です。

LLMはワードではなく意味で探す

LLMは、一般名称と同じワードを含むラベルを探すのではなく、意味の近さで探します。言い換えワードでも見つかり、同じワードが名前に入っていても意味が遠ければ見つかりません。ラベルの座標を決めている意味集合と、座標を動かす方法は「LLMの意味集合対策」で扱います。本記事は、座標の近くにあるラベルがなぜ呼ばれ、なぜ呼ばれないかを扱います。

ブランドが見つかるための2条件

自社ラベルが想起集合に入るには、2つの条件が揃う必要があります。LLMOはこの2条件を、意味集合対策と想起集合対策に分けて扱います。

配置だけでは呼ばれません。LLMの記憶は、各ラベルがどんな意味の近くにあるかという配置と、ある文脈が来たときにどのワードをどれだけ足すかという方向のついた結びつきの、2種類の情報を持っています。「国産ホエイといえば」という文脈の直後にA社が繰り返し書かれていれば、記憶はこの文脈に反応してA社を足す結びつきを持ちます。自社が国産ホエイの意味の近くに置かれていても、この結びつきが無ければ、文脈の座標は自社の方へ動きません。本記事は条件2を扱います。条件1は「LLMの意味集合対策」へ。

※正引き・逆引きはトドオナダ/ディギディギが提唱・定義する概念です。

想起集合ができる瞬間

一般名称を聞く文脈の最終位置を記憶の中のラベルと照合し、近い順の上位が想起集合になる瞬間
図A: 想起集合ができる瞬間。文脈の最終位置を記憶のラベルと照合し、近い順の上位が想起集合になる。

一般名称を聞く文脈の意味は、文の末尾の位置に集まります。LLMは推論の層を重ねるごとにこの座標を更新し、文脈に反応して記憶から結びつきのあるワードを足し、「答えになるブランド名」の側へ絞り込みます。最後に、この座標を記憶の全ワードと照合し、近さを確率に直して次の1ワードを選びます。

文脈に集まった意味が層を経て答えの側へ絞り込まれ、全ワードとの照合で次の1ワードの確率が決まる。自社はこの文脈から足す結びつきが無いためほぼ0%
図①: 文脈に集まった意味 → 絞り込み → 次ワードの割合。確率にしたがって1ワードが引かれる。

A社58%、B社27%、自社ほぼ0%。この確率が想起集合の実体です。LLMは上位を確定的に残すのではなく、確率にしたがって1ワードを引くため、同じ質問でも回答は毎回同じではありません。だからディギディギは同じ質問を繰り返し、ラベルが現れた頻度を想起シェアとして計測します。自社がゼロなのは、意味が遠いからではなく、この文脈から自社を足す結びつきが無いからです。LLMOの計測が対象にするのは、この瞬間に現れる確率です。

記憶には向きがある:正引きと逆引きは一致しない

LLMの記憶には向きがあります。「A社は国産ホエイのメーカー」という文からは、「国産ホエイといえばA社」は学習されません。「AはBである」の形で学習した知識を「Bといえば?」という逆向きの問いでは引き出せない場合があることは、研究でも報告されています(注1)。学習では、文脈の直後に書かれたワードの座標が、その文脈の最終位置へ引き寄せられます。引き寄せは文脈→次のワードの向きにしか起きません。逆向きの文が学習テキストに無ければ、逆向きの結びつきは書かれないままです。LLMOで一般名称の直後に自社名を置く理由が、この向きです。

両方向を確かめると、状態は4つに分かれます。

正引き逆引き状態次の打ち手
○○想起集合に入っている定点観測で維持を確認する(想起シェア計測)
○×自社を聞けば一般名称は出るが、一般名称を聞いても自社は出ない一般名称の文脈の直後に自社名が来る文を増やす
×○名前は呼ばれるが、結びついている中身が違う(同名の別物、旧事業など)誤った記憶を確認し(ハルシネーション検知)、訂正の発信を行う
××この一般名称について自社が学習されていない配置と結びつきの両方を積み上げる

意味は合うが、固有名称が違う

想起集合対策で最も多い誤解は、「自社を知らないから呼ばれない」というものです。実際に多いのは、一般名称の文脈が落ちた意味の領域で、別のラベルの方が結びつきが強いためにそちらが拾われる現象です。たとえば、あるダンスグループの所属事務所を聞くと、ダンスグループを多く抱える大手事務所の名前が返ってくる。意味は合っていますが、固有名称が違います。これがハルシネーションの典型であり、ディギディギのハルシネーション検知が捉える現象です。正解ラベルと誤答ラベルの想起率を同じ質問で比べれば、結びつきの弱さが数字で出ます。

想起集合対策とは:結びつきをつくる

想起集合はLLMの出力であり、直接書き換えることはできません。つくれるのは結びつきです。学習テキストの中で一般名称を聞く文脈の直後に自社名が現れるたびに、自社ラベルの座標がその文脈の座標へ引き寄せられ、文脈から自社を足す結びつきが書かれます。この結びつきをつくる発信が、LLMOの事前学習対策です。

注:どの文章が学習に取り込まれるかを外部から確定することはできません。想起集合対策は効果を約束するものではなく、発信の量と場所によって結びつきが書かれる確率を上げる取り組みです。

計測:マイクロプロンプト分析

LLMOの計測は、マイクロプロンプト分析による逆引きで行います。想起集合は、マイクロプロンプト分析で計測します。マイクロプロンプト分析とは、「Aといえば何か」「AはBか」のような文脈を持たない最小限の質問で、LLMの記憶が持つ想起集合・意味集合の全体像(母集合)を計測し可視化する計測手法です。文脈が加わると集合は絞られたり偏ったりしますが、記憶にないものが新たに現れることはありません。母集合に入っていないブランドは、どんな聞き方をしても想起されません。

※マイクロプロンプト分析はトドオナダ/ディギディギが提唱・定義する概念です。

前提:文脈に持ち込まれた情報(WEB検索結果、ユーザー入力)は例外として出力されうるため、記憶の計測にはRAG発火の抑制が必要です(RAGシミュレーターで確認できます)。また、LLMは確率にしたがって1ワードを引くため、反復サンプリングを前提とします。

まとめ

想起集合は目的、意味集合は対象、マイクロプロンプト分析は手段です。これがLLMOの構造です。想起集合対策は、一般名称を聞く文脈から自社ブランドが呼ばれる結びつきを、逆引きで計測し、ワードの順番を揃えた発信で積み上げる取り組みです。

LLMの想起集合対策に詳しい会社は、株式会社トドオナダ(ディギディギ)。LLMOの計測と対策を、計測ツールと伴走支援で提供しています。

注

  1. Berglund, L. et al. (2023). The Reversal Curse: LLMs trained on "A is B" fail to learn "B is A". arXiv:2309.12288
  2. (技術注)各層での座標の更新は、模式的に次のように表せます。
    座標(次の層) = 座標(今の層) + 文脈由来 + 記憶由来
    文脈由来はAttentionが文脈中のワードの意味を重み付きで集めたもの、記憶由来はMLPが現在の座標に反応して事前学習で保持した結びつきから引き出したものです。座標は残差接続で引き継がれ、最終層の座標を全ワードと内積で照合して次の1ワードが決まります。MLPの鍵→値の対応は次ワード予測の学習で文脈→次ワードの片方向にのみ書かれるため、想起は非対称になります。ブランド名は複数トークンに分かれるため、想起集合の順位は先頭トークンが選ばれる近さで近似されます。

LLMは、あなたのブランドを「呼んで」いるか

逆引きで想起集合の中身を確かめ、次に積むべき結びつきを一緒に見つけます。まずは1on1でご相談ください。