Title: FS-CARS: fast and scalable context-aware news recommender system using tensor factorisation

Authors: Anjali Gautam; Punam Bedi

Addresses: Department of Computer Science, University of Delhi, Delhi, India ' Department of Computer Science, University of Delhi, Delhi, India

Abstract: Matrix factorisation is a widely adopted approach of collaborative filtering technique which factorises user-item rating matrix to generate recommendations. User-item rating matrix can be extended to incorporate user's context, resulting in rating tensor which can be factorised to generate better quality context-aware recommendations. Tensor factorisation is computationally intensive task; computational time can be significantly reduced using a distributed and scalable framework. This paper proposes a context-aware news recommender system which classifies news items into different categories and incorporates user's context resulting in rating tensor which is then factorised to generate recommendations. The news items are highly dynamic and are generated in large numbers which can further increase the computational time many fold. To fix the computation time of the process, the proposed system is implemented on distributed and scalable framework of Apache Spark using MLlib library. The proposed recommender system is evaluated for performance and computational time.

Keywords: context-aware RS; tensor factorisation; matrix factorisation; Apache Spark.

DOI: 10.1504/IJCSE.2019.097949

International Journal of Computational Science and Engineering, 2019 Vol.18 No.2, pp.118 - 129

Received: 03 Feb 2017
Accepted: 13 Jun 2017

Published online: 25 Feb 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article