Application of Improved Collaborative Filtering in the Recommendation of E-commerce Commodities

Authors

  • Dan Chang Beijing Jiaotong University
  • Hao Yu Gui Beijing Jiaotong University
  • Rui Fan Beijing Jiaotong University
  • Ze Zhou Fan Beijing Jiaotong University
  • Ji Tian Beijing Research Institute of Automation Machinery Industry Co, Ltd

Keywords:

recommendation precision, recommendation efficiency, support vector machine (SVM), collaborative filtering

Abstract

Problems such as low recommendation precision and efficiency often exist in traditional collaborative filtering because of the huge basic data volume. In order to solve these problems, we proposed a new algorithm which combines collaborative filtering and support vector machine (SVM). Different with traditional collaborative filtering, we used SVM to classify commodities into positive and negative feedbacks. Then we selected the commodities that have positive feedback to calculate the comprehensive grades of marks and comments. After that, we build SVM-based collaborative filtering algorithm. Experiments on Taobao data (a Chinese online shopping website owned by Alibaba) showed that the algorithm has good recommendation precision and recommendation efficiency, thus having certain practical value in the E-commerce industry.

References

Ahmad, A.S.; Hassan, M.Y.; Abdullah, M.P. et al. (2014). A review on applications of ANN and SVM for building electrical energy consumption forecasting, Renewable and Sustainable Energy Reviews, 33, 102-109, 2014. https://doi.org/10.1016/j.rser.2014.01.069

Barbieri, N. (2013). An Analysis of Probabilistic Methods for Top-N Recommendation in Collaborative Filtering, Machine Learning & Knowledge Discovery in Databases-European Conference, DBLP, 2013.

Cheng, Q; Wang X; Yin, D. et al. (2015); The New Similarity Measure Based on User Preference Models for Collaborative Filtering, IEEE International Conference on Information & Automation, IEEE, 2015. https://doi.org/10.1109/ICInfA.2015.7279353

Chung, Y; Jung, H.W.; Kim, J. et al. (2013). Personalized Expert-Based Recommender System: Training C-SVM for Personalized Expert Identification, International Workshop on Machine Learning and Data Mining in Pattern Recognition, Springer, Berlin, Heidelberg, 2013. https://doi.org/10.1007/978-3-642-39712-7_33

Du, Y,-P.; Yao, C.-Q.; Huo, S.-H. et al. (2017). A new item-based deep network structure using a restricted Boltzmann machine for collaborative filtering, Frontiers of Information Technology & Electronic Engineering, 18(05), 658-666, 2017. https://doi.org/10.1631/FITEE.1601732

Goldberg, D.; Nichols, D.; Oki, B.M. et al. (1992). Using Collaborative Filtering to Weave an Information Tapestry, Communications of the ACM, 35(12),61-70,1992. https://doi.org/10.1145/138859.138867

Guo, G.; Zhang, J.; Thalmann, D. (1992). Merging trust in collaborative filtering to alleviate data sparsity and cold start, Knowledge-Based Systems, 35, 57-68, 2014. https://doi.org/10.1016/j.knosys.2013.12.007

Hu, Y.; Peng, Q.; Hu, X. et al. (1992). Time Aware and Data Sparsity Tolerant Web Service Recommendation Based on Improved Collaborative Filtering, IEEE Transactions on Services Computing, 8(5), 782-794, 2015. https://doi.org/10.1109/TSC.2014.2381611

Jindal, A.; Dua, A.; Kaur, K. et al. (2016). Decision Tree and SVM-Based Data Analytics for Theft Detection in Smart Grid, IEEE Transactions on Industrial Informatics, 12(3), 1005-1016, 2016. https://doi.org/10.1109/TII.2016.2543145

Li, G.; Ou, W. (2016). Pairwise probabilistic matrix factorization for implicitfeedback collaborative filtering, Neurocomputing, 204, 17-25, 2016. https://doi.org/10.1016/j.neucom.2015.08.129

Li, H.; Hong, R.; Lian, D. et al. (2016). A Relaxed Ranking-Based Factor Model for Recommender System from Implicit Feedback, IJCAI, 1683-1689, 2016. https://doi.org/10.1155/2016/2535329

Li, Z.; Peng, J.Y.; Geng, G.H. et al. (2015). Video recommendation based on multi-modal information and multiple kernel, Multimedia Tools and Applications, 74(13), 4599-4616, 2015. https://doi.org/10.1007/s11042-013-1825-x

Liu, X. (2017). A collaborative filtering recommendation algorithm based on the influence sets of e-learning group's behavior, Cluster Computing, 1-11, 2017. https://doi.org/10.1007/s10586-017-1560-6

Madadipouya, K. (2015). A Location-Based Movie Recommender System Using Collaborative Filtering, Computer Science, 5, 2015. https://doi.org/10.5121/ijfcst.2015.5402

