Simple Science

最先端の科学をわかりやすく解説

# コンピューターサイエンス# 情報検索

MBGenフレームワークでおすすめを進める

複数の行動に基づく推薦を改善する新しいアプローチ。

― 1 分で読む


MBGen:MBGen:おすすめを変革中の精度を向上させる。新しいフレームワークがユーザーの行動予測
目次

マルチビヘイビアの連続推薦は、クリック、購入、カートにアイテムを追加するなど、ユーザーの行動の種類を考慮して、ユーザーが次に何をするかを予測することに焦点を当てている。従来の方法は、行動の種類を考慮せずに次のアイテムの予測にのみ集中することが多く、より良い推薦の機会を逃すことにつながることがある。

このディスカッションでは、MBGenという新しいアプローチを紹介する。これは、ユーザーが次に取るかもしれない行動の種類と、興味を持ちそうなアイテムの両方を取り入れることで、推薦の質を向上させることを目指している。このプロセスは主に二つのステップに分かれる:まず行動の種類を予測し、その後、その行動に基づいてどのアイテムが続くかを予測する。

問題の概要

現在の問題は、さまざまなユーザーの行動を効果的に統合して推薦を改善する方法である。従来の方法には一定の制約があった。行動をグループに分けて別々に処理するか、全体の行動シーケンスを直接モデル化するが、効果的に統合することはできなかった。しかし、これらのアプローチはしばしば行動の種類と推奨されるアイテムの関係を無視し、モデルの予測能力を低下させてしまっていた。

異なる行動の背後にあるユーザーの意図の重要性を認識し、私たちのアプローチは推薦プロセスを二つの明確なステップに分解する。最初のステップでは、過去の行動に基づいて次の行動の種類を特定し、二番目のステップでは、この予測された行動の種類を考慮して次のアイテムを予測する。

行動を予測することが重要な理由

ユーザーが取りそうな行動の種類を理解することは、推薦の精度を大きく向上させる可能性がある。例えば、ユーザーがアイテムをカートに追加した場合、次にはチェックアウトするか、関連するアイテムを探すかのいずれかであるかもしれない。これを認識することで、プラットフォームが最も関連性の高い提案を提示できる。

さらに、行動の種類についての予測を行うことで、ユーザー体験を向上させる新しい機会が開かれる。もしシステムがユーザーがすぐにチェックアウトする可能性が高いと知っていれば、チェックアウトページに直接誘導したり、合計購入金額を増やす可能性のある補完アイテムを提案したりできる。

新しいフレームワーク: MBGen

従来の方法の制限に対処するために、MBGenは二つの異なるステップで動作する革新的なフレームワークを導入する。これは、次の行動を特定することから始まり、次に、予測された行動と過去のインタラクションに基づいて次のアイテムを予測する。この二相的アプローチにより、推薦がユーザーの意図により沿ったものとなる。

二段階プロセス

  1. 行動の種類を予測: 過去のインタラクションのシーケンスに基づいて、モデルはユーザーが次にどのような行動をとる可能性が高いかを最初に決定する。
  2. 次のアイテムを予測: 行動の種類が確立されたら、モデルはユーザーが次にどのアイテムとインタラクションする可能性があるかを予測する。

行動とアイテムを予測する明確な分離は、推薦を行うためのより構造化されたアプローチを可能にする。

課題への対処

この二重焦点モデルにはいくつかの課題がある。

  • 解の空間の変動性: 可能な行動の数は一般的に少ないが、アイテムの数は膨大である。この規模の違いは、学習プロセス中に問題を引き起こす可能性がある。

  • モデルの複雑性: 現在の多くの推薦モデルは、この複雑性に対処するための十分な装備がなく、しばしば一連の行動とアイテムのシーケンスに存在するパターンを適切に捉えられない場合がある。

トークン化戦略

MBGenは、ユーザーの行動とアイテムのインタラクションを単一のフォーマットに統合するために、トークン化と呼ばれる特別なメソッドを使用する。各アイテムと行動はトークンに分解され、モデルがこれらのトークンをより大きなシーケンスの一部として扱えるようになる。このトークンの相互作用は、これらの関係をより効果的に捉えるのに役立つ。

注意メカニズム

このフレームワーク内では注意メカニズムが利用されていて、モデルが予測を行う際に入力データの特定の部分に焦点を当てることができる。これにより、行動の種類とアイテムの間の詳細なパターンを認識するのが助けられる。

幅広いテスト

MBGenの効果を検証するために、公開されているデータセットを使用して広範な実験が行われた。結果は、MBGenが既存のモデルを上回り、さまざまな推薦タスクで30%から70%の改善を達成したことを示した。

既存モデルとの比較

マルチビヘイビア推薦の分野における歴史的な手法は、一般的に二段階の集約を使用するか、行動の種類とアイテムの予測との統合なしに全入力シーケンスをモデル化することが多い。MBGenは、行動の種類の予測を推薦プロセスの重要な部分として扱うことで際立っている。

