A hybrid group-based movie recommendation framework with overlapping memberships

Recommender Systems (RS) are widely used to help people or group of people in finding their required information amid the issue of ever-growing information overload. The existing group recommender approaches consider users to be part of a single group only, but in real life a user may be associated with multiple groups having conflicting preferences. For instance, a person may have different preferences in watching movies with friends than with family. In this paper, we address this problem by proposing a Hybrid Two-phase Group Recommender Framework (HTGF) that takes into consideration the possibility of users having simultaneous membership of multiple groups. Unlike the existing group recommender systems that use traditional methods like K-Means, Pearson correlation, and cosine similarity to form groups, we use Fuzzy C-means clustering which assigns a degree of membership to each user for each group, and then Pearson similarity is used to form groups. We demonstrate the usefulness of our proposed framework using a movies data set. The experiments were conducted on MovieLens 1M dataset where we used Neural Collaborative Filtering to recommend Top-k movies to each group. The results demonstrate that our proposed framework outperforms the traditional approaches when compared in terms of group satisfaction parameters, as well as the conventional metrics of precision, recall, and F-measure.

[1]  P. Bhattacharyya,et al.  What Does Your Bio Say? Inferring Twitter Users’ Depression Status From Multimodal Profile Information Using Deep Learning , 2022, IEEE Transactions on Computational Social Systems.

[2]  M. Hammoudeh,et al.  CBLSTM-AE: A Hybrid Deep Learning Framework for Predicting Energy Consumption , 2022, Energies.

[3]  Pushpak Bhattacharyya,et al.  A Multimodal Author Profiling System for Tweets , 2021, IEEE Transactions on Computational Social Systems.

[4]  Kenichi Kanatani,et al.  Singular Value Decomposition , 2021, Encyclopedia of Social Network Analysis and Mining.

[5]  Fei Lang,et al.  Movie Recommendation System for Educational Purposes Based on Field-Aware Factorization Machine , 2021, Mobile Networks and Applications.

[6]  Vikash Yadav,et al.  A New Approach for Movie Recommender System using K-means Clustering and PCA , 2021, Journal of Scientific & Industrial Research.

[7]  Assad Abbas,et al.  HateClassify: A Service Framework for Hate Speech Identification on Social Media , 2021, IEEE Internet Computing.

[8]  Sri Hari Nallamala,et al.  A Brief Analysis of Collaborative and Content Based Filtering Algorithms used in Recommender Systems , 2020, IOP Conference Series: Materials Science and Engineering.

[9]  María del Carmen Rodríguez-Hernández,et al.  An Experimental Evaluation of Content-based Recommendation Systems: Can Linked Data and BERT Help? , 2020, 2020 IEEE/ACS 17th International Conference on Computer Systems and Applications (AICCSA).

[10]  D. B. Kshirsagar,et al.  A hybrid scalable collaborative filtering based recommendation system using ontology and incremental SVD algorithm , 2020, 2020 International Conference on Smart Innovations in Design, Environment, Management, Planning and Computing (ICSIDEMPC).

[11]  Adeel Ahmed,et al.  Modeling an Optimized Approach for Load Balancing in Cloud , 2020, IEEE Access.

[12]  Lutz Bornmann,et al.  A decade of in-text citation analysis based on natural language processing and machine learning techniques: an overview of empirical studies , 2020, Scientometrics.

[13]  Robin Burke,et al.  The Connection Between Popularity Bias, Calibration, and Fairness in Recommendation , 2020, RecSys.

[14]  Reza Barzegar Nozari,et al.  A novel group recommender system based on members' influence and leader impact , 2020, Knowl. Based Syst..

[15]  Rao Muhammad Adeel Nawab,et al.  Deep sentiments in Roman Urdu text using Recurrent Convolutional Neural Network model , 2020, Inf. Process. Manag..

[16]  Saeed-Ul Hassan,et al.  Sentiment analysis of tweets through Altmetrics: A machine learning approach , 2020, J. Inf. Sci..

[17]  Siripen Pongpaichet,et al.  SGD-Rec: A Matrix Decomposition Based Model for Personalized Movie Recommendation , 2020, 2020 17th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON).

[18]  Meng Lian,et al.  Financial product recommendation system based on transformer , 2020, 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC).

[19]  Pushpak Bhattacharyya,et al.  CEASE, a Corpus of Emotion Annotated Suicide notes in English , 2020, LREC.

[20]  Doo-Soon Park,et al.  Movie Recommendation System Based on Users' Personal Information and Movies Rated Using the Method of k-Clique and Normalized Discounted Cumulative Gain , 2020, J. Inf. Process. Syst..

[21]  Lailatul Qadri Zakaria,et al.  Evaluation of Group Modelling Strategy in Model-Based Collaborative Filtering Recommendation , 2020 .

[22]  MengChu Zhou,et al.  An Efficient Group Recommendation Model With Multiattention-Based Neural Networks , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[23]  S. Sitharama Iyengar,et al.  HiRecS: A Hierarchical Contextual Location Recommendation System , 2019, IEEE Transactions on Computational Social Systems.

[24]  Subhashis Majumder,et al.  Tag-Cloud Based Recommendation for Movies , 2019, CISIM.

[25]  Asif Ekbal,et al.  Sentiment-Aware Recommendation System for Healthcare using Social Media , 2019, CICLing.

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

[27]  Guangquan Zhang,et al.  A Cross-Domain Recommender System With Kernel-Induced Knowledge Transfer for Overlapping Entities , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[28]  Wonseok Choi,et al.  Movie Recommendation based on User Similarity of Consumption Pattern Change , 2019, 2019 IEEE Second International Conference on Artificial Intelligence and Knowledge Engineering (AIKE).

[29]  Huaxiang Zhang,et al.  Detecting the latent associations hidden in multi-source information for better group recommendation , 2019, Knowl. Based Syst..

[30]  Chu-Hsing Lin,et al.  A Novel Movie Recommendation System Based on Collaborative Filtering and Neural Networks , 2019, AINA.

[31]  Zhang Yi,et al.  A Novel Deep Learning-Based Collaborative Filtering Model for Recommendation System , 2019, IEEE Transactions on Cybernetics.

[32]  C. Ravindranath Chowdary,et al.  A survey on group recommender systems , 2019, Journal of Intelligent Information Systems.

[33]  Abbas Majdi,et al.  Applying evolutionary optimization algorithms for improving fuzzy C-mean clustering performance to predict the deformation modulus of rock mass , 2019, International Journal of Rock Mechanics and Mining Sciences.

[34]  Amir Masoud Rahmani,et al.  Personality classification based on profiles of social networks’ users and the five-factor model of personality , 2018, Human-centric Computing and Information Sciences.

[35]  Sung Wook Baik,et al.  A Cluster-Based Boosting Algorithm for Bankruptcy Prediction in a Highly Imbalanced Dataset , 2018, Symmetry.

[36]  Paolo Cremonesi,et al.  Using visual features based on MPEG-7 and deep learning for movie recommendation , 2018, International Journal of Multimedia Information Retrieval.

[37]  Luis Martínez,et al.  A fuzzy approach for natural noise management in group recommender systems , 2018, Expert Syst. Appl..

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

[39]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[40]  Kourosh Kiani,et al.  User based Collaborative Filtering using fuzzy C-means , 2016 .

[41]  Mária Bieliková,et al.  Personalized hybrid recommendation for group of users: Top-N multimedia recommender , 2016, Inf. Process. Manag..

[42]  Chunming Rong,et al.  Fast algorithms to evaluate collaborative filtering recommender systems , 2016, Knowl. Based Syst..

[43]  Yan Cui,et al.  An Evaluation of Yelp Dataset , 2015, ArXiv.

[44]  Paulo S. C. Alencar,et al.  The use of machine learning algorithms in recommender systems: A systematic review , 2015, Expert Syst. Appl..

[45]  Hairong Qi,et al.  Friendbook: A Semantic-Based Friend Recommendation System for Social Networks , 2015, IEEE Transactions on Mobile Computing.

[46]  Nicholas Jing Yuan,et al.  T-Finder: A Recommender System for Finding Passengers and Vacant Taxis , 2013, IEEE Transactions on Knowledge and Data Engineering.

[47]  Daniel Müllner,et al.  fastcluster: Fast Hierarchical, Agglomerative Clustering Routines for R and Python , 2013 .

[48]  Hendrik T. Macedo,et al.  Users' satisfaction in recommendation systems for groups: an approach based on noncooperative games , 2013, WWW.

[49]  Alan Said,et al.  Challenge on context-aware movie recommendation: CAMRa2011 , 2011, RecSys '11.

[50]  Yue Lu,et al.  Latent aspect rating analysis without aspect keyword supervision , 2011, KDD.

[51]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[52]  Shlomo Berkovsky,et al.  Group-based recipe recommendations: analysis of data aggregation strategies , 2010, RecSys '10.

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

[54]  Abdolreza Mirzaei,et al.  A Novel Hierarchical-Clustering-Combination Scheme Based on Fuzzy-Similarity Relations , 2010, IEEE Transactions on Fuzzy Systems.

[55]  Shriram Krishnamurthi,et al.  Preference aggregation in group recommender systems for committee decision-making , 2009, RecSys '09.

[56]  Cong Yu,et al.  Group Recommendation: Semantics and Efficiency , 2009, Proc. VLDB Endow..

[57]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[58]  Dennis M. Wilkinson,et al.  Large-Scale Parallel Collaborative Filtering for the Netflix Prize , 2008, AAIM.

[59]  Jiali Mao,et al.  The Study of Parallel K-Means Algorithm , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[60]  Dirk Timmermann,et al.  Low energy adaptive clustering hierarchy with deterministic cluster-head selection , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[61]  R. Burke Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[62]  Peter Grabusts,et al.  Using grid-clustering methods in data classification , 2002, Proceedings. International Conference on Parallel Computing in Electrical Engineering.

[63]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[64]  Vipin Kumar,et al.  Partitioning-based clustering for Web document categorization , 1999, Decis. Support Syst..

[65]  Muyeed Ahmed,et al.  Movie recommendation system using clustering and pattern recognition network , 2018, 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC).

[66]  Lior Rokach,et al.  Recommender Systems: Introduction and Challenges , 2015, Recommender Systems Handbook.

[67]  Navneet Kaur,et al.  Survey Paper on Clustering Techniques , 2013 .

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

[69]  Wesley W. Chu,et al.  A Social Network-Based Recommender System (SNRS) , 2010, Data Mining for Social Network Data.

[70]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[71]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.