Manek, A.S.; Shenoy, P.D.; Mohan, M.C. et al. (2017). Aspect term extraction for sentiment analysis in large movie reviews using Gini Index feature selection method and SVM classifier, World Wide Web, 20, 135-154, 2017. https://doi.org/10.1007/s11280-015-0381-x

Nilashi, M.; Ibrahim, O.B.; Ithnin, N. et al. (2015); A multi-criteria recommendation system using dimensionality reduction and Neuro-Fuzzy techniques, Soft Computing, 19(11), 3173- 3207, 2015. https://doi.org/10.1007/s00500-014-1475-6

Nilashi, M.; Ibrahim, O.B.; Ithnin, N. (2014). Multi-criteria collaborative filtering with high accuracy using higher order singular value decomposition and Neuro-Fuzzy system, Knowledge-Based Systems, 60(2), 82-101, 2014. https://doi.org/10.1016/j.knosys.2014.01.006

Nasiri, M.; Minaei, B. (2016). Increasing prediction accuracy in collaborative filtering with initialized factor matrices, Journal of Supercomputing, 72(6), 2157-2169, 2016. https://doi.org/10.1007/s11227-016-1717-8

Ren, L.; Wang, W. (2017). An SVM-based collaborative filtering approach for Top-N web services recommendation, Future Generation Computer Systems, S0167739X17300389, 2017.

Sedhain, S.; Sanner, S.; Braziunas, D. et al. (2014). Social collaborative filtering for coldstart recommendations, 345-348,2014. https://doi.org/10.1145/2645710.2645772

Selakov, A.; Cvijetinovi, D.; Milovi, L. et al. (2014). Hybrid PSO-SVM method for shortterm load forecasting during periods with significant temperature variations in city of Burbank, Applied Soft Computing, 16, 80-88, 2014. https://doi.org/10.1016/j.asoc.2013.12.001

Su, H.; Lin, X.; Yan, B. et al. (2015). The Collaborative Filtering Algorithm with Time Weight Based on Map Reduce, International Conference on Big Data Computing & Communications, Springer, Cham, 2015. https://doi.org/10.1007/978-3-319-22047-5_31

Uricar, M.; Timofte, R.; Rothe, R. et al. (2016); Structured Output SVM Prediction of Apparent Age, Gender and Smile From Deep Features, 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops, 2016. https://doi.org/10.1109/CVPRW.2016.96

Wang, Z.; Liu, Y.; Chiu, S. (2016). An efficient parallel collaborative filtering algorithm on multi-GPU platform, The Journal of Supercomputing, 72(6), 2080-2094, 2016. https://doi.org/10.1007/s11227-014-1333-4

Wei, J.; He, J.; Chen, K. et al. (2017); Collaborative filtering and deep learning based recommendation system for cold start items, Expert Systems with Applications, 69,29-39,2017. https://doi.org/10.1016/j.eswa.2016.09.040

Yagci, A.M.; Aytekin, T.; Gurgen, F.S. (2017). Scalable and adaptive collaborative filtering by mining frequent item co-occurrences in a user feedback stream, Engineering Applications of Artificial Intelligenceert Systems with Applications, 58,2017. https://doi.org/10.1016/j.engappai.2016.10.011

Zhang, F.; Gong, T.; Lee V.E. et al. (2016). Fast algorithms to evaluate collaborative filtering recommender systems, Knowledge-Based Systems, 96(C), 96-103, 2016. https://doi.org/10.1016/j.knosys.2015.12.025

Zhang, D.W.; Xu, H.; Su, Z. et al. (2015). Chinese comments sentiment classification based on word2vec and SVM perf, Expert Systems with Applications, 42(4), 1857-1863, 2015. https://doi.org/10.1016/j.eswa.2014.09.011

Zhao, P.X.; Gao, W.; Han, X. et al. (2019). Bi-objective collaborative scheduling optimization of airport ferry vehicle and tractor, International Journal of Simulation Modelling, 18(2), 355-365,2019. https://doi.org/10.2507/IJSIMM18(2)CO9

Zhao, P.X.; Luo, W.H.; Han, X. (2019). Time-dependent and bi-objective vehicle routing problem with time windows, Advances in Production Engineering & Management, 14(2), 201-212,2019. https://doi.org/10.14743/apem2019.2.322

Zhou, W.; Wen, J.; Gao, M. et al. (2015). A Shilling Attack Detection Method Based on SVM and Target Item Analysis in Collaborative Filtering Recommender Systems, International Conference on Knowledge Science, 2015. https://doi.org/10.1007/978-3-319-25159-2_69

[Online].http://www.askci.com/reports/20180201/0946472814827719.shtml.

Published

2019-08-05

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.