TIME-AWARE RECOMMENDER SYSTEM FOR E-COMMERCE APPLICATIONS
- Master Student, Department of Computer Science, King Abdul-Aziz University, Jeddah, Saudi Arabia.
- Associate Professor, Department of Computer Science, King Abdul-Aziz University, Jeddah, Saudi Arabia.
- Assistant Professor, Department of Computer Science, Lebanese University, Lebanon.
- Abstract
- Keywords
- References
- Cite This Article as
- Corresponding Author
As e-commerce websites began to develop, users found it difficult to find the most appropriate choice from the immense variety of items.Recommender System (RS) is a subclass of information filtering used to predict a rating that a user would give to an item. Recommender systems have been applied to several domains such as online streaming, Marketing, and e-commerce to assist in decision making.Recently, contextual information has been recognized as a useful factor in improving the quality of recommendations in different fields. However, it is under investigation in the area of online shopping. Among all contextual information, time is considered as one of the most important dimensions. This paper integrates time dynamics with implicit feedback (add to cart and Transactions) in an online shopping recommender system using the Matrix Factorization algorithm (MF). The integration is done using two approaches: The first approach is Bias in which the time is used as the third column in the user rating matrix. The second approach is the Decay function which produces new ratings by aggregating implicit feedback with time dynamics and gives a higher weight to the new items over older ones. Using the ?Retailrocket? online shopping dataset, the experimental results demonstrate the effectiveness of the decay function over the traditional context-aware matrix factorization CAMF (bias) in terms of precision, recall, and Mean Average Precision (MAP).
- Ricci, L. Rokach, and B. Shapira, \"Recommender systems: introduction and challenges,\" Recommender systems handbook, pp. 1-34: Springer, 2015.
- Ricci, Rokach, L. and Shapira, B, ?Introduction to recommender systems handbook. In Recommender systems handbook,? Springer Boston, MA. , pp. (pp. 1-35), 2011.
- B. Schafer, J. A. Konstan, and J. Riedl, ?E-commerce recommendation applications,? Data mining and knowledge discovery, vol. 5, no. 1-2, pp. 115-153, 2001.
- Sarwar, G. Karypis, J. Konstan, and J. Riedl, \"Analysis of recommendation algorithms for e-commerce.\" pp. 158-167.
- Koren, Bell, R. and Volinsky, C, ?Matrix factorization techniques for recommender systems,? Computer, pp. pp.30-37, 2009.
- M. Sarwar, G. Karypis, J. Konstan, and J. Riedl, \"Recommender systems for large-scale e-commerce: Scalable neighborhood formation using clustering.\" pp. 291-324.
- G. Campos, F. D?ez, and I. Cantador, ?Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols,? User Modeling and User-Adapted Interaction, vol. 24, no. 1-2, pp. 67-119, 2014.
- J. de Borba, I. Gasparini, and D. Lichtnow, \"The Use of Time Dimension in Recommender Systems for Learning.\" pp. 600-609.
- Adomavicius, and A. Tuzhilin, ?Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions,? IEEE Transactions on Knowledge & Data Engineering, no. 6, pp. 734-749, 2005.
- Guibing Guo; Jie Zhang; Zhu Sun; and Neil Yorke-Smith. In Posters, ? Librec: A java library for recommender systems.,? in Late-breaking Results and Workshop Proceedings of the 23rd International Conference on User Modeling, Adaptation and Personalization, 2015.
- Chen, L. Wei, U. Liji, and F. Hao, ?A Temporal Recommendation Mechanism Based on Signed Network of User Interest Changes,? IEEE Systems Journal, 2019.
- Inuzuka, T. Hayashi, and T. Takagi, \"Recommendation system based on prediction of user preference changes.\" pp. 192-199.
- Rezaeimehr, P. Moradi, S. Ahmadian, N. N. Qader, and M. Jalili, ?TCARS: Time-and community-aware recommendation system,? Future Generation Computer Systems, vol. 78, pp. 419-429, 2018.
- Feng, J. Tian, H. J. Wang, and M. Li, ?Personalized recommendations based on time-weighted overlapping community detection,? Information & Management, vol. 52, no. 7, pp. 789-800, 2015.
- Gueye, T. Abdessalem, and H. Naacke, \"Dynamic recommender system: using cluster-based biases to improve the accuracy of the predictions,\" Advances in Knowledge Discovery and Management, pp. 79-104: Springer, 2016.
- Luo, X. Cai, and N. Chowdhury, \"Self-training temporal dynamic collaborative filtering.\" pp. 461-472.
- S?nchez-Moreno, Y. Zheng, and M. N. Moreno-Garc?a, \"Incorporating time dynamics and implicit feedback into music recommender systems.\" pp. 580-585.
- de Zwart, ?Time-Aware Neighbourhood-Based Collaborative Filtering,? 2018.
- Luo, F. Dong, J. Cao, and A. Song, ?A context-aware personalized resource recommendation for pervasive learning,? Cluster Computing, vol. 13, no. 2, pp. 213-239, 2010.
- Karahodza, H. Supic, and D. Donko, \"An Approach to design of time-aware recommender system based on changes in group user\'s preferences.\" pp. 1-4.
- Gallego, E. Barra, S. Aguirre, and G. Huecas, \"A model for generating proactive context-aware recommendations in e-learning systems.\" pp. 1-6.
- M. A. T. A. Arora, ?Temporal Recommendations for Discovering Author Interests,? in 2019 Twelfth International Conference on Contemporary Computing (IC3) Noida, India, 2019, pp. pp. 1-6.
- Benlamri, and X. Zhang, ?Context-aware recommender for mobile learners,? Human-centric Computing and Information Sciences, vol. 4, no. 1, pp. 12, 2014.
- Chen, Z. Niu, X. Zhao, and Y. Li, ?A hybrid recommendation algorithm adapted in e-learning environments,? World Wide Web, vol. 17, no. 2, pp. 271-284, 2014.
- Ludwig?Maximilians, ?Demonstration of the exponential decay law using beer froth,? EUROPEAN JOURNAL OF PHYSICS, pp. 21-26, 2001.
[Ayat Yehia Hassan, Etimad Fadel and Nadine Akkari (2020); TIME-AWARE RECOMMENDER SYSTEM FOR E-COMMERCE APPLICATIONS Int. J. of Adv. Res. 8 (Mar). 534-542] (ISSN 2320-5407). www.journalijar.com
King Abdul-Aziz University