表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

広告候補を探す二塔型モデルに、相手の塔と後段モデルの情報を取り込むCS3

CS3

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

CS3の原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1 . Illustration of a cascade recommender system. The core modules of our proposed CS3 are indicated in red.

出典:CS3 / arXiv ↗

概要

  • CS3は二塔型モデルに、塔内の特徴補正、肯定的な反応から得た相手側の表現、後段モデルの中間出力を組み込む。
  • TaobaoAdのDSSMでは、著者の報告するAUCが0.6194から0.6855、LogLossが0.2289から0.2198になった。
  • 著者は広告配信の三つのシナリオで、オンライン売上が最大8.36%増えたと報告する。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、CS3の仕組み

左から右へ読む
  1. 01特徴と保存済み表現
  2. 02塔内で特徴を補正
  3. 03両塔ベクトルを照合
  4. 04広告候補の得点

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

CS3は、広告などの大量の候補から項目を探す二塔型モデルを補強する方法である。二塔型は利用者と項目を別々に数値の並びであるベクトルへ変換し、その近さで候補を探す。項目側の計算を事前に済ませられるため、大規模な検索に使われる。

ただし、二つの塔は最後の照合まで情報を交換しにくい。新しい利用者、広告、反応が続々と加わる環境では、検索の速さを保ちながら表現を更新し、後段の順位付けにつなげることが課題になる。

手法

利用者と広告の特徴に、以前保存した相手側の表現と後段モデルの表現を加えて各塔へ入力する。CASは塔の層で一度計算した結果から入力特徴ごとの重みを決め、重み付けした入力を同じ層でもう一度計算する。こうして得た二つのベクトルの内積が、候補の関連度となる。

表示後に肯定的な反応が確定すると、CTSは相手側ベクトルを利用者・広告ごとに更新する。CMSは後段の順位付けモデルの中間出力を、肯定・否定の両方の例から蓄積する。どちらも指数移動平均、つまり過去の値と新しい値を一定の割合で混ぜる方法を使い、更新した表現を次回以降の検索に渡す。

新規性

CS3は、塔内の特徴補正、相手側の塔から得た表現の共有、後段の順位付けモデルの中間出力の再利用を、一つの二塔型モデルに組み合わせる。著者はこれにより、各塔の表現、塔同士の整合、検索と順位付けのつながりを改善すると説明する。

共有する表現は利用者・広告ごとに保持し、新しい情報が届くたびに過去の値と混ぜて更新する。後段モデルの情報を次回以降の候補検索に使える点も、この構成の特徴である。

従来手法との違い

基準となる二塔型モデルは、利用者と広告を別々のネットワークでベクトルに変え、その内積などで関連度を測る。広告側のベクトルを事前に計算できる一方、照合前に両者の情報を直接交換しにくい。

CS3は各塔の内部を補正し、過去の肯定的な反応から得た相手側の表現と、後段モデルの中間出力を入力に加える。著者は既存の後段での相互作用や知識蒸留に遅延・オンライン学習上の課題を挙げるが、全方式との速度比較を示したものではない。

実験結果

著者は公開データのTaobaoAd、KuaiRand、RecSys2017で、DSSMなど四つの二塔型モデルを評価した。テスト集合について五つの乱数種での平均と標準誤差を示し、指標はAUCとLogLossである。TaobaoAdのDSSMでは、AUCが0.6194からCS3適用後0.6855、LogLossが0.2289から0.2198となった。

著者は広告配信のオンラインA/B試験について、三つのシナリオで売上が最大8.36%増え、ミリ秒単位の遅延を維持したと報告する。最大値は全シナリオ共通の改善幅ではない。確認できた本文の範囲では、シナリオ別の数値と試験期間は確認できない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:広告の候補検索と順位付けを運用する現場で、既存の二塔型検索にCS3を適用する。入力には利用者・広告の特徴、表示後に確定した肯定・否定の反応ラベル、後段モデルの中間出力を使い、広告候補の関連度を出力する。追加の物理センサーは想定しない。

過去の反応から相手側の表現を、後段モデルの出力から共有表現を更新し、次の検索で参照する。既存モデルへの適合や取得可能なログの確認が必要であり、配信成果の改善は検証対象とする。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:既存の二塔型検索を比較基準にする。学習用には過去の利用者・広告特徴と表示後の反応ラベル、後段モデルの中間出力が必要で、追加の物理センサーは想定しない。反応が確定した時点を記録し、その時点で利用可能な情報だけで共有表現を更新する。

小規模なPoCでは、同じ候補検索条件で基準モデルとCS3適用モデルを比較する。AUC、LogLoss、検索遅延、共有表現を取得できた割合を測り、新規利用者・広告やラベル到着の遅れへの適応方法も確認する。

限界と課題

著者は、後段モデルを別のデータ流で学習する場合も情報漏れの制御が必要だと記す。また、塔内の補正は計算を増やす。報告された遅延への影響は著者らの実装条件での値であり、別の配信基盤で同じ値になるとは示されていない。

編集上の検証事項は、反応ラベルの到着時間、共有表現を更新・参照する順序、新規利用者・広告の扱いである。確認できた本文の範囲では、オンライン試験のシナリオ別の売上値や試験期間は追えない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

CS3: Efficient Online Capability Synergy for Two-Tower Recommendation

To balance effectiveness and efficiency in recommender systems, multi-stage pipelines employ lightweight two-tower models for large-scale candidate retrieval. However, their isolated architecture inherently hampers representation capacity, embedding-space alignment, and cross-feature modeling. Prior studies have explored incorporating late interaction or knowledge distillation to mitigate these issues, but such approaches often significantly increase model latency or pose challenges for implementation in online learning scenarios. To address these limitations, we propose an efficient online framework called Capability Synergy (CS3), which enhances two-tower models through three key innovations: (1) Cycle-Adaptive Structure, enabling self-revision via adaptive feature denoising within individual towers; (2) Cross-Tower Synchronization, improving representation alignment through mutual awareness between the towers; and (3) CascadeModel Sharing, bridging cross-stage consistency by reusing knowledge from downstream models. The CS3 framework is compatible with various two-tower architectures and meets real-time requirements in online learning scenarios. We evaluated CS3 on three public offline datasets and subsequently deployed it in a large-scale advertising system. Experimental results demonstrate that CS3 increases online ad revenue by up to 8.36% across three scenarios while maintaining millisecond-level latency and consistently performing well across diverse two-tower architectures.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01