Skip to main content
QUICK REVIEW

[論文レビュー] On the Effectiveness of Sampled Softmax Loss for Item Recommendation

Jiancan Wu, Xiang Wang|arXiv (Cornell University)|Jan 7, 2022
Recommender Systems and Techniques参考文献 58被引用数 13
ひとこと要約

本論文は、アイテム推薦におけるサンプリング softmax (SSM) 損失について、理論的・実験的分析を包括的に行い、人気バイアスの軽減、ハードネガティブサンプルのマイニング、ランキング指標の最適化において優位性を示している。さらに、SSM の表現ベクトルの大きさ調整の限界は、グラフニューラルネットワークにおけるメッセージパッシングによって克服可能であり、ベンチマークデータセットにおいて最先端の性能を達成している。

ABSTRACT

The learning objective plays a fundamental role to build a recommender system. Most methods routinely adopt either pointwise or pairwise loss to train the model parameters, while rarely pay attention to softmax loss due to its computational complexity when scaling up to large datasets or intractability for streaming data. The sampled softmax (SSM) loss emerges as an efficient substitute for softmax loss. Its special case, InfoNCE loss, has been widely used in self-supervised learning and exhibited remarkable performance for contrastive learning. Nonetheless, limited recommendation work uses the SSM loss as the learning objective. Worse still, none of them explores its properties thoroughly and answers ``Does SSM loss suit for item recommendation?'' and ``What are the conceptual advantages of SSM loss, as compared with the prevalent losses?'', to the best of our knowledge. In this work, we aim to offer a better understanding of SSM for item recommendation. Specifically, we first theoretically reveal three model-agnostic advantages: (1) mitigating popularity bias; (2) mining hard negative samples; and (3) maximizing the ranking metric. However, based on our empirical studies, we recognize that the default choice of cosine similarity function in SSM limits its ability in learning the magnitudes of representation vectors. As such, the combinations of SSM with the models that also fall short in adjusting magnitudes may result in poor representations. One step further, we provide mathematical proof that message passing schemes in graph convolution networks can adjust representation magnitude according to node degree, which naturally compensates for the shortcoming of SSM. Extensive experiments on four benchmark datasets justify our analyses, demonstrating the superiority of SSM for item recommendation. Our implementations are available in both TensorFlow and PyTorch.

研究の動機と目的

  • サンプリング softmax (SSM) 損失が、推薦システムにおける広範な採用が見られないにもかかわらず、アイテム推薦に有効であるかどうかを調査すること。
  • 従来のポイントワイズおよびペairワイズ損失と比較して、モデルに依存しない SSM 損失の優位性を理論的に分析すること。
  • SSM 損失が表現ベクトルの大きさを調整できないという制限を特定し、その解決策を提示すること、特に行列分解のようなモデルにおいて顕著である。
  • メッセージパッシングを備えたグラフニューラルネットワーク (GNN) が、この欠陥を自然に補うことができることを示すこと。
  • 複数のベンチマークデータセットおよびモデルアーキテクチャを用いて、SSM 損失の優位性を実験的に検証すること。

提案手法

  • 理論的分析により、SSM 損失がアイテム間の均一な注目を促進することで、人気バイアスを軽減することが示された。
  • 理論的分析により、SSM 損失がトレーニング中に最も紛らわしいネガティブサンプルに焦点を当てることで、自然にハードネガティブサンプルをマイニングすることが可能である。
  • 理論的分析により、SSM 損失が NDCG や Recall といったランキング指標を直接最適化することで、ポイントワイズまたはペアワイズ損失よりも現実の推薦目的に適合していることが立証された。
  • 数学的証明により、GNN におけるメッセージパッシングがノードの次数に基づいて表現の大きさを調整することを示した。これにより、SSM の大きさ調整の欠陥を相殺できる。
  • 4つのベンチマークデータセットを用いて、協調フィルタリングおよび GNN ベースのモデルを用い、SSM、BPR、クロスエントロピー損失の比較による実験的評価が行われた。
  • 再現性およびコミュニティ利用を目的として、TensorFlow および PyTorch 両方の実装が公開された。

実験結果

リサーチクエスチョン

  • RQ1サンプリング softmax 損失はアイテム推薦に適しているのか。また、BPR やクロスエントロピーといった広く使われている損失関数と比較して、どのような概念的優位性があるのか。
  • RQ2SSM 損失は人気バイアスにどのように影響するのか。また、長テールアイテムの推薦パフォーマンスを向上させられるのか。
  • RQ3なぜ一部のモデルは SSM 損失と組み合わせると失敗するのか。その根本的原因は何か。
  • RQ4グラフニューラルネットワークは、SSM 損失の大きさ調整の欠陥を補えるのか。
  • RQ5SSM 損失と GNN の組み合わせは、標準的な推薦ベンチマークでパフォーマンスを向上させられるのか。

主な発見

  • SSM 損失は人気バイアスを顕著に低減し、4つのベンチマークデータセットすべてで長テールアイテムのパフォーマンス向上が確認された。
  • SSM 損失はハードネガティブサンプルを自然にマイニングし、より情報量の多い勾配を提供することで、モデルの一般化性能を向上させる。
  • SSM 損失は NDCG や Recall@K といったランキング指標を直接最適化するため、ポイントワイズまたはペアワイズ損失よりも現実の推薦目的に適合している。
  • SSM 損失が行列分解のようなモデルで失敗するのは、表現ベクトルの大きさを調整できないことが原因であり、SSM 自体ではこれを是正できない。
  • GNN におけるメッセージパッシングは、ノードの次数に基づいて表現の大きさを自然に調整するため、SSM の制限を効果的に補い、優れたパフォーマンスを実現できる。
  • 実験結果から、SSM 損失と GNN の組み合わせは、すべてのデータセットおよび評価指標で BPR やクロスエントロピーのベースラインを上回り、特にトップ-K ランキング性能で顕著な向上が見られた。

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

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

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

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