主な貢献

  • 構造化されたフレームワーク: タスクを連続的な二段階プロセスとして構築することで、MBGenは効果的に学習フレームワークに行動の種類を組み込むことができる。
  • 統一モデル: MBGenは、行動とアイテムの予測間の相乗効果を高めるために、統一された次トークン予測の目的で動作する生成推薦モデルを導入する。
  • データセット全体での堅牢性: モデルは異なるデータセットでテストされ、その適応能力と一貫したパフォーマンスを証明した。

関連研究

連続推薦に関する以前の研究は、主に一元的なユーザー-アイテムインタラクションに焦点を当てていた。これらは、リカレントニューラルネットワークやトランスフォーマーなどのさまざまなアーキテクチャに依存していたが、発生するインタラクションの種類を効果的に含めることに失敗していた。最近の試みは、行動の種類をより明示的に統合しようとしているが、この情報を効果的に利用して予測を改善するための課題が残っている。

連続推薦のダイナミクス

従来の連続推薦システムは、過去のインタラクションに基づいて次のアイテムを予測することを目指している。マルコフ連鎖から深層学習技術に至るまで、さまざまなモデルがこれを達成するために使用されてきた。しかし、これらはしばしばインタラクションの種類を考慮する能力を欠いており、サブオプティマルな予測を引き起こす可能性がある。

生成推薦アプローチ

生成推薦システムは、アイテム表現のための新しい技術を使用することで、性能向上の可能性を示している。これらのシステムはアイテムをトークン化し、モデルがアイテムの離散的な側面に焦点を当てることを可能にする。しかし、これらのアプローチの多くは行動データを取り入れておらず、全体的な効果を制限している。

MBGenのアーキテクチャ

MBGenのアーキテクチャは、正確な推薦を提供するために協力して機能する複数の重要な要素で構成されている。

トークンレベルのモデリング

このフレームワークは、行動とアイテムのインタラクションの両方を入れ替え可能なトークンとして表現するトークンベースのアプローチに基づいて構築されている。この設計により、モデルはユーザーのインタラクションを細かく理解することができる。

ポジションルーティングのスパースアーキテクチャ

モデルを効率的にスケールさせるために、MBGenはポジションルーティングのスパースアーキテクチャを採用している。インタラクションシーケンスからの各トークンは、専用のエキスパートネットワークを通じて処理され、計算効率を管理しながらモデル全体のパフォーマンスを向上させる。

評価メトリクス

MBGenのパフォーマンスは、Recall@KやNDCG@Kなどの標準的なメトリクスを使用して評価された。これらのメトリクスは、特にオンライン小売の環境において、ユーザーのインタラクションをモデルがどれだけうまく予測しているかを判断するために重要である。

結論

MBGenの導入は、マルチビヘイビアの連続推薦システムにおいて重要な一歩である。ユーザーの行動の種類とアイテムの予測の重要性を強調することで、より正確でユーザー中心の推薦アプローチを提供する。

今後の研究は、このフレームワークをさらに洗練させ、より良い予測能力のための高度なサンプリング方法を探求することに焦点を当てる予定である。これまでの結果は、さまざまなアプリケーションにおける推薦の生成と提供方法に変革的な改善が可能であることを示している。

オリジナルソース

タイトル: Multi-Behavior Generative Recommendation

概要: Multi-behavior sequential recommendation (MBSR) aims to incorporate behavior types of interactions for better recommendations. Existing approaches focus on the next-item prediction objective, neglecting the value of integrating the target behavior type into the learning objective. In this paper, we propose MBGen, a novel Multi-Behavior sequential Generative recommendation framework. We formulate the MBSR task into a consecutive two-step process: (1) given item sequences, MBGen first predicts the next behavior type to frame the user intention, (2) given item sequences and a target behavior type, MBGen then predicts the next items. To model such a two-step process, we tokenize both behaviors and items into tokens and construct one single token sequence with both behaviors and items placed interleaved. Furthermore, MBGen learns to autoregressively generate the next behavior and item tokens in a unified generative recommendation paradigm, naturally enabling a multi-task capability. Additionally, we exploit the heterogeneous nature of token sequences in the generative recommendation and propose a position-routed sparse architecture to efficiently and effectively scale up models. Extensive experiments on public datasets demonstrate that MBGen significantly outperforms existing MBSR models across multiple tasks.

著者: Zihan Liu, Yupeng Hou, Julian McAuley

最終更新: 2024-07-29 00:00:00

言語: English

ソースURL: https://arxiv.org/abs/2405.16871

ソースPDF: https://arxiv.org/pdf/2405.16871

ライセンス: https://creativecommons.org/licenses/by-sa/4.0/

変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。

オープンアクセスの相互運用性を利用させていただいた arxiv に感謝します。

著者たちからもっと読む

類似の記事