アーカイブ / LLM / VLM
購買履歴から次の関心を推定するKARMA、商品内容を保ちながら検索候補を採点
KARMA
KARMAの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 . KARMA architecture: A train-only regularizer that bridges the Knowledge–Action Gap.
概要
- KARMAはクリック商品の判別に説明文の生成・復元を組み合わせ、検索用の関心ベクトルに商品内容を残すよう学習する。
- 淘宝のオフライン評価では、行動学習のみの基準に対する文章版KARMAの差分はgAUCが+0.97、HR@200が+22.57だった。
- オンライン成果は要約と本文で指標・数値が異なる。導入時には原結果の関係を確認し、自社データで比較する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、KARMAの仕組み
- 01検索・クリック履歴
- 02商品を数値化
- 03次の関心を推定
- 04候補商品を採点
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
KARMAは、利用者が過去に検索しクリックした商品から、次に関心を持つ商品を推定する。商品IDやクリックの共起に頼る検索では、反応の記録が少ない新着商品や珍しい検索語に対し、商品内容を手掛かりにしにくいことが課題になる。
著者らは、大規模言語モデルをクリック予測だけに合わせて学習すると、事前学習で得た言葉の知識を損ないうると指摘する。検索行動に合う表現を作りつつ、商品の意味情報を残すことを狙った。
手法
商品ごとの文章と、利用できる場合は画像を「埋め込み」という数値の並びに圧縮し、過去にクリックされた順に言語モデルへ渡す。最後に得た数値の並びを次の関心ベクトルとし、候補商品の埋め込みとの近さで採点する。現在の検索語も軽量な埋め込みで加えられる設計だ。例えば、過去に検索してクリックした商品列から、今回の検索候補を並べ替えるための点数を作る。
学習はまず、単独の商品の埋め込みから内容を読み取る準備段階を置き、次に行動履歴で共同学習する。クリック商品を未クリック商品より高く採点すると同時に、履歴から正解商品の説明文を生成し、関心ベクトルからも説明文を復元する。画像がある場合は事前学習済みモデルが抽出した画像特徴も復元する。生成・復元の処理は検索時には使わない。
新規性
KARMAの核は、検索に使う次の関心ベクトルから、次にクリックされた商品の説明文を復元できるよう学習する点にある。クリックを当てる学習だけでは、商品内容を十分に表さない近道に偏りうる、という著者らの問題設定に対応する。
履歴から説明文を生成する課題も併用し、画像がある場合は画像の意味を表す特徴も復元する。生成・復元用の処理は学習時だけ使い、検索時には外す設計である。
従来手法との違い
基準は、次にクリックされた商品を未クリック商品より高く採点するPairwise-CEだけで学習したモデルである。著者らは、この条件で商品内容の一致度が比較的低く、注意が少数の位置に集中する様子を示した。
履歴から説明文を生成する課題だけを加えた条件より、関心ベクトルからの復元を加えた条件のほうが、表中の検索指標の改善は大きい。注意の可視化は近道を使った学習と整合するが、著者らも因果関係の証明とは扱っていない。
実験結果
著者らは淘宝の匿名化検索ログを時系列で分割し、次のクリック商品と、表示されたがクリックされなかった商品を用いて評価した。Pairwise-CEのみの基準に対し、文章の生成と復元を併用したKARMAは、順位判別のgAUCが0.97、上位200件への正解商品の入りやすさを示すHR@200が22.57増加した。いずれも絶対値ではなく表に示された差分である。
画像特徴の復元を加えた条件では、最良の文章版からさらにgAUCが1.38、HR@200が10.83増加した。本文は順位付け段階の14日間のA/Bテストで商品クリックが0.5%増と報告する。一方、要約にはGMVが0.9%増との別記載があり、両者の関係は確認できた本文の範囲では分からない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:新着商品を含む通販サイトで、検索候補の並べ替えに使う。入力は利用者の過去の検索語とクリック商品、各商品の説明文、今回の検索候補である。画像を使う場合だけ商品画像も加える。
時系列のクリック履歴、表示されたがクリックされなかった商品の記録、商品説明文を学習用にそろえる。自社の検索語と商品群に合わせて学習した関心ベクトルと候補商品の近さを、既存の順位付けに渡す。改善は仮説として検証する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:検索語とクリック商品の時系列、表示された未クリック商品、商品説明文をそろえる。画像版も試すなら商品画像が必要になる。同じ履歴と候補商品を使い、既存の順位付けと、行動学習だけの埋め込みモデルを比較基準にする。
評価用データは時系列を守って分け、gAUC、HR@200、上位候補と正解商品の語の重なりを測るJS@50を比較する。履歴の少ない商品や珍しい検索語を別に集計し、推論時間とクリック指標も確認する。自社の商品群に合わせた学習後の結果で導入を判断する。
限界と課題
著者らは、拡散モデルで検索用ベクトル自体を生成する試みについて、検証した条件では最良の文章版KARMAを下回る指標があったと報告する。また、注意の集中は学習上の近道を疑う手掛かりであり、原因の証明ではないと明記している。
編集上の検証事項:別の商品群でも効果が続くかは、自社データで確かめる必要がある。オンライン成果は要約でGMVが0.9%増、本文では順位付け段階の14日間のA/Bテストで商品クリックが0.5%増と記される。指標と数値が異なり、同一の結果として扱えない。
出典
元のタイトル・要旨を確認する(英語)
KARMA: Knowledge-Action Regularized Multimodal Alignment for Personalized Search at Taobao
Large Language Models (LLMs) are equipped with profound semantic knowledge, making them a natural choice for injecting semantic generalization into personalized search systems. However, in practice we find that directly fine-tuning LLMs on industrial personalized tasks (e.g. next item prediction) often yields suboptimal results. We attribute this bottleneck to a critical Knowledge--Action Gap: the inherent conflict between preserving pre-trained semantic knowledge and aligning with specific personalized actions by discriminative objectives. Empirically, action-only training objectives induce Semantic Collapse, such as attention "sinks". This degradation severely cripples the LLM's generalization, failing to bring improvements to personalized search systems. We propose KARMA (Knowledge--Action Regularized Multimodal Alignment), a unified framework that treats semantic reconstruction as a train-only regularizer. KARMA optimizes a next-interest embedding for retrieval (Action) while enforcing semantic decodability (Knowledge) through two complementary objectives: (i) history-conditioned semantic generation, which anchors optimization to the LLM's native next-token distribution, and (ii) embedding-conditioned semantic reconstruction, which constrains the interest embedding to remain semantically recoverable. On Taobao search system, KARMA mitigates semantic collapse (attention-sink analysis) and improves both action metrics and semantic fidelity. In ablations, semantic decodability yields up to +22.5 HR@200. With KARMA, we achieve +0.25 CTR AUC in ranking, +1.86 HR in pre-ranking and +2.51 HR in recalling. Deployed online with low inference overhead at ranking & pre-ranking stage, KARMA drives +0.9% increase in GMV.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




