1Network Security and Information Office, Shandong University of Science and Technology, Qingdao 266590, China 2Shandong Provincial Key Laboratory of Wisdom Mine Information Technology, Shandong University of Science and Technology, Qingdao 266590, China
[Objective] This paper addresses the issues facing user representation learning due to the sparsity of their ratings, aiming to improve the performance of recommendation algorithm. [Methods] We proposed a neural network-based method to learn the implicit representation of multi-attribute ratings from user groups and individual items. Then, we conducted two group-oriented recommendations by matching their learned representations with preferences as well as calculating the attraction of each item. [Results] We examined our method with TripAdvisor data set and found the accuracy and time performance of the proposed algorithms were better than the typical multi-attribute ones and group ones. Compared to the personalized recommendation algorithm, the accuracies of our algorithms were slightly worse, but their online and offline running time was reduced by more than 30% and 50%, repectively. The recommendation results from user group based algorithm outperformed the item based one. [Limitations] We generated virtual groups based on clustering algorithm and their preferences were aggregated more effecitvely than the real world ones. [Conclusions] The proposed algorithms effectively improve the recommendation results.
( Huang Guoyan, Li Youchao, Gao Jianpei , et al. Collaborative Filtering Recommendation Algorithm Based on User Clustering of Item Attributes[J]. Computer Engineering and Design, 2010,31(5):1038-1041.)
( Wang Xingmao, Zhang Xingming, Wu Yitao , et al. A Collaborative Recommendation Algorithm Based on Heuristic Clustering Model and Category Similarity[J]. Acta Electronica Sinica, 2016,44(7):1708-1713.)
( Li Gui, Chen Zhaoxin, Li Zhengyu , et al. Collaborative Filtering Recommendation Algorithm Based on Spectral Clustering Subgroups Discovering[J]. Computer Science, 2014,41(11A):354-358.)
Zheng N, Bao H. Flickr Group Recommendation Based on User-Generated Tags and Social Relations via Topic Model [C]//Proceedings of the 10th International Symposium on Neural Networks. Springer, 2013: 514-523.
( Chen Ting, Zhu Qing, Zhou Mengxi , et al. Trust-Based Recommendation Algorithm in Social Network[J]. Journal of Software, 2017,28(3):721-731.)
Quijano-Sanchez L, Recio-Garcia J A, Diaz-Agudo B. Personality and Social Trust in Group Recommendations [C]//Proceedings of the 22nd IEEE International Conference on Tools with Artificial Intelligence. IEEE Computer Society, 2010: 121-126.
Lai C H, Liu D R, Lin C S . Novel Personal and Group-Based Trust Models in Collaborative Filtering for Document Recommendation[J]. Information Sciences, 2013,239:31-49.
Kagita V R, Pujari A K, Padmanabhan V . Virtual User Approach for Group Recommender Systems Using Precedence Relations[J]. Information Sciences, 2015,294:15-30.
Ma Y K, Ji S J, Liang Y Q, et al. A Hybrid Recommendation List Aggregation Algorithm for Group Recommendation [C]//Proceedings of the 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT). ACM, 2015: 405-408
Chao D L, Balthrop J, Forrest S. Adaptive Radio: Achieving Consensus Using Negative Preferences [C]//Proceedings of 2005 International ACM SIGGROUP Conference on Supporting Group Work. ACM, 2005: 120-123.
Masthoff J . Group Modeling: Selecting a Sequence of Television Items to Suit a Group of Viewers[J]. User Modeling and User-Adapted Interaction, 2004,14(1):37-85.
Van Deventer O, De Wit J, Vanattenhoven J, et al. Group Recommendation in an Hybrid Broadcast Broadband Television Context [C]// Proceedings of the 21st Conference on User Modeling, Adaptation, and Personalization. 2013.
McCarthy K, Salamó M, Coyle L, et al. CATS: A Synchronous Approach to Collaborative Group Recommendation [C]//Proceedings of the 19th International Florida Artificial Intelligence Research Society Conference. 2006: 86-91.
Ntoutsi I, Stefanidis K, Norvag K, et al. gRecs: A Group Recommendation System Based on User Clustering [C]//Proceedings of the 17th International Conference on Database Systems for Advanced Applications. Springer-Verlag, 2012: 299-303.
Quijano-Sanchez L Recio-Garcia J A Diaz-Agudo B . An Architecture and Functional Description to Integrate Social Behaviour Knowledge into Group Recommender Systems[J]. Applied Intelligence, 2014,40(4):732-748.
McCarthy J F. Pocket RestraurantFinder a Situated Recommender System for Groups [C]//Proceedings of the Workshop on Mobile Ad-Hoc Communication at the 2002 ACM Conference on Human Factors in Computer Systems. 2002: 1-10.
( Liang Changyong, Leng Yajun, Wang Yongsheng , et al. Research on Group User Recommendation in E-Commerce Recommendation System[J]. Chinese of Management Science, 2013,21(3):153-158.)
Shang S, Hui P, Kulkarni S R, et al. Wisdom of the Crowd: Incorporating Social Influence in Recommendation Models [C]//Proceedings of the 17th International Conference on Parallel & Distributed Systems. IEEE, 2012: 835-840.
( Li Wenhua, Xiong Xiaodong, Guo Junpeng . A Group Recommendation Algorithm Based on CBR and Negotiation[J]. Systems Engineering, 2013,31(11):93-98.)
Sacharidis D. Top-N Group Recommendations with Fairness [C]//Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing. 2019: 1663-1670.
Stratigi M, Nummenmaa J, Pitoura E, et al. Fair Sequential Group Recommendations [C]//Proceedings of the 35th Annual ACM Symposium on Applied Computing. 2020: 1443-1452.
Cao D, He X N, Miao L H, et al. Attentive Group Recommendation [C]//Proceedings of the 41st International ACM SIGIR Conference on Research and Development in Information Retrieval. 2018: 645-654.
Zhu Q, Zhou M X, Liang J F, et al. Efficient Promotion Algorithm by Exploring Group Preference in Recommendation [C]//Proceedings of the 2016 IEEE International Conference on Web Services. IEEE, 2016: 268-275.
Bilge A, Kaleli C. A Multi-Criteria Item-Based Collaborative Filtering Framework [C]//Proceedings of the 11th International Joint Conference on Computer Science and Software Engineering (JCSSE). 2014: 18-22.
Adomavicius G, Kwon Y O . New Recommendation Techniques for Multicriteria Rating Systems[J]. IEEE Intelligent Systems, 2007,22(3):48-55.
Nilashi M, Esfahani M D, Roudbaraki M Z , et al. A Multi-Criteria Collaborative Filtering Recommender System Using Clustering and Regression Techniques[J]. Journal of Soft Computing and Decision Support Systems, 2016,3(5):24-30.
Majumder G S, Dwivedi P, Kant V. Matrix Factorization and Regression-Based Approach for Multi-Criteria Recommender System [C]//Proceedings of the International Conference on Information & Communication Technology for Intelligent Systems. 2017: 103-110.
( Chen Donglin, Nie Guihua . Research on Collaborative Filtering Algorithm Based on Item’s Attribute Implicit Rating[J]. Journal of Computer Applications, 2006,26(4):966-968.)
Zhang J, Peng Q K, Sun S Q , et al. Collaborative Filtering Recommendation Algorithm Based on User Preference Derived from Item Domain Features[J]. Physica A: Statistical Mechanics and Its Applications, 2014,396:66-76.
Jannach D, Karakaya Z, Gedikli F. Accuracy Improvements for Multi-criteria Recommender Systems [C]//Proceedings of the 13th ACM Conference on Electronic Commerce. ACM, 2012: 674-689.
Jannach D, Zanker M, Fuchs M . Leveraging Multi-criteria Customer Feedback for Satisfaction Analysis and Improved Recommendations[J]. Information Technology and Tourism, 2014,14(2):119-149.
Zheng Y. Criteria Chains: A Novel Multi-Criteria Recommendation Approach [C]//Proceedings of the 22nd International Conference on Intelligent User Interfaces. ACM, 2017: 29-33.
( Qin Zheng, Li Daifeng . A Group Recommendation Model Based on Multi-attribute Classification of Resources[J]. Statistics and Decision, 2010 ( 8):153-155.)
Garcia I, Sebastia L, Onaindia E, et al. A Group Recommender System for Tourist Activities [C]//Proceedings of the 10th International Conference on E-Commerce and Web Technologies. 2009: 26-37.
Geng L. Neuron Adaptive and Neural Network Based on Gradient Descent Searching Algorithm for Diagonalization of Relative Gain Sensitivity Matrix Decouple Control for MIMO System [C]//Proceedings of 2018 IEEE International Conference on Networking, Sensing and Control. IEEE, 2008: 368-373.
( Fan Yongquan, Du Yajun . Improved User-based Collaborative Filtering Method Based on Weighted Similarity[J]. Computer Engineering and Applications, 2016,52(22):222-225.)
Sai L N, Shreya M S, Subudhi A A , et al. Optimal K-Means Clustering Method Using Silhouette Coefficient[J]. International Journal of Applied Research on Information Technology and Computing, 2017,8(3):335-344.
( Ding Shengchun, Wang Xiaoying, Liu J . Topic Classification of Network Public Opinion Based on Ontology and Weighted Naive Bayes [J]. Modern Information, 2018,38(8):12-17, 34.)
Wang Y, Deng J Z, Gao J , et al. A Hybrid User Similarity Model for Collaborative Filtering[J]. Information Sciences, 2017,418(C):102-118.
Tran L V, Pham T A N, Tay Y, et al. Interact and Decide: Medley of Sub-Attention Networks for Effective Group Recommendation [C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 2019: 255-264.
Delic A, Ricci F, Neidhardt J, et al. Preference Networks and Non-Linear Preferences in Group Recommendations [C]//Proceedings of IEEE/WIC/ACM International Conference on Web Intelligence. 2019: 403-407.