Litcius/Paper detail

Design and Comparison of Collaborative Filtering Technology for Product Suggestions in E-Commerce

P. Rajasekar, B Mohanraj, S. N. Padhi, N. Sivakumar, J. Lavanya, Charles Prabu

20222022 International Conference on Automation, Computing and Renewable Systems (ICACRS)10 citationsDOI

Abstract

E-commerce websites and internet purchasing have never been more necessary. Product recommendations are a key tactic employed by online buying platforms. This study compares two different filtering algorithms that are used in product recommendationson websites like Amazon and Flipkart. Reviews of electrical devices, user data, and timestamps were all gathered from Kaggle and put into a dataset. These specifics then undergo several preprocessing steps. The steps are data visualization, duplicate value analysis, missing value analysis, and datatype analysis. The exhibited data is then used to train and test the machine learning models. For this purpose, two machine learning models are developed using two different algorithms. The algorithms K-Nearest Neighbor(KNN) and Support Vector Decomposition (SVD) are employed. The models are then trained to acquire used in the prediction procedure after that. The best models for the prediction process are then determined by scrutinizing the results of both models. The Root Mean Square Error (RMSE), Mean Square Error (MSE), and Mean Absolute Error (MAE) values are located and compared because the findings of the analysis weren't sufficient.The erroneous data are plotted into a graph and evaluated to further demonstrate the point. As the SVD method is discovered to be the best of the group, the algorithm's greatest and worst predictions are discovered and examined. Even the poorest model constructed for the study's predictions turned out to be superior to several other prediction algorithms used for product suggestions. This algorithm can be deployed into the backend of any e-commerce website making it more effective.

Topics & Concepts

Computer scienceMean squared errorData miningData pre-processingPreprocessorProduct (mathematics)TimestampMachine learningCollaborative filteringArtificial intelligenceGraphThe InternetAlgorithmRecommender systemTheoretical computer scienceStatisticsMathematicsWorld Wide WebComputer securityGeometryTraffic Prediction and Management TechniquesData Stream Mining TechniquesTime Series Analysis and Forecasting