Skip to main content

Applying Random Forest to Drive Recommendation

  • Conference paper
  • First Online:
Intelligent Data Engineering and Automated Learning – IDEAL 2017 (IDEAL 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10585))

Abstract

Accurate information to users, which is required by online shopping, self-help travel etc. is very important to improve user experience. Recommendation is an important mechanism to match useful information to users with needs. Existing recommendation methods generally rely on massive similarity computation between users and recommended objects, which do not consider some fine-grained information and are not suitable for online recommendation. This paper introduces a novel model for recommendation, which merges classification strategy into recommendation and transforms classification rules into recommendation rules. Random forest is integrated with the proposed model for classification and then a ranking processing is carried out to find top-k users for recommendation. The proposed method makes full use of classification output and the relationships between users and recommended things, it is more suitable for online recommendation. Extensive experiments on different kinds of datasets indicate that the proposed method is effective.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Quinlan, J.R.: Introduction of decision trees. Mach. Learn. 1(1), 81–86 (1986)

    Google Scholar 

  2. Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Metro (1993).

    Google Scholar 

  3. Breiman, L., Friedman, J., Stone, C.J., Olshenv, R.A.: Classification and Regression Trees. Chapman&HallCRC, Boca Raton (1984)

    Google Scholar 

  4. Goldberg, D., Nichols, D., Brain, M.O., et al.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–67 (1992)

    Article  Google Scholar 

  5. Sarwar, B., Karypis, G., Konstan, J., et al.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International World Wide Web Conference, pp. 285–295 (2001)

    Google Scholar 

  6. Zhang, J., Lin, Z., Xiao, B., et al.: An optimized item-based collaborative filtering recommendation algorithm. In: IEEE International Conference on Network Infrastructure and Digital Content, pp. 414–418. IEEE (2009)

    Google Scholar 

  7. Jia, D., Zhang, F., Liu, S.: A robust collaborative filtering recommendation algorithm based on multidimensional trust model. J. Softw. 8(1), 806–809 (2013)

    Article  Google Scholar 

  8. Gong, S.: A Collaborative filtering recommendation algorithm based on user clustering and item clustering. J. Softw. 5(7), 745–752 (2010). 2013

    Article  Google Scholar 

  9. Zhang, D.J.: An Item-based collaborative filtering recommendation algorithm using slope one scheme smoothing. In: Second International Symposium on Electronic Commerce and Security, IEEE Computer Society, pp. 215–217 (2009)

    Google Scholar 

  10. Jiang, J., Lu, J., Zhang, G., et al.: Scaling-up item-based collaborative filtering recommendation algorithm based on hadoop. In: Services, pp. 490–497. IEEE (2011)

    Google Scholar 

  11. Xing, C., Gao, F., Zhan, S., et al.: A collaborative filtering recommendation algorithm incorporated with user interest change. J. Comput. Res. Dev. 44(2), 296–301 (2007)

    Article  Google Scholar 

  12. Mai, J., Fan, Y., Shen, Y.: A neural networks-based clustering collaborative filtering algorithm in e-commerce recommendation system. In: International Conference on Web Information Systems and Mining, pp. 616–619. IEEE (2009)

    Google Scholar 

  13. Li, X., Qian, S., Peng, F., et al.: Deep convolutional neural network and multi-view stacking ensemble in ali mobile recommendation algorithm competition: the solution to the winning of ali mobile recommendation algorithm. In: IEEE International Conference on Data Mining Workshop, pp. 1055–1062. IEEE (2015)

    Google Scholar 

  14. Lee, H., Ahn, Y., et al.: Quote recommendation in dialogue using deep neural network. In: International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 957–960. ACM (2016)

    Google Scholar 

  15. Wu, S., Ren, W., Yu, C., et al.: Personal recommendation using deep recurrent neural networks in NetEase. In: IEEE International Conference on Data Engineering, pp. 1218–1229. IEEE (2016)

    Google Scholar 

Download references

Acknowledgment

This work is supported by the National Natural Science Foundation of China (No.61363005, 61462017, U1501252), Guangxi Natural Science Foundation of China(No.2014GXNSFAA118353, 2014GXNSFAA118390), Guangxi Key Laboratory of Automatic Detection Technology and Instrument Foundation(YQ15110), Guangxi Cooperative Innovation Center of Cloud Computing and Big Data.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qing Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Zhan, L., Zhang, J., Yang, Q., Lin, Y. (2017). Applying Random Forest to Drive Recommendation. In: Yin, H., et al. Intelligent Data Engineering and Automated Learning – IDEAL 2017. IDEAL 2017. Lecture Notes in Computer Science(), vol 10585. Springer, Cham. https://doi.org/10.1007/978-3-319-68935-7_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68935-7_51

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68934-0

  • Online ISBN: 978-3-319-68935-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics