推薦システムへの新しいアプローチ
ユーザー向けの複数の行動を強化する推薦フレームワークを紹介します。
― 1 分で読む
レコメンデーションシステムは、ユーザーの興味に基づいてアイテムを提案するための重要なツールだよ。これらのシステムは、ユーザーがクリックしたり、ショッピングカートに入れたり、購入したりする行動を分析して、パーソナライズされた提案を提供するんだ。でも、多くの既存の方法は一つの行動にしか焦点を当ててなくて、ユーザーがアイテムとどんなふうに関わるかの多様性を考慮してないんだ。
例えば、eコマースのウェブサイトでは、ユーザーはアイテムを見たり、カートに追加したり、お気に入りにしたり、購入したりすることができるよ。各種のインタラクションはユーザーの好みの異なる側面を反映するから、全ての行動を考慮することが大切なんだ。
マルチビヘイビアレコメンデーションの課題
マルチビヘイビアを取り入れたレコメンデーションシステムが直面する主な課題は二つあるよ:
不均衡なデータ分布:多くの場合、特定のユーザーや行動がインタラクションデータを支配しているんだ。例えば、少数のユーザーだけがほとんどのインタラクションを占めることがあって、不均衡なデータセットになるんだ。
スパースなターゲット行動:購入などの行動は、アイテムを見たりカートに追加したりする他のアクションと比べて非常にまれなことが多いんだ。ほとんどのユーザーは数回しか購入しないから、これらの行動を予測する効果的なモデルを学ぶのが難しいんだ。
これらの課題はユーザーの好みの適切な表現を妨げることがあるんだ、特に異なる行動間の関係をモデル化しようとするときにね。
提案するフレームワーク
これらの課題に対処するために、私たちは圧縮インタラクショングラフフレームワーク(CIGF)を提案するよ。このフレームワークには、レコメンデーションプロセスを改善するために設計された二つの主な要素が含まれてる:
圧縮インタラクショングラフ畳み込みネットワーク(CIGCN):この要素は、ユーザーとアイテムの高次の関係をモデル化することに焦点を当ててるよ。高次の関係は、共有インタラクションを通じてユーザーとアイテムの間に存在する間接的な接続を指すんだ。これらの関係をモデル化することで、システムはユーザーの好みをよりよく理解できるんだ。
別入力を持つマルチエキスパート(MESI):このフレームワークの一部は、マルチタスク学習の設定で複数の行動をラベルとして使用する際に生じる潜在的な対立を管理するのに役立つよ。各行動に独自の入力を持たせることで、フレームワークは、あるタスクからの学習が別のタスクに悪影響を与えるリスクを減らすんだ。
CIGFの有効性
CIGFのパフォーマンスを評価するために、私たちは三つの大規模なデータセットで実験を行ったよ。結果は、CIGFがユーザーの好みを予測し、レコメンデーションを行う上で既存の方法よりも常に優れていることを示してるんだ。
CIGFの主な特徴
インスタンスレベルの高次関係モデリング
CIGFの際立った特徴の一つは、高次の関係を明示的にモデル化する能力だよ。これにより、ユーザーとアイテムの間の間接的な関係を捉えることができるんだ。インタラクショングラフを作成するために行列の掛け算を使うことで、CIGFはこれらの複雑な関係を以前の方法よりも効果的に表現できるんだ。
勾配の対立への対処
MESIネットワークは、マルチタスク学習における勾配の対立の問題をターゲットにした戦略的な革新なんだ。多くの既存のモデルでは、異なるタスクに同じ入力を使うと対立が生じて、効果的に学ぶのが難しくなるんだ。異なる行動に別々の入力を提供することで、MESIは各タスクの学習プロセスがより安定して効果的になるようにしてるんだ。
おすすめと予測
私たちのフレームワークを通じて、ユーザーはマルチビヘイビアデータに基づいたパーソナライズされたおすすめを受け取るよ。行動の詳細なモデリングにより、システムはユーザーがどのアイテムを購入する可能性が高いかだけでなく、どのアイテムを見たりカートに追加したりしたいかも予測できるんだ。
実験の設定
公正な評価を確保するために、公開されているデータセットを使用し、データ処理の標準化された手順に従ったよ。CIGFをさまざまなベースライン方法と比較したんだ:
シングルビヘイビアモデル:これらのモデルは、ユーザーのインタラクションの一つのタイプ(例:購入のみ)に焦点を当てているよ。
マルチビヘイビアモデル:これらのモデルは複数の行動を見ているけど、その関係を効果的にモデル化できてないこともあるんだ。
グラフニューラルネットワークモデル:これらのアプローチは、ユーザーとアイテムのインタラクションを表現するためにグラフ構造を利用して、より豊かな文脈を提供するんだ。
評価指標
CIGFのパフォーマンスを評価するために、二つの主な指標を使用したよ:
ヒット比率(HR):これは、推奨されたアイテムが実際にユーザーによってインタラクションされた割合を測定するんだ。
正規化割引累積ゲイン(NDCG):この指標は、推奨されたアイテムの位置を考慮するもので、上位にランクされる推奨がより重視されるんだ。
パフォーマンスの観察
私たちの実験の結果は、CIGFがすべてのベースライン方法に対して一貫して優れたパフォーマンスを達成したことを示しているよ。
HRの観点では、CIGFは最も強いベースラインよりも大幅に優れていて、ユーザーのインタラクションを正確に予測する効果を示してるんだ。
NDCGの改善も、推奨されたアイテムがユーザーにとってより関連性が高いことを示唆しているし、特に上位の位置においてね。
アブレーションスタディ
CIGFフレームワークのさまざまなコンポーネントの貢献を評価するために、いくつかのアブレーションスタディを行ったよ。
CIGCNの削除:CIGCNを削除すると、モデルはインスタンスレベルの高次関係を捉えることができなくなって、パフォーマンスが低下したんだ。
MESIの削除:MESIコンポーネントなしでは、モデルが勾配の対立に苦しんで、学習プロセスに悪影響を及ぼしたよ。
これらのスタディは、CIGFの両方のコンポーネントがその成功にとって重要であることを確認したんだ。
アテンションメカニズムの分析
私たちはまた、フレームワーク内のアテンションメカニズムの影響を探ったよ。アテンションメカニズムは、予測を行う際に最も関連性の高い情報にモデルが集中するのを助けるんだ。
異なるアテンションメカニズムの設定をテストしたよ:
グローバルアテンション:このアプローチは、すべてのユーザーとアイテムに対して同じアテンション重みを使うから、パーソナライズが不足してパフォーマンスが良くないんだ。
ノードアテンション:この方法は、各ユーザー/アイテムに異なる重みを適用するから、より良いパフォーマンスを得られるよ。
レイヤーアテンション:このアプローチは、モデルの異なるレイヤーに基づいてアテンションの重みをさらに洗練させて、最良の結果を出すんだ。
これらの発見は、効果的な表現学習のためにカスタマイズされたアテンション重みを学習する重要性を強調しているよ。
勾配の対立に関する洞察
私たちは実験を通じて、異なるユーザーグループの勾配の挙動を調査したよ。ユーザーは彼らの行動の相関に基づいてグループ化したんだ。MESIネットワークはすべてのユーザーグループで他のアプローチに対して優れたパフォーマンスを示して、勾配の対立を緩和する効果を示しているよ。
行動間の相関が高まると、MESIのパフォーマンスが向上し続け、他の方法は変動したり低下したりすることが見られたんだ。これは、マルチタスクリーニングシナリオにおいて異なるタスクに対して別々の入力を使用することの利点を強調しているんだ。
結論
要するに、圧縮インタラクショングラフフレームワーク(CIGF)は、マルチビヘイビアレコメンデーションシステムにとって強力な解決策を提供するんだ。高次の関係を効果的にモデル化し、勾配の対立に対処することで、CIGFは予測精度とレコメンデーションの関連性を向上させるんだ。
包括的な実験評価は、フレームワークの既存の方法に対する優位性を確認し、パーソナライズされたレコメンデーションシステムの今後の研究にとって有望なアプローチになってるよ。アテンションメカニズムの組み込みやマルチタスク学習のための別々の入力の使用を含むCIGFの設計選択は、その効果と現実世界での適用可能性をさらに高めているんだ。
全体として、CIGFはレコメンデーションシステムの分野における重要な進展を示していて、過去のメソッドの主要な制限に対処して、さまざまなアプリケーションでより効果的でパーソナライズされたユーザー体験を実現する道を切り開いているよ。
タイトル: Compressed Interaction Graph based Framework for Multi-behavior Recommendation
概要: Multi-types of user behavior data (e.g., clicking, adding to cart, and purchasing) are recorded in most real-world recommendation scenarios, which can help to learn users' multi-faceted preferences. However, it is challenging to explore multi-behavior data due to the unbalanced data distribution and sparse target behavior, which lead to the inadequate modeling of high-order relations when treating multi-behavior data ''as features'' and gradient conflict in multitask learning when treating multi-behavior data ''as labels''. In this paper, we propose CIGF, a Compressed Interaction Graph based Framework, to overcome the above limitations. Specifically, we design a novel Compressed Interaction Graph Convolution Network (CIGCN) to model instance-level high-order relations explicitly. To alleviate the potential gradient conflict when treating multi-behavior data ''as labels'', we propose a Multi-Expert with Separate Input (MESI) network with separate input on the top of CIGCN for multi-task learning. Comprehensive experiments on three large-scale real-world datasets demonstrate the superiority of CIGF. Ablation studies and in-depth analysis further validate the effectiveness of our proposed model in capturing high-order relations and alleviating gradient conflict. The source code and datasets are available at https://github.com/MC-CV/CIGF.
著者: Wei Guo, Chang Meng, Enming Yuan, Zhicheng He, Huifeng Guo, Yingxue Zhang, Bo Chen, Yaochen Hu, Ruiming Tang, Xiu Li, Rui Zhang
最終更新: 2023-03-04 00:00:00
言語: English
ソースURL: https://arxiv.org/abs/2303.02418
ソースPDF: https://arxiv.org/pdf/2303.02418
ライセンス: https://creativecommons.org/licenses/by/4.0/
変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。
オープンアクセスの相互運用性を利用させていただいた arxiv に感謝します。
参照リンク
- https://www.beibei.com/
- https://tianchi.aliyun.com/dataset/dataDetail?dataId=649
- https://tianchi.aliyun.com/dataset/dataDetail?dataId=42
- https://github.com/akaxlh/MB-GMN
- https://github.com/chenchongthu/GHCF
- https://github.com/kuandeng/LightGCN
- https://creativecommons.org/licenses/by/4.0/
- https://github.com/MC-CV/CIGF