The collaborative filtering algorithm with time weight based on MapReduce

Hongyi Su*, Xianfei Lin, Bo Yan, Hong Zheng

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Citations (Scopus)

Abstract

As one of the most successful recommendation algorithm, collaborative filtering algorithm still faces many challenges, such as accuracy, extensibility, and sparsity. In the algorithm, ratings produced in different period are treated equally, so changes of users’ interests have been ignored. This paper considers the influence of time factor on users’ interests, and presents a new algorithm that involves time decay factor in the collaborative filtering algorithm, the new algorithm makes a more accurate recommendation by reducing the weight of old data. Deploying the collaborative filtering algorithm with time weight on parallel computing frame of MapReduce also achieves the extensibility of algorithm and improves the processing performance of large data sets.

Original languageEnglish
Title of host publicationBig Data Computing and Communications - 1st International Conference, BigCom 2015, Proceedings
EditorsShlomo Argamon, Xiang Yang Li, Hui Xiong, JianZhong Li, Yu Wang
PublisherSpringer Verlag
Pages386-395
Number of pages10
ISBN (Print)9783319220468
DOIs
Publication statusPublished - 2015
Event1st International Conference on Big Data Computing and Communications, BigCom 2015 - Taiyuan, China
Duration: 1 Aug 20153 Aug 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9196
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st International Conference on Big Data Computing and Communications, BigCom 2015
Country/TerritoryChina
CityTaiyuan
Period1/08/153/08/15

Keywords

  • Collaborative filtering
  • Distributed application
  • Time weight

Fingerprint

Dive into the research topics of 'The collaborative filtering algorithm with time weight based on MapReduce'. Together they form a unique fingerprint.

Cite this