Attention-based deep neural network for Internet platform group users' dynamic identification and recommendation

Abstract Under the Internet background, group recommendation has become a major interest in the study of recommendation systems. In the method of group recommendation, the existing researches are mostly conducted using cluster analysis and similarity analysis. The group characteristics studied are relatively generalized, and the group objects studied are mostly fixed, so the group cannot change in real time according to the different attributes and characteristics of the different products. At the same time, for the research object of group recommendation, the existing research mainly consider the recommended project group or user group, but seldom consider recommending the appropriate project group to the appropriate user group to improve the recommendation efficiency and user satisfaction. In view of these problems, this paper proposes a deep neural network that integrates the attention mechanism for group users’ dynamic identification and recommendation on the Internet platform. This paper uses an attention mechanism and deep neural networks to generate the attention preference weights for the group users according to the product attributes. Doing so achieves the purpose of recommending many types of projects to different groups to adapt to their preferences. We compare this method with other baseline methods on two public datasets to validate the effectiveness of the proposed method, which achieves better performance than the most advanced methods.

[1]  Sung-Bae Cho,et al.  Restaurant Recommendation for Group of People in Mobile Environments Using Probabilistic Multi-criteria Decision Making , 2008, APCHI.

[2]  Yen-Liang Chen,et al.  A group recommendation system with consideration of interactions among group members , 2008, Expert Syst. Appl..

[3]  Henry Lieberman,et al.  Let's browse: a collaborative Web browsing agent , 1998, IUI '99.

[4]  Donald F. Specht,et al.  Probabilistic neural networks , 1990, Neural Networks.

[5]  Tat-Seng Chua,et al.  Neural Factorization Machines for Sparse Predictive Analytics , 2017, SIGIR.

[6]  Pei-Yu Sharon Chen,et al.  The Impact of Online Recommendations and Consumer Feedback on Sales , 2004, ICIS.

[7]  Hong-yu Zhang,et al.  A novel decision support model for satisfactory restaurants utilizing social information: A case study of TripAdvisor.com , 2017 .

[8]  Joseph F. McCarthy,et al.  MusicFX: an arbiter of group preferences for computer supported collaborative workouts , 1998, CSCW '98.

[9]  Yoshua Bengio,et al.  Fine-grained attention mechanism for neural machine translation , 2018, Neurocomputing.

[10]  Jérôme Picault,et al.  Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence Evaluation of Group Profiling Strategies , 2022 .

[11]  Ludovico Boratto,et al.  State-of-the-Art in Group Recommendation and New Approaches for Automatic Identification of Groups , 2011, Information Retrieval and Mining in Distributed Environments.

[12]  Juan A. Recio-García,et al.  Make it personal: A social explanation system applied to group recommendations , 2017, Expert Syst. Appl..

[13]  Hong-yu Zhang,et al.  Cloud decision support model for selecting hotels on TripAdvisor.com with probabilistic linguistic information , 2018 .

[14]  John Riedl,et al.  PolyLens: A recommender system for groups of user , 2001, ECSCW.

[15]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[16]  Atìla Yüksel,et al.  Measurement of tourist satisfaction with restaurant services: A segment-based approach , 2003 .

[17]  Wei Wang,et al.  Member contribution-based group recommender system , 2016, Decis. Support Syst..

[18]  C. Ravindranath Chowdary,et al.  Does order matter? Effect of order in group recommendation , 2017, Expert Syst. Appl..

[19]  Lars Grunske,et al.  Dimensions and Metrics for Evaluating Recommendation Systems , 2014, Recommendation Systems in Software Engineering.

[20]  C. Ravindranath Chowdary,et al.  A study on the role of flexible preferences in group recommendations , 2019, Applied Intelligence.

[21]  Qing Zhu,et al.  Efficient Promotion Algorithm by Exploring Group Preference in Recommendation , 2016, 2016 IEEE International Conference on Web Services (ICWS).

[22]  Gianni Fenu,et al.  Discovery and representation of the preferences of automatically detected groups: Exploiting the link between group modeling and clustering , 2016, Future Gener. Comput. Syst..

[23]  Francesco Ricci,et al.  Group recommendations with rank aggregation and collaborative filtering , 2010, RecSys '10.

[24]  Toon De Pessemier,et al.  Comparison of group recommendation algorithms , 2014, Multimedia Tools and Applications.

[25]  Vicente García-Díaz,et al.  Adaptive contents for interactive TV guided by machine learning based on predictive sentiment analysis of data , 2018, Soft Comput..

[26]  Guy Shani,et al.  Evaluating Recommendation Systems , 2011, Recommender Systems Handbook.

[27]  Steffen Rendle,et al.  Factorization Machines , 2010, 2010 IEEE International Conference on Data Mining.

[28]  Derek G. Bridge,et al.  A Case-Based Solution to the Cold-Start Problem in Group Recommenders , 2012, ICCBR.

[29]  Parham Moradi,et al.  An effective trust-based recommendation method using a novel graph clustering algorithm , 2015 .

[30]  Jinha Kim,et al.  When to recommend: A new issue on TV show recommendation , 2014, Inf. Sci..

[31]  Fernando Bernstein,et al.  A Dynamic Clustering Approach to Data-Driven Assortment Personalization , 2018, Manag. Sci..

[32]  Dietmar Jannach,et al.  Clustering- and regression-based multi-criteria collaborative filtering with incremental updates , 2015, Inf. Sci..

[33]  Sujuan Qin,et al.  Weighted DeepFM: Modeling Multiple Features Interaction for Recommendation System , 2019, 2019 4th International Conference on Computational Intelligence and Applications (ICCIA).

[34]  Silvia N. Schiaffino,et al.  Entertainment recommender systems for group of users , 2011, Expert Syst. Appl..

[35]  Sudipto Guha,et al.  CURE: an efficient clustering algorithm for large databases , 1998, SIGMOD '98.

[36]  Mehrbakhsh Nilashi,et al.  Multi-criteria collaborative filtering with high accuracy using higher order singular value decomposition and Neuro-Fuzzy system , 2014, Knowl. Based Syst..

[37]  Cédric Bernier,et al.  Analysis of Strategies for Building Group Profiles , 2010, UMAP.

[38]  Mehrbakhsh Nilashi,et al.  A multi-criteria collaborative filtering recommender system for the tourism domain using Expectation Maximization (EM) and PCA-ANFIS , 2015, Electron. Commer. Res. Appl..

[39]  Yuan Cao,et al.  Generalization Bounds of Stochastic Gradient Descent for Wide and Deep Neural Networks , 2019, NeurIPS.

[40]  Cong Yu,et al.  Exploiting group recommendation functions for flexible preferences , 2014, 2014 IEEE 30th International Conference on Data Engineering.

[41]  Yongdong Zhang,et al.  STAT: Spatial-Temporal Attention Mechanism for Video Captioning , 2020, IEEE Transactions on Multimedia.

[42]  Jianqiang Wang,et al.  Personalized restaurant recommendation method combining group correlations and customer preferences , 2018, Inf. Sci..