Data Analysis and Knowledge Discovery  2020, Vol. 4 Issue (12): 120-135    DOI: 10.11925/infotech.2096-3467.2020.0264
 Current Issue | Archive | Adv Search |
Group Recommendation Algorithms Based on Implicit Representation Learning of Multi-attribute Ratings
Zhang Chunjin1,Guo Shenghui2,Ji Shujuan2(),Yang Wei2,Yi Lei2
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
 Download: PDF (2008 KB)   HTML ( 5 )  Export: BibTeX | EndNote (RIS)
Abstract

[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.

Received: 20 March 2020      Published: 25 December 2020
 ZTFLH: TP393
Corresponding Authors: Ji Shujuan     E-mail: jsjsuzie@sina.com
 Schematic Diagram of the Framework NNIRL Model GMURec Algorithm Framework GMIRec Algorithm Framework Data Preprocessing Silhouette Coefficient in Different Groups Parameter Settings marcoF1of the Neural Network Structure in GMURec"> $marcoF1$of the Neural Network Structure in GMURec marcoF1of the Neural Network Structure in GMIRec"> $marcoF1$of the Neural Network Structure in GMIRec The Proposed Algorithm and Baselines Accuracy of the Algorithm and Baselines Recall of the Algorithm and Baselines Running Time of the Algorithm and Baselines