Personalized Recommender Agent for E-Commerce Products Based on Data Mining Techniques

  • Veer Sain Dixit
  • Shalini GuptaEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 910)


In this article, a recommender agent is designed to meet the increasing demand of consumers for the diversity of products offered by big e-commerce Web sites. Turning visitors of Web sites into customers and clicks made by them into purchases is a challenging task which is achieved through accurate product recommendation. The recommendation algorithm designed in the present work initially design a user-context click matrix that predicts each users’ preference level based on deals offered by the company. The users are clustered on the basis of these preferences and neighborhood formation task is completed using collaborative filtering technique that is based on user-item category matrix. The matrix shows users’ preference for the type of item user is interested in. After the neighborhood formation task, like-minded users are found using various similarity measures. Finally, the products that are clicked by similar users are marked to find association level among these products using association rule mining to generate user-product preference matrix. The proposed work is flexible and can be applied to Web sites that keep track of users’ click-stream behavior. The experimental results clearly justify that the proposed work outperforms the conventional ones.


Recommender agent E-commerce Collaborative filtering Association rule mining Click-stream behavior 


  1. 1.
    Ricci, F., Rokach, L., Shapira, B.: Introduction to recommender systems handbook. In: Recommender Systems Handbook, pp. 1–35. Springer US (2011)Google Scholar
  2. 2.
    Gupta, S., Dixit, V.S.: Scalable online product recommendation engine based on implicit feature extraction domain. J. Intell. Fuzzy Syst. 34(3), 1503–1510 (2018)CrossRefGoogle Scholar
  3. 3.
    Jeong, B., Lee, J., Cho, H.: An iterative semi-explicit rating method for building collaborative recommender systems. Expert Syst. Appl. 36(3), 6181–6186 (2009)CrossRefGoogle Scholar
  4. 4.
    Zhao, X., Niu, Z., Chen, W.: Interest before liking: two-step recommendation approaches. Knowl. Based Syst. 48, 46–56 (2013)CrossRefGoogle Scholar
  5. 5.
    Cleger-Tamayo, S., Fernández-Luna, J.M., Huete, J.F.: Top-N news recommendations in digital newspapers. Knowl. Based Syst. 27, 180–189 (2012)CrossRefGoogle Scholar
  6. 6.
    Kim, Y.S., Yum, B.-J.: Recommender system based on click stream data using association rule mining. Expert Syst. Appl. 38(10), 13320–13327 (2011)CrossRefGoogle Scholar
  7. 7.
    Li, Y., Tan, B.H.: Clustering algorithm of web click stream frequency pattern. J. Tianjin Univ. Sci. Technol. 3, 018 (2011)Google Scholar
  8. 8.
    Kim, S.-C., Sung, K.-J., Park, C.-S., Kim, S.K.: Improvement of collaborative filtering using rating normalization. Multimedia Tools Appl. 75(9), 4957–4968 (2016)CrossRefGoogle Scholar
  9. 9.
    Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295. ACM (2001)Google Scholar
  10. 10.
    Belkin, N.J., Bruce Croft, W.: Information filtering and information retrieval: two sides of the same coin? Commun. ACM 35(12), 29–38 (1992)CrossRefGoogle Scholar
  11. 11.
    Trewin, S.: Knowledge-based recommender systems. Encycl. Libr. Inf. Sci. 69(Supplement 32), 180 (2000)Google Scholar
  12. 12.
    Park, Y.-J., Chang, K.-N.: Individual and group behavior-based customer profile model for personalized product recommendation. Expert Syst. Appl. 36(2), 1932–1939 (2009)CrossRefGoogle Scholar
  13. 13.
    Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User Adap. Inter. 12(4), 331–370 (2002)CrossRefGoogle Scholar
  14. 14.
    Kim, H.-N., Ji, A.-T., Ha, I., Jo, G.-S.: Collaborative filtering based on collaborative tagging for enhancing the quality of recommendation. Electron. Commer. Res. Appl. 9(1), 73–83 (2010)CrossRefGoogle Scholar
  15. 15.
    Lee, J.-S., Olafsson, S.: Two-way cooperative prediction for collaborative filtering recommendations. Expert Syst. Appl. 36(3), 5353–5361 (2009)CrossRefGoogle Scholar
  16. 16.
    Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)CrossRefGoogle Scholar
  17. 17.
    Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Recommender Systems Handbook, pp. 191–226. Springer, Boston, MA (2015)CrossRefGoogle Scholar
  18. 18.
    Zheng, Y., Mobasher, B., Burke, R.: Similarity-based context-aware recommendation. In: International Conference on Web Information Systems Engineering, pp. 431–447. Springer, Cham (2015)Google Scholar
  19. 19.
    Forsati, R., Meybodi, M.R.: Effective page recommendation algorithms based on distributed learning automata and weighted association rules. Expert Syst. Appl. 37(2), 1316–1330 (2010)CrossRefGoogle Scholar
  20. 20.
    Ben-Shimon, D., Tsikinovsky, A., Friedmann, M., Shapira, B., Rokach, L., Hoerle, J.: Recsys challenge 2015 and the yoochoose dataset. In: Proceedings of the 9th ACM Conference on Recommender Systems, pp. 357–358. ACM (2015)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Department of Computer Science, Atma Ram Sanatan Dharma CollegeUniversity of DelhiNew DelhiIndia

Personalised recommendations