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

since
平成38年9月29日

← 検索結果に戻る

視聴履歴の行動・特徴・期間を組み合わせて次の動画を予測する

Pyramid Mixer

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

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

原論文の図の説明を読む

Figure 1. Cross-behavior, feature and period modeling.

出典:Pyramid Mixer / arXiv ↗

概要

  • 行動間・特徴間の二つのミキサーを統合し、履歴を段階的に短くして次の項目を予測する。
  • MovieLens-1MのHR@10はPyramid Mixerが0.6993、比較対象のMLP4Recが0.6919だった。
  • オンラインA/Bテストの滞在時間と利用日数は、概要・序論と本文の表3で数値が一致しない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Pyramid Mixerの仕組み

左から右へ読む
  1. 01視聴履歴と動画特徴
  2. 02行動・特徴を別々に混合
  3. 03統合して履歴を圧縮
  4. 04次の項目を予測

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

研究の背景

Pyramid Mixerは、利用者の行動履歴から次に触れる項目を予測する推薦モデルだ。短い動画では、直近に見た話題と長く続く好みの両方が候補の順位に関わり得る。動画IDに加え、再生時間や投稿者、カテゴリも履歴を理解する材料になる。

著者らは、従来の研究には行動同士の関係を中心に扱うものが多いと述べる。大規模な配信サービスでは、予測精度だけでなく、履歴を処理する計算量も運用上の判断材料になる。

手法

入力は、利用者の行動を順に並べた履歴と、各項目に付く情報だ。短い動画なら、動画ID、再生時間、「いいね」、投稿者ID、カテゴリなどが該当する。行動間ミキサーは異なる視聴行動の情報を、特徴間ミキサーは各行動に付く情報を混ぜる。ミキサーには、入力を重み付きで組み合わせる計算層であるMLPを使い、二つの出力を履歴から求めた重みで統合する。

次に畳み込み層で、隣り合う行動の並びを処理しながら履歴の表現を短くする。この処理を層ごとに重ね、細かな行動を残す下層と長い期間の関心を捉える上層の情報を予測に渡す。ミキサー内では一度小さい表現に圧縮して元の大きさへ戻す低ランク分解を用い、計算に使う重みを減らす。

新規性

著者らが提案するのは、履歴中の行動同士を混ぜる経路と、各行動に付く特徴を混ぜる経路を並列に置き、利用者の履歴に応じた重みで統合する構成だ。

さらに、統合した履歴を層ごとに短くして、短い期間と長い期間の関心を予測に使う。各経路の計算では、中間の表現を小さくする低ランク分解を用い、重みの数と計算量を抑える。

従来手法との違い

比較対象には、人気順で薦めるPopRec、行動の並びを扱うGRU4Rec、自己注意機構を使うSASRec、全MLP構成のMLP4Recなどが含まれる。自己注意機構は、履歴中の行動間の関係に重みを付ける方法だ。

著者らによると、MLP4Recは系列・経路・特徴の関係を段階的に統合する。Pyramid Mixerは行動と特徴を並列に処理して統合し、さらに期間の異なる表現を作る。性能差は、報告されたデータと評価条件の範囲で読む必要がある。

実験結果

著者らはMovieLens-100K、MovieLens-1M、Amazon Beautyと産業用データで評価した。公開データでは、正解が上位10件に入る割合を表すHR@10などを測定した。MovieLens-1MのHR@10はPyramid Mixerが0.6993、MLP4Recが0.6919、Beautyではそれぞれ0.4412と0.4326だった。

産業用データの部品別評価では、順位評価のAUCとUAUC、計算量のFLOPs、パラメータ数を調べた。著者らはオンラインA/Bテストも報告するが、滞在時間と利用日数の増分は概要・序論と表3で食い違う。確認できた本文の範囲では、テスト期間や対象人数も示されていない。

応用の可能性

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

編集上の応用案:短い動画の配信画面で、次に見せる候補の順位付けに使う。学習には、利用者ごとの視聴順、動画ID、再生時間や「いいね」、投稿者IDやカテゴリの履歴と、次に視聴した動画を示す正解ラベルを用意する。

配信時には同じ項目を持つ直近の履歴を入力し、候補動画の順位を出す。自社の記録項目をモデルの入力に対応付ける作業が必要だ。この用途では追加の物理センサーを使わず、視聴が増えるかは別途検証する。

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

導入時の検証

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

導入時の検証案:同意を得て記録した視聴順、動画ID、再生時間、「いいね」、投稿者ID、カテゴリをそろえ、次に視聴した動画を正解ラベルにする。欠損と時系列を確認し、自社の記録項目を入力形式へ対応付ける。追加の物理センサーは使わない。

同じ学習期間と評価期間で、現行の推薦方式とPyramid Mixerを比較する。上位10件のHR@10に加え、処理時間と計算量を測り、利用者層ごとの差も確認する。配信試験へ進む場合は、再生時間、滞在時間、利用日数を区別して追う。

限界と課題

著者が明示した手法上の限界は、確認できた本文の範囲では見当たらない。一方、オンライン結果は概要・序論と本文の表3で一致しない。滞在時間と利用日数の増分について、一方の数値を確定した効果として採用できない。

編集上の検証事項は、A/Bテストの対象人数、期間、割り付け方法、統計的な不確かさを確認することだ。公開データと自社の視聴履歴では記録する特徴や利用行動が異なり得るため、自社データで精度と処理負荷も測る必要がある。

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

出典

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

Pyramid Mixer: Multi-dimensional Multi-period Interest Modeling for Sequential Recommendation

Sequential recommendation, a critical task in recommendation systems, predicts the next user action based on the understanding of the user's historical behaviors. Conventional studies mainly focus on cross-behavior modeling with self-attention based methods while neglecting comprehensive user interest modeling for more dimensions. In this study, we propose a novel sequential recommendation model, Pyramid Mixer, which leverages the MLP-Mixer architecture to achieve efficient and complete modeling of user interests. Our method learns comprehensive user interests via cross-behavior and cross-feature user sequence modeling. The mixer layers are stacked in a pyramid way for cross-period user temporal interest learning. Through extensive offline and online experiments, we demonstrate the effectiveness and efficiency of our method, and we obtain a +0.106% improvement in user stay duration and a +0.0113% increase in user active days in the online A/B test. The Pyramid Mixer has been successfully deployed on the industrial platform, demonstrating its scalability and impact in real-world applications.

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