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

since
平成38年9月29日

← 検索結果に戻る

視聴時間を条件に動画候補を探す――推薦の検索段階を変えるCRM

Controllable Retrieval Model

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

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

原論文の図の説明を読む

Figure 1. Illustration of RecSys chain: (a) Standard two-tower retrieval model with classification task only; (b) the classification and regression targets based ranking model; (c) our controllable retrieval paradigm involves the condition.

出典:Controllable Retrieval Model / arXiv ↗

概要

  • CRMは視聴時間を条件として利用者側の検索表現に入れ、動画候補の段階から目標を反映する。
  • 運用時には直近32本の平均視聴時間と最大視聴時間を確率的に切り替える。
  • 著者らのオンラインA/Bテストでは、動画視聴時間が二つの画面でそれぞれ0.372%、0.457%増えた。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Controllable Retrieval Modelの仕組み

左から右へ読む
  1. 01視聴履歴と目標時間
  2. 02利用者特徴を計算
  3. 03動画特徴と近傍検索
  4. 04推薦候補一覧

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

研究の背景

大規模な動画推薦では、まず大量の動画から候補を絞り、その候補を詳しく採点して表示順を決める。最初の検索は速さが重要なため、クリックしたかどうかのような二値の目標を使いやすい。一方、後段は視聴時間のような連続値も考慮する。

検索段階で視聴時間を反映できなければ、後段が高く評価したい動画が最初の候補に入らない可能性がある。著者らは、この段階間の目標のずれを扱った。

手法

通常の二塔型は、利用者と動画を別々のモデルで数値の並びに変え、近い動画を検索する構造である。CRMは学習時、次の動画で実際に見た時間を利用者側の条件として加える。これにより、同じ利用者でも条件に応じて異なる検索用表現を作る。著者らは履歴を時系列で扱う別方式も示し、運用ではこちらを選んだ。

推薦時には次の動画の視聴時間はまだ分からないため、直近32本の視聴時間から平均か最大を計算して条件にする。リクエストごとに確率的にどちらかを選び、条件付きの利用者表現と動画表現が近い候補を取り出す。例えば長めに見ている利用者には、その履歴を反映した候補集合を作る。

新規性

CRMは、動画候補を絞る検索段階の利用者側モデルに、視聴時間のような連続値の目標を条件として入れる。候補を個別採点する後段で使う情報を、候補検索にも反映させる提案である。

著者らは通常の二塔型を拡張する方式と、視聴履歴を時系列で扱う方式を示した。運用時には直近の視聴時間の平均または最大を条件にし、二つを確率的に切り替えている。

従来手法との違い

通常の二塔型検索は、利用者と動画を別々に数値化し、クリックなどの分類目標を中心に学習する。CRMは利用者側に視聴時間の条件を加え、後段の順位付けで重視する連続値の目標を候補選びにも持ち込む。

著者らは運用中の検索方式とも比較し、一視聴当たりの平均時間でCRMが42秒と最も高かったと記す。ただし、各方式の数値を並べたとされる表の詳細は、確認できた本文の範囲では示されていない。

実験結果

著者らは、四億人超が利用するKuaishouの短編動画推薦でオンラインA/Bテストを行ったと報告する。比較対象に対し、動画視聴時間はKuaishouの一画面で0.372%、Liteの一画面で0.457%増えた。アプリ総利用時間はそれぞれ0.175%、0.196%増だった。

同じ表では、視聴本数、いいね、フォロー、コメントも両サービスで増加している。別の検索方式との比較では、一視聴当たり平均時間がCRMで42秒と著者らは述べる。これらは同社の環境と条件設定での結果である。

応用の可能性

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

編集上の応用案:社内の短い研修動画を薦める仕組みで、従業員が最近見た動画と視聴時間を入力し、次に見てもらう候補を数百件から絞る。出力は候補動画の一覧で、後段の順位付けが最終表示を決める。

条件には直近の視聴時間の平均と最大を使い分け、長い教材ばかりに寄らないかも確認する。目標は視聴時間だけに固定せず、研修の完了や次の学習につながるかを運用側で別途評価する。

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

導入時の検証

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

導入時の検証案:既存の候補検索を基準に、過去の視聴履歴と動画情報で条件付き検索を試す。まず同じ期間の記録で候補に入る動画の変化を測り、視聴時間に加えて候補の長さや種類の偏りを確認する。

小規模なオンライン比較では、平均条件、最大条件、切り替え条件を分け、一視聴当たり時間、総視聴時間、視聴本数、反応率を同時に追う。長い動画への集中や短い動画の露出低下が見られれば、条件の選び方を見直す。

限界と課題

著者らは、直近の最大視聴時間を条件にすると長い動画が選ばれやすく、視聴本数や反応が下がり得ると述べる。平均を使う場合は総視聴時間の改善が小さいため、両条件を切り替える運用を採った。

編集上の確認点は、視聴時間の長さが利用者にとっての価値を表すか、短い動画の発見機会が減らないかである。報告された改善は特定の短編動画サービスの実験結果で、別の推薦業務への移転性は未確認である。

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

出典

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

CRM: Retrieval Model with Controllable Condition

Recommendation systems (RecSys) are designed to connect users with relevant items from a vast pool of candidates while aligning with the business goals of the platform. A typical industrial RecSys is composed of two main stages, retrieval and ranking: (1) the retrieval stage aims at searching hundreds of item candidates satisfied user interests; (2) based on the retrieved items, the ranking stage aims at selecting the best dozen items by multiple targets estimation for each item candidate, including classification and regression targets. Compared with ranking model, the retrieval model absence of item candidate information during inference, therefore retrieval models are often trained by classification target only (e.g., click-through rate), but failed to incorporate regression target (e.g., the expected watch-time), which limit the effectiveness of retrieval. In this paper, we propose the Controllable Retrieval Model (CRM), which integrates regression information as conditional features into the two-tower retrieval paradigm. This modification enables the retrieval stage could fulfill the target gap with ranking model, enhancing the retrieval model ability to search item candidates satisfied the user interests and condition effectively. We validate the effectiveness of CRM through real-world A/B testing and demonstrate its successful deployment in Kuaishou short-video recommendation system, which serves over 400 million users.

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