On the Importance of News Content Representation in Hybrid Neural Session-based Recommender Systems

Gabriel de Souza P. Moreira, Dietmar Jannach, Adilson Marques da Cunha
7/12/2019
cs.IRcs.LG

Official code: gabrielspmoreira/chameleon_recsys (277 stars, MIT, TensorFlow, last commit 2023-03-24).

Abstract

News recommender systems are designed to surface relevant information for online readers by personalizing their user experiences. A particular problem in that context is that online readers are often anonymous, which means that this personalization can only be based on the last few recorded interactions with the user, a setting named session-based recommendation. Another particularity of the news domain is that constantly fresh articles are published, which should be immediately considered for recommendation. To deal with this item cold-start problem, it is important to consider the actual content of items when recommending. Hybrid approaches are therefore often considered as the method of choice in such settings. In this work, we analyze the importance of considering content information in a hybrid neural news recommender system. We contrast content-aware and content-agnostic techniques and also explore the effects of using different content encodings. Experiments on two public datasets confirm the importance of adopting a hybrid approach. Furthermore, we show that the choice of the content encoding can have an impact on the resulting performance.

View on arXivView PDF

Code Implementations(1)

TensorFlowMIT

Source code of CHAMELEON - A Deep Learning Meta-Architecture for News Recommender Systems

27780Shell, PythonSep 23, 20183 years agoMIT
deep-learningdeep-neural-networkslstmlstm-neural-networklstm-neural-networks+10 more

Similar Papers

Cite this paper

@article{moreira2019importance,
  title  = {On the Importance of News Content Representation in Hybrid Neural Session-based Recommender Systems},
  author = {Gabriel de Souza P. Moreira and Dietmar Jannach and Adilson Marques da Cunha},
  year   = {2019},
  eprint = {1907.07629},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1907.07629}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1907.07629.svg)](https://codeofpaper.com/paper/1907.07629)

Discussion