Abstract
Many recommendation systems find similar users based on a profile of a target user and recommend products that he/she may be interested in. The profile is constructed with his/her purchase histories. However, histories of new customers are not stored and it is difficult to recommend products to them in the same fashion. The problem is called a cold start problem. We propose a recommendation method using access logs instead of purchase histories, because the access logs are gathered more easily than purchase histories and the access logs include much information on their interests. In this study, we construct user’s profiles using product categories browsed by them from their access logs and predict products with Gradient Boosting Decision Tree. In addition, we carry out evaluation experiments using access logs in a real online shop and discuss performance of our proposed method comparing with conventional machine learning and Support Vector Machine (SVM). We confirmed that the proposed method achieved higher precision than SVM over 10 data sets. Especially, under unbalanced data sets, the proposed method is superior to SVM.
Similar content being viewed by others
References
Kamishima T, Akaho S (2006) Nantonac collaborative filtering—recommendation based on multiple order responses. In: 9th Intfl Conf. on knowledge discovery and data mining (KDD2003), pp 583–588
Matsuda Y (2000) Database marketing and data mining. Unisys Technology Review No. 68, pp 177–196
Han J, Kamber T (2006) Data mining: concepts and techniques, 2nd edn. Morgan Kaufmann Publishers, San Francisco
Sahebi S, Cohen W (2011) Community-based recommendations: a solution to the cold start problem. Workshop on Recommender Systems and the Social Web (RSWEB) held in conjunction with ACM RecSys’11
Zhang ZK, Liu C, Zhang YC, Zhou T (2010) Solving the cold-start problem in recommender systems with social tags. Europhys Lett 92:28002
Yanagimoto H, Koketsu T (2015) User intent prediction from access logs in online shop. IADIS Int J WWW/Internet 12(1):52–64
Hastle T, Tibshirani R, Friedman J (2009) The elements of statistical learning: data mining, inference, and prediction, 2nd edn. Springer, Berlin
Vapnik V, Lerner A (1963) Pattern recognition using generalized portrait method. Autom Remote Control 24:774–780
Kurita T (2002) Support Vector Machine Nyumon: Neuroscience Research Institute. National Institute of Advanced Industrial Science and Technology
Hsu C-W, Chang C-C, Lin C-J (2010) A practical guide to support vector classification. National Taiwan University, Taipei
Friedman J (1999) Stochastic gradient boosting. Comput Stat Data Anal 38(4):367–378
Ayaki T, Yanagimoto H, Yoshioka M (2016) Recommendation from access logs with ensemble learning. In: The twenty-first international symposium on artificial life and robotics
Acknowledgements
We thank Golf Digest Online Co., Ltd to give us access logs and valuable comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was presented in part at the 21st International Symposium on Artificial Life and Robotics, Beppu, Oita, January 20–22, 2016.
About this article
Cite this article
Ayaki, T., Yanagimoto, H. & Yoshioka, M. Recommendation from access logs with ensemble learning. Artif Life Robotics 22, 163–167 (2017). https://doi.org/10.1007/s10015-016-0346-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-016-0346-x