Skip to main navigation Skip to search Skip to main content

SEMA: Deeply Learning Semantic Meanings and Temporal Dynamics for Recommendations

  • Jia-Dong ZHANG
  • , Chi-Yin CHOW*
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

79 Downloads (CityUHK Scholars)

Abstract

Personalization plays an essential role in recommender systems, in which the key task is to predict the personalized rating of users on new items. Recommender systems usually apply collaborative filtering techniques to make rating prediction. In recent years, some studies pay attention on learning semantic meanings from textual content of items or temporal dynamics from historical information of users in order to improve rating prediction. However, these studies often apply shallow or flat modeling methods and model users and items in an asymmetrical manner; the improvement is considerably limited. In this paper, we propose a new recommendation framework called SEMA to deeply learn Semantic mEanings and teMporal dynAmics by developing hierarchical and symmetrical recurrent neural networks (RNNs). Our SEMA has three important characteristics: (1) deep learning based: SEMA leverages deep learning based models to capture semantic meanings from textual content and temporal dynamics from historical information rather than applying shallow methods, e.g., the bag-of-words method for textual content and the decay method for temporal dynamics. (2) hierarchical: SEMA learns both semantic meanings and temporal dynamics in a unified hierarchical RNN to mutually reinforce each other, instead of combining them flatly. (3) symmetrical: SEMA symmetrically builds two hierarchical RNNs for users and items to model their own semantic meanings and temporal dynamics, because users and items are essentially dual in recommender systems. We conduct a comprehensive performance evaluation for SEMA using two largescale real-world review data sets collected from Amazon and Yelp. Experimental results show that SEMA achieves significantly superior recommendation quality compared to other state-of-the-art recommendation techniques.
Original languageEnglish
Pages (from-to)54106-54116
JournalIEEE Access
Volume6
DOIs
Publication statusPublished - 24 Sept 2018

Research Keywords

  • Collaborative filtering
  • deep learning
  • rating prediction
  • semantic meanings
  • temporal dynamics

Publisher's Copyright Statement

  • COPYRIGHT TERMS OF DEPOSITED FINAL PUBLISHED VERSION FILE: © 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Fingerprint

Dive into the research topics of 'SEMA: Deeply Learning Semantic Meanings and Temporal Dynamics for Recommendations'. Together they form a unique fingerprint.

Cite this