Skip to main content
QUICK REVIEW

[論文レビュー] Deep Collaborative Filtering with Multi-Aspect Information in Heterogeneous Networks

Chuan Shi, Xiaotian Han|arXiv (Cornell University)|Sep 14, 2019
Recommender Systems and Techniques参考文献 64被引用数 8
ひとこと要約

本稿では、異種情報ネットワークからのマルチアスペクト情報を利用することで協調フィルタリングを向上させる、深層ニューラルネットワークベースのモデルNeuACFおよびNeuACF++を提案する。メタパスを用いてアスペクトレベルの類似度行列を抽出し、それを深層ニューラルネットワークと自己注意メカニズムで統合することで、実世界のデータセットにおいて最先端の性能を達成し、従来の潜在要因モデルおよびニューラルネットワークモデルを顕著に上回る。

ABSTRACT

Recently, recommender systems play a pivotal role in alleviating the problem of information overload. Latent factor models have been widely used for recommendation. Most existing latent factor models mainly utilize the interaction information between users and items, although some recently extended models utilize some auxiliary information to learn a unified latent factor for users and items. The unified latent factor only represents the characteristics of users and the properties of items from the aspect of purchase history. However, the characteristics of users and the properties of items may stem from different aspects, e.g., the brand-aspect and category-aspect of items. Moreover, the latent factor models usually use the shallow projection, which cannot capture the characteristics of users and items well. In this paper, we propose a Neural network based Aspect-level Collaborative Filtering model (NeuACF) to exploit different aspect latent factors. Through modelling the rich object properties and relations in recommender system as a heterogeneous information network, NeuACF first extracts different aspect-level similarity matrices of users and items respectively through different meta-paths, and then feeds an elaborately designed deep neural network with these matrices to learn aspect-level latent factors. Finally, the aspect-level latent factors are fused for the top-N recommendation. Moreover, to fuse information from different aspects more effectively, we further propose NeuACF++ to fuse aspect-level latent factors with self-attention mechanism. Extensive experiments on three real world datasets show that NeuACF and NeuACF++ significantly outperform both existing latent factor models and recent neural network models.

研究の動機と目的

  • 従来の協調フィルタリングモデルがユーザーとアイテムの相互作用履歴にのみ依存し、マルチアスペクトのユーザーの好みやアイテムの特徴を捉えられていないという限界を解消すること。
  • レコメンデーションシステムにおける多様なオブジェクトタイプと相互作用から、アスペクトレベルの特徴を体系的に抽出する手法を開発すること。
  • 深層ニューラルネットワークを用いて、複数のアスペクトから強固で非線形な潜在要因を学習し、推薦精度を向上させること。
  • 注意メカニズムを用いて、情報をもつアスペクトを優先的に統合することで、マルチアスペクト潜在要因を効果的に統合すること。
  • 提案されたモデルが、従来の潜在要因モデルおよびディープラーニングベースの推薦手法を上回ることを実証すること。

提案手法

  • レコメンデーションシステムにおける多様なオブジェクト(ユーザー、アイテム、ブランドなど)とその関係を表現するため、異種情報ネットワーク(HIN)を構築する。
  • 異なるメタパスを用いて、ユーザーおよびアイテムのアスペクトレベルの類似度行列を抽出し、ブランドやカテゴリなどの異なるアスペクトを捉える。
  • 深層ニューラルネットワークが、これらのアスペクトレベルの類似度行列を処理し、非線形でアスペクト固有の潜在要因を学習する。
  • NeuACFは、学習されたアスペクトレベルの潜在要因を要素ごとの平均化または連結処理し、最終的な予測層を経て出力する。
  • NeuACF++は、アグリゲーション中に異なるアスペクトの重要性を動的に重みづける自己注意メカニズムを適用することで、統合を強化する。
  • 予測損失を最適化するために、ネガティブサンプリングと確率的勾配降下法を用いて、エンドツーエンドでモデルを学習する。

実験結果

リサーチクエスチョン

  • RQ1購入履歴以外のユーザーの好みやアイテムの性質の複数のアスペクトをモデル化することで、推薦性能が向上するか?
  • RQ2メタパスを用いて、異種情報ネットワークからアスペクトレベルの特徴を体系的に抽出する方法は何か?
  • RQ3アスペクトレベルの類似度行列を入力として与えた場合、深層ニューラルネットワークはユーザーとアイテム間の非線形関係を効果的に学習できるか?
  • RQ4アテンションベースの統合により、単純な平均化や連結処理よりも高い性能が得られるか?
  • RQ5次元数、深さ、ネガティブサンプリング比などのハイパーパrameterが、モデル性能にどのように影響するか?

主な発見

  • NeuACFおよびNeuACF++は、ML100K、Amazon、および他の未指定のデータセットの3つの実世界データセットにおいて、従来の潜在要因モデルおよび最近のディープラーニングベースのモデルを顕著に上回る性能を示した。
  • NeuACF++の性能は、ML100Kでは1つの正例あたり64個のネガティブサンプル、Amazonでは128個のネガティブサンプルでピークに達し、やや多いネガティブサンプリングが一般化性能を向上させることを示唆している。
  • NeuACF++の最適な隠れ層の数は、ML100Kでは5層、Amazonでは3層であり、深層ネットワークが一部のケースで過学習やアイデンティティマッピングの学習に失敗する可能性があることを示している。
  • 両モデルの最適な潜在要因次元数は約16〜32であり、それ以上に増加すると過学習やノイズの影響により性能が低下する。
  • NeuACF++の自己注意メカニズムにより、アスペクトレベルの要因の統合がより効果的になり、全データセットでNeuACFを上回る一貫した性能向上が達成された。
  • 結果から、深層ニューラルネットワークとアテンションメカニズムを用いたマルチアスペクトモデリングが、トップ-N推薦精度を向上させる強力なアプローチであることが示された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。