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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wang, G., Liu, H.: Survey of personalized recommendation system. Jisuanji Gongcheng yu Yingyong (Computer Engineering and Applications) 48(7), 66–76 (2012)
Goldberg, D., Nichols, D., Oki, B.M., et al.: Using collaborative filtering to weave an information tapestry. Communications of the ACM 35(12), 61–70 (1992)
Resnick, P., Iacovou, N., Suchak, M., et al.: GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pp. 175–186. ACM (1994)
Linden, G., Smith, B., York, J.: Amazon. com recommendations: Item-to-item collaborative filtering. Internet Computing, IEEE 7(1), 76–80 (2003)
Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Communications of the ACM 51(1), 107–113 (2008)
Li, Y., Lu, L., Xuefeng, L.: A hybrid collaborative filtering method for multiple-interests and multiple-content recommendation in E-Commerce. Expert Systems with Applications 28(1), 67–77 (2005)
Zhang, Y., Liu, Y.: A collaborative filtering algorithm based on time period partition. In: 2010 Third International Symposium on Intelligent Information Technology and Security Informatics (IITSI), pp. 777–780. IEEE (2010)
Xiang, L., Yang, Q.: Time-dependent models in collaborative filtering based recommender system. In: IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technologies, 2009. WI-IAT 2009, vol. 1, pp. 450–457. IET (2009)
Ding, Y., Li, X.: Time weight collaborative filtering. In: Proceedings of the 14th ACM International Conference on Information and Knowledge Management, pp. 485–492. ACM (2005)
Anil, R., Dunning, T., Friedman, E.: Mahout in action. Manning (2011)
Jiang, J., Lu, J., Zhang, G., et al.: Scaling-up item-based collaborative filtering recommendation algorithm based on hadoop. In: 2011 IEEE World Congress on Services (SERVICES), pp. 490–497. IEEE (2011)
Shang, Y., Li, Z., Qu, W., et al.: Scalable collaborative filtering recommendation algorithm with MapReduce. In: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing (DASC), pp. 103–108. IEEE (2014)
Sarwar, B., Karypis, G., Konstan, J., et al.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295. ACM (2001)
Herlocker, J.L., Konstan, J.A., Terveen, L.G., et al.: Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems (TOIS) 22(1), 5–53 (2004)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Su, H., Lin, X., Yan, B., Zheng, H. (2015). The Collaborative Filtering Algorithm with Time Weight Based on MapReduce. In: Wang, Y., Xiong, H., Argamon, S., Li, X., Li, J. (eds) Big Data Computing and Communications. BigCom 2015. Lecture Notes in Computer Science(), vol 9196. Springer, Cham. https://doi.org/10.1007/978-3-319-22047-5_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-22047-5_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22046-8
Online ISBN: 978-3-319-22047-5
eBook Packages: Computer ScienceComputer Science (R0)