Abstract
Within the scope of this study, we developed a product recommendation methodology for customers by analyzing shopping behaviors based on user-system interaction data collected on Casper Computer Systems’ website. To achieve the “right product to the right customer” objective, we predict customer interests using a collaborative filtering algorithm on collected data from previous customer activities. In turn, this minimizes prediction errors and enables better-personalized suggestions of computer system configuration. We took advantage of the implicit feedback approach while modeling customer behaviors if they liked or disliked a particular product. After customer behavior data is collected, we form the customer-product matrix and generate personalized product suggestions for each customer with the help of user-item-based collaborating filtering and item-item-based collaborating filtering algorithms. Customer-website interaction is considered a key input variable in creating personalized recommendations. Customers are supposed to use the website and leave interaction data regarding product configurations they’re interested in. To prove the efficiency of this methodology, we developed a prototype application. The product suggestion success rate of the application is tested on datasets generated from log data of the Casper website. Performance results prove that the developed methodology is successful.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bhatti, A., et al.: E-commerce trends during covid-19 pandemic. Int. J. Future Gener. Commun. Netw. 13(2), 1449–1452 (2020)
Hanson, W.A., Kalyanam, K.: Internet Marketing and E-commerce. (Student ed.). Thomson/South-Western (2020)
Goldberg, K., et al.: Eigentaste: a constant time collaborative filtering algorithm. Inf. Retrieval 4, 133–151 (2001)
Miller, B., Konstan, J., Riedl, J.: Pocketlens: toward a personal recommender system. ACM Trans. Off. Inf. Syst. 22(3), 437–476 (2004). Copyright: Copyright 2012 Elsevier B.V., All rights reserved
Gunes, I., Kaleli, C., Bilge, A., Polat, H.: Shilling attacks against recommender systems: a comprehensive survey. Artif. Intell. Rev. 42(4), 767–799 (2012). https://doi.org/10.1007/s10462-012-9364-9
Kaur, P., Goel, S.: Shilling attack models in recommender system. In: 2016 International Conference on Inventive Computation Technologies (ICICT), vol. 2, pp. 1–5. IEEE (2016)
Lam, S.K., Riedl, J.: Shilling recommender systems for fun and profit. In: Proceedings of the 13th International Conference on World Wide Web, pp. 393–402 (2004)
Pandey, A.K., Rajpoot, D.S.: Resolving cold start problem in recommendation system using demographic approach. In: 2016 International Conference on Signal Processing and Communication (ICSC), pp. 213–218. IEEE (2016)
Li, X.: Collaborative filtering recommendation algorithm based on cluster. In: Proceedings of 2011 International Conference on Computer Science and Network Technology, vol. 4, pp. 2682–2685. IEEE (2011)
Jindal, H., Singh, S.K.: A hybrid recommendation system for coldstart problem using online commercial dataset. Int. J. Comp. Eng. Appl. 7(1), 100 (2014)
Linden, G., Smith, B., York, J.: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7, 76–80 (2003)
Bagchi, S.: Performance and quality assessment of similarity measures in collaborative filtering using mahout. Procedia Comp. Sci. 50, 229–234 (2015). Big Data, Cloud and Computing Challenges
Claypool, M., et al.: Combining content-based and collaborative filters in an online newspaper. In: Proceedings of the ACM SIGIR 1999 Workshop on Recommender Systems: Algorithms and Evaluation, Berkeley, California. ACM (1999)
Su, X., Khoshgoftaar, T.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 2–7 (2009)
Sarwar, B.M., et al.: Recommender systems for large-scale e-commerce: Scalable neighborhood formation using clustering. In: Proceedings of the Fifth International Conference on Computer and Information Technology, vol. 1. Citeseer, pp. 291–324 (2002)
Papagelis, M., Plexousakis, D.: Qualitative analysis of user-based and item-based prediction algorithms for recommendation agents. Eng. Appl. Artif. Intell. 18(7), 781–789 (2005)
Bokde, D.K., et al.: Role of matrix factorization model in collaborative filtering algorithm: a survey. ArXiv abs/1503.07475 (2015)
Duzen, Z., Aktas, M.S.: An approach to hybrid personalized recommender systems. In: 2016 International Symposium on INnovations in Intelligent SysTems and Applications (INISTA), pp. 1–8. IEEE (2016)
Arpacı, A., Aktaş, M.: Investigation of different approaches for recommendation system. In: ELECO 2018 (2018)
Tas, K., et al.: On the implicit feedback based data modeling approaches for recommendation systems. In: 2021 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), pp. 1–6. IEEE (2021)
Uzun-Per, M., et al.: An approach to recommendation systems using scalable association mining algorithms on big data processing platforms: a case study in airline industry. In: 2021 International Conference on INnovations in Intelligent SysTems and Applications (INISTA), pp. 1–6. IEEE (2021)
Uzun-Per, M., et al.: Scalable recommendation systems based on finding similar items and sequences. Concurrency Comput. Pract. Exp. e6841 (2022). https://doi.org/10.1002/cpe.6841
Uzun-Per, M., et al.: Big data testing framework for recommendation systems in e-science and e-commerce domains. In: 2021 IEEE International Conference on Big Data (Big Data), pp. 2353–2361. IEEE (2021)
Aktas, M.S., et al.: A web based conversational case-based recommender system for ontology aided metadata discovery. In: Fifth IEEE/ACM International Workshop on Grid Computing, pp. 69–75. IEEE (2004)
Olmezogullari, E., Aktas, M.: Representation of click-stream datasequences for learning user navigational behavior by using embeddings. In: 2020 IEEE International Conference on Big Data (Big Data), pp. 3173–3179. IEEE (2020)
Uygun, Y., et al.: On the large-scale graph data processing for user interface testing in big data science projects. In: 2020 IEEE International Conference on Big Data (Big Data), pp. 3173–3179. IEEE (2020)
Oz, M., et al.: On the use of generative deep learning approaches for generating hidden test scripts. Int. J. Softw. Eng. Knowl. Eng. 31(10), 1447–1468 (2021)
Olmezogullari, E., Aktas, M.: Pattern2Vec: representation of clickstream data sequences for learning user navigational behavior. Concurrency Comput. Pract. Exp. 34(9), e6546 (2022)
Vivek, M.B., Manju, N., Vijay, M.B.: Machine learning based food recipe recommendation system. In: Guru, D.S., Vasudev, T., Chethan, H.K., Sharath Kumar, Y.H. (eds.) Proceedings of International Conference on Cognition and Recognition. LNNS, vol. 14, pp. 11–19. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-5146-3_2
NReco Recommender: Official library website. https://www.nrecosite.com/recommender_net.aspx
Hananto, A.L., Sulaiman, S., Widiyanto, S., Rahman, A.Y.: Evaluation comparison of wave amount measurement results in brass-plated tire steel cord using RMSE and cosine similarity. Indones. J. Electr. Eng. Comput. Sci 22(1), 207 (2021)
Chai, T., Draxler, R.R.: Root mean square error (RMSE) or mean absolute error (MAE)?-Arguments against avoiding RMSE in the literature. Geoscientific Model Develop. 7(3), 1247–1250 (2014)
Acknowledgement
Thanks to Casper Computer Systems company for supporting this study by providing all the necessary requirements and datasets.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Adak, T.E., Sahin, Y., Zaval, M., Aktas, M.S. (2022). Methodology for Product Recommendation Based on User-System Interaction Data: A Case Study on Computer Systems E-Commerce Web Site. In: Gervasi, O., Murgante, B., Misra, S., Rocha, A.M.A.C., Garau, C. (eds) Computational Science and Its Applications – ICCSA 2022 Workshops. ICCSA 2022. Lecture Notes in Computer Science, vol 13377. Springer, Cham. https://doi.org/10.1007/978-3-031-10536-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-10536-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10535-7
Online ISBN: 978-3-031-10536-4
eBook Packages: Computer ScienceComputer Science (R0)