A Survey on Side Information-Driven Session-Based Recommendation: From a Data-Centric Perspective

  • Xiaokun Zhang
  • , Bo Xu
  • , Chenliang Li
  • , Bowei He
  • , Hongfei Lin
  • , Chen Ma
  • , Fenglong Ma

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Session-based recommendation is gaining increasing attention due to its practical value in predicting the intents of anonymous users based on limited behaviors. Emerging efforts incorporate various side information to alleviate inherent data scarcity issues in this task, leading to impressive performance improvements. The core of side information-driven session-based recommendation is the discovery and utilization of diverse data. In this survey, we provide a comprehensive review of this task from a data-centric perspective. Specifically, this survey commences with a clear formulation of the task. This is followed by a detailed exploration of various benchmarks rich in side information that are pivotal for advancing research in this field. Afterwards, we delve into how different types of side information enhance the task, underscoring data characteristics and utility. Moreover, we discuss the usage of various side information, including data encoding, data injection, and involved techniques. A systematic review of research progress is then presented, with the taxonomy by the types of side information. Finally, we summarize the current limitations and present the future prospects of this vibrant topic.

Original languageEnglish (US)
Pages (from-to)4411-4431
Number of pages21
JournalIEEE Transactions on Knowledge and Data Engineering
Volume37
Issue number8
DOIs
StatePublished - 2025

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Computer Science Applications
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'A Survey on Side Information-Driven Session-Based Recommendation: From a Data-Centric Perspective'. Together they form a unique fingerprint.

Cite this