Application of Improved Collaborative Filtering in the Recommendation of E-commerce Commodities
Keywords:recommendation precision, recommendation efficiency, support vector machine (SVM), collaborative filtering
AbstractProblems 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.
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 OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.