TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/NISER: Normalized Item and Session Representations to Hand...

NISER: Normalized Item and Session Representations to Handle Popularity Bias

Priyanka Gupta, Diksha Garg, Pankaj Malhotra, Lovekesh Vig, Gautam Shroff

2019-09-10Session-Based Recommendations
PaperPDFCodeCode

Abstract

The goal of session-based recommendation (SR) models is to utilize the information from past actions (e.g. item/product clicks) in a session to recommend items that a user is likely to click next. Recently it has been shown that the sequence of item interactions in a session can be modeled as graph-structured data to better account for complex item transitions. Graph neural networks (GNNs) can learn useful representations for such session-graphs, and have been shown to improve over sequential models such as recurrent neural networks [14]. However, we note that these GNN-based recommendation models suffer from popularity bias: the models are biased towards recommending popular items, and fail to recommend relevant long-tail items (less popular or less frequent items). Therefore, these models perform poorly for the less popular new items arriving daily in a practical online setting. We demonstrate that this issue is, in part, related to the magnitude or norm of the learned item and session-graph representations (embedding vectors). We propose a training procedure that mitigates this issue by using normalized representations. The models using normalized item and session-graph representations perform significantly better: i. for the less popular long-tail items in the offline setting, and ii. for the less popular newly introduced items in the online setting. Furthermore, our approach significantly improves upon existing state-of-the-art on three benchmark datasets.

Results

TaskDatasetMetricValueModel
Recommendation Systemsyoochoose1/64HR@2071.27NISER+
Recommendation Systemsyoochoose1/64MRR@2031.61NISER+
Recommendation Systemsyoochoose1/4HR@2072.9NISER+
Recommendation Systemsyoochoose1/4MRR@2032.04NISER+
Recommendation SystemsLast.FMHR@2024.76NISER+
Recommendation SystemsLast.FMMRR@209.02NISER+
Recommendation SystemsDigineticaHit@2053.39NISER+
Recommendation SystemsDigineticaMRR@2018.72NISER+

Related Papers

Hierarchical Intent-guided Optimization with Pluggable LLM-Driven Semantics for Session-based Recommendation2025-07-07Rethinking Contrastive Learning in Session-based Recommendation2025-06-05A Survey on Side Information-driven Session-based Recommendation: From a Data-centric Perspective2025-05-18Linear Item-Item Model with Neural Knowledge for Session-based Recommendation2025-04-21Distilling Transitional Pattern to Large Language Models for Multimodal Session-based Recommendation2025-04-13Unsupervised Graph Embeddings for Session-based Recommendation with Item Features2025-02-19SPGL: Enhancing Session-based Recommendation with Single Positive Graph Learning2024-12-16Multi-Graph Co-Training for Capturing User Intent in Session-based Recommendation2024-12-15