Skip to main content
Log in

Recommendation from access logs with ensemble learning

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. 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

  2. Matsuda Y (2000) Database marketing and data mining. Unisys Technology Review No. 68, pp 177–196

  3. Han J, Kamber T (2006) Data mining: concepts and techniques, 2nd edn. Morgan Kaufmann Publishers, San Francisco

    MATH  Google Scholar 

  4. 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

  5. Zhang ZK, Liu C, Zhang YC, Zhou T (2010) Solving the cold-start problem in recommender systems with social tags. Europhys Lett 92:28002

    Article  Google Scholar 

  6. Yanagimoto H, Koketsu T (2015) User intent prediction from access logs in online shop. IADIS Int J WWW/Internet 12(1):52–64

    Google Scholar 

  7. Hastle T, Tibshirani R, Friedman J (2009) The elements of statistical learning: data mining, inference, and prediction, 2nd edn. Springer, Berlin

    Book  MATH  Google Scholar 

  8. Vapnik V, Lerner A (1963) Pattern recognition using generalized portrait method. Autom Remote Control 24:774–780

    Google Scholar 

  9. Kurita T (2002) Support Vector Machine Nyumon: Neuroscience Research Institute. National Institute of Advanced Industrial Science and Technology

  10. Hsu C-W, Chang C-C, Lin C-J (2010) A practical guide to support vector classification. National Taiwan University, Taipei

    Google Scholar 

  11. Friedman J (1999) Stochastic gradient boosting. Comput Stat Data Anal 38(4):367–378

    Article  MathSciNet  MATH  Google Scholar 

  12. 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

Download references

Acknowledgements

We thank Golf Digest Online Co., Ltd to give us access logs and valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Takashi Ayaki.

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

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-016-0346-x

Keywords

Navigation