Skip to main content
Log in

Group recommendation exploiting characteristics of user-item and collaborative rating of users

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Recommender Systems have gained popularity in recent years due to their ability to expedite users’ selection processes quickly. Traditional recommender systems mainly focus on providing recommendations to a user. However, It is not a suitable recommendation technique for groups of users. A group recommendation system (GRS) addresses this issue of recommendation. GRS is popular in domain, such as health, tourism, movies, etc. A few research is reported in the GRS domain that satisfy each user requirement in a group. The task of GRS can be divided into three subtasks: the formation of the group, rating prediction of individual members in a group, and aggregating them. The state of art technique can not adequately address the issue of group satisfaction. To maximize member satisfaction, we exploit the cluster validation metrics to form suitable groups of users in this paper. We propose a novel technique for rating the prediction of individual members in a group on an item considering the user’s characteristics, such as age, gender, and occupation. A Novel aggregation function named Tendency-based Aggregation (TA) is proposed for aggregating the predicted rating of an individual in a group. We conducted the experiments on datasets ML-1M-I, ML-1M-II, and ML-100k to show the efficiency of the proposed method. To validate the proposed approach, we utilize popular evaluation methods used in GRS, such as MAE, RMSE, and group satisfaction metric (GSM). We also report the result of proposed GRS utilizing the newly introduced group satisafction error (SEG). The experimental outcomes show that the proposed method outperforms all the existing methods. The proposed approach improves the GSM by at most 35% compared to the state-of-the-art.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. https://machinelearningmastery.com/training-validation-test-split-and-cross-validation-done-right/

  2. https://grouplens.org/datasets/movielens/

References

  1. Agarwal A, Chakraborty M, Chowdary CR (2017) Does order matter? Effect of order in group recommendation. Exp Syst Appl 82:115–127. https://doi.org/10.1016/j.eswa.2017.03.069

    Article  Google Scholar 

  2. Villegas NM, Sánchez C, Díaz-Cely J, Tamura G (2018) Characterizing context-aware recommender systems: A systematic literature review. Knowle-Based Syst 140:173–200. https://doi.org/10.1016/j.knosys.2017.11.003

    Article  Google Scholar 

  3. Nozari RB, Koohi H (2021) Novel implicit-trust-network-based recommendation methodology. Exp Syst Appl 186:115709. https://doi.org/10.1016/j.eswa.2021.115709

    Article  Google Scholar 

  4. Dara S, Chowdary CR, Kumar C (2020) A survey on group recommender systems. J Intell Inf Syst 54:271–295. https://doi.org/10.1007/s10844-018-0542-3

    Article  Google Scholar 

  5. Christensen I, Schiaffino S, Armentano M (2016) Social group recommendation in the tourism domain. J Intell Inf Syst 47:209–231. https://doi.org/10.1007/s10844-016-0400-0

    Article  Google Scholar 

  6. Nozari RB, Koohi H (2021) A novel group recommender system based on members’ influence and leader impact. Knowl-Based Syst 205:106296. https://doi.org/10.1016/j.knosys.2020.106296

    Article  Google Scholar 

  7. Seo YD, Kim YG, Lee E, Kim H (2021) Group recommender system based on genre preference focusing on reducing the clustering cost. Exp Syst Appl 183:115396. https://doi.org/10.1016/j.eswa.2021.115396

    Article  Google Scholar 

  8. De Pessemier T, Dooms S, Martens L (2014) Comparison of group recommendation algorithms. Multimed Tools Appl 72:2497–2541. https://doi.org/10.1007/s11042-013-1563-0

    Article  Google Scholar 

  9. McCarthy JF, Anagnost TD (1998) MusicFX: an arbiter of group preferences for computer supported collaborative workouts. In: Proceedings of the 1998 ACM conference on Computer supported cooperative work, pp 363–372. https://doi.org/10.1145/289444.289511

  10. Pujahari A, Padmanabhan V (2015) Group Recommender Systems: Combining user-user and item-item Collaborative filtering techniques. In: Proceedings of the 2015 International Conference on Information Technology (ICIT), pp. 148–152. https://doi.org/10.1109/ICIT.2015.36

  11. Boratto L, Carta S, Fenu G (2016) Discovery and representation of the preferences of automatically detected groups: Exploiting the link between group modeling and clustering. Future Gener Comput Syst 64:65–174. https://doi.org/10.1016/j.future.2015.10.007

    Article  Google Scholar 

  12. Park J, Nam K (2019) Group recommender system for store product placement. Data Mining Knowl Discov 33:204–229. https://doi.org/10.1007/s10618-018-0600-z

    Article  Google Scholar 

  13. Masthoff J (2015) Group Recommender systems: Aggregation, satisfaction and group attributes. Recommender systems handbook,"Boston, MA", pp 743–776. https://doi.org/10.1007/978-1-4899-7637-6_22

  14. Baltrunas L, Makcinskas T, Ricci F (2010) Group recommendations with rank aggregation and collaborative filtering. In: Proceedings of the 4th ACM conference on Recommender systems, pp 119–126. https://doi.org/10.1145/1864708.1864733

  15. Guo J, Zhu Y, Li A, Wang Q, Han W (2016). A social influence approach for group user modeling in group recommendation systems. IEEE Intelligent systems, IEEE, pp 40-48. https://doi.org/10.1109/MIS.2016.28

  16. Mahyar H, Ghalebi KE, Morshedi SM, Khalili S, Grosu R, Movaghar A (2017) Centrality-based group formation in group recommender systems. In: Proceedings of the 26th International conference on world wide web companion, pp 1187–1196. https://doi.org/10.1145/3041021.3055363

  17. Crossen A, Budzik J, Hammond KJ (2002) Flytrap: intelligent group music recommendation. In: Proceedings of the 7th international conference on Intelligent user interfaces, pp 184-185. https://doi.org/10.1145/502716.502748

  18. Sacharidis D (2019) Top-n group recommendations with fairness. In: Proceedings of the 34th ACM/SIGAPP symposium on applied computing, pp 1663–1670. https://doi.org/10.1145/3297280.3297442

  19. Seo YD, Kim YG, Lee E, Seol KS, Baik DK (2018) An enhanced aggregation method considering deviations for a group recommendation. Exp Syst Appl 93:299–312. https://doi.org/10.1016/j.eswa.2017.10.027

    Article  Google Scholar 

  20. Yalcin E, Ismailoglu F, Bilge A (2021) An entropy empowered hybridized aggregation technique for group recommender systems. Exp Syst Appl 166:114111. https://doi.org/10.1016/j.eswa.2020.114111

    Article  Google Scholar 

  21. Yalcin E, Bilge A (2021) Investigating and counteracting popularity bias in group recommendations. Inf Process Manag 58:102608. https://doi.org/10.1016/j.ipm.2021.102608

    Article  Google Scholar 

  22. Yalcin E, Bilge A (2021) Novel automatic group identification approaches for group recommendation. Exp Syst Appl 174:114709. https://doi.org/10.1016/j.eswa.2021.114709

    Article  Google Scholar 

  23. Kim KJ, Ahn H (2008) A recommender system using GA K-means clustering in an online shopping market. Exp Syst Appl 28:1200–1209. https://doi.org/10.1016/j.eswa.2006.12.025

    Article  Google Scholar 

  24. Delic A, Ricci F, Neidhardt J (2019) Preference networks and non-linear preferences in group recommendations. In: Proceedings of IEEE/WIC/ACM International Conference on Web Intelligence, pp. 403–407. https://doi.org/10.1145/3350546.3352556

  25. Ismailoglu, Firat (2021) Aggregating user preferences in group recommender systems: A crowdsourcing approach", Decision Support Systems, pp 1–10. https://doi.org/10.1016/j.dss.2021.113663

  26. Qian X, Feng H, Zhao G, Mei T (2013) Personalized recommendation combining user interest and social circle. IEEE Trans Knowl Data Eng 26:1763–1777. https://doi.org/10.1109/TKDE.2013.168

    Article  Google Scholar 

  27. Salehi-Abari A, Boutilier C (2015) Preference-oriented social networks: Group recommendation and inference. In: Proceedings of the 9th ACM Conference on recommender systems, pp 35–42. https://doi.org/10.1145/2792838.2800190

  28. Cacheda F, Carneiro V, Fernández D, Formoso V (2011) Comparison of collaborative filtering algorithms: Limitations of current techniques and proposals for scalable, high-performance recommender systems. ACM Transactions on the Web (TWEB) 1:1–33. https://doi.org/10.1145/1921591.1921593

    Article  Google Scholar 

  29. McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, Nixon P (2006) Cats: A synchronous approach to collaborative group recommendation. In: Proceedings of the Florida Artificial Intelligence Research Society Conference (FLAIRS), pp 86–91. https://www.aaai.org/Papers/FLAIRS/2006/Flairs06-015.pdf

  30. Christensen IA, Schiaffino S (2011) Entertainment recommender systems for group of users. Exp Syst Appl 38:14127–14135. https://doi.org/10.1016/j.eswa.2011.04.221

    Article  Google Scholar 

  31. Quijano-Sánchez L, Bridge D, Díaz-Agudo B, Recio-García JA (2012) A case-based solution to the cold-start problem in group recommenders. International Conference on Case-Based Reasoning, pp 342–356. https://doi.org/10.1007/978-3-642-32986-9_26

  32. O’connor M, Cosley D, Konstan JA, Riedl J (2001) PolyLens: A recommender system for groups of users. In: ECSCW 2001: Proceedings of the Seventh European Conference on Computer Supported Cooperative Work 16–20 September, Bonn, Dordrecht, Germany, pp 199–218. https://doi.org/10.1007/0-306-48019-0_11

  33. Hartigan JA, Wong MA (1979) Algorithm AS 136: A k-means clustering algorithm. J R Stat Soc Ser C Appl Stat 28:100–108. https://doi.org/10.2307/2346830

    Article  Google Scholar 

  34. Boratto L, Carta S (2015) ART: group recommendation approaches for automatically detected groups. Int J Mach Learn Cybern 6:953–980. https://doi.org/10.1007/s13042-015-0371-4

    Article  Google Scholar 

  35. Yin H, Wang Q, Zheng K, Li Z, Yang J, Zhou X (2019) Social influence-based group representation learning for group recommendation. In: IEEE 35th International Conference on Data Engineering (ICDE), pp 566–577. https://doi.org/10.1109/ICDE.2019.00057

  36. Cao D, He X, Miao L, An Y, Yang C, Hong R (2018) Attentive group recommendation. In: Proceedings of the 41st International ACM SIGIR conference on research & development in information retrieval, pp 645–654. https://doi.org/10.1145/3209978.3209998

  37. Qin D, Zhou X, Chen L, Huang G, Zhang Y (2018) Dynamic connection-based social group recommendation. IEEE Trans Knowl Data Eng 32:453–467. https://doi.org/10.1109/TKDE.2018.2879658

    Article  Google Scholar 

  38. Patra BK, Launonen R, Ollikainen V, Nandi S (2015) A new similarity measure using Bhattacharyya coefficient for collaborative filtering in sparse data. Knowledge-Based Systems 82:163–177. https://doi.org/10.1016/j.knosys.2015.03.001

    Article  Google Scholar 

  39. Liu S, Li G, Tran T, Jiang Y (2016) Preference relation-based Markov random fields for recommender systems. In: Proceedings of asian conference on machine learning, pp 157–172

  40. Gazdar A, Hidri L (2020) A new similarity measure for collaborative filtering based recommender systems. Knowl-Based Syst 188:105058. https://doi.org/10.1016/j.knosys.2019.105058

    Article  Google Scholar 

  41. Zhang Q, Lu J, Wu D, Zhang G (2018) A cross-domain recommender system with kernel-induced knowledge transfer for overlapping entities. IEEE Trans Neural Netw Learn Syst 30:1998–2012. https://doi.org/10.1109/TNNLS.2018.2875144

    Article  PubMed  Google Scholar 

  42. Ceh-Varela E, Cao H, Lauw HW (2022) Performance evaluation of aggregation-based group recommender systems for ephemeral groups. ACM Trans Intell Syst Technol, pp. 1–25. https://doi.org/10.1145/3542804

  43. Belhadi A, Djenouri Y, Djenouri D, Michalak T, Lin JC (2020) Deep learning versus traditional solutions for group trajectory outliers. IEEE Trans Cybern 52:4508–4519. https://doi.org/10.1109/TCYB.2020.3029338

    Article  Google Scholar 

  44. Belhadi A, Djenouri Y, Srivastava G, Cano A, Lin JC (2022) Hybrid group anomaly detection for sequence data: application to trajectory data analytics. IEEE Trans Intell Transp Syst 23(7):9346–9357. https://doi.org/10.1109/TITS.2021.3114064

    Article  Google Scholar 

  45. Guo Z, Yu K, Li Y, Srivastava G, Lin JC (2022) Deep learning-embedded social internet of things for ambiguity-aware social recommendations. In: IEEE Transactions on network science and engineering, vol 9, no. 3, pp 1067–1081. https://doi.org/10.1109/TNSE.2021.3049262

  46. Liao J, Zhou W, Luo F, Wen J, Gao M, Li X, Zeng J (2022) SocialLGN: Light graph convolution network for social recommendation. Inf Sci 589:595–607. https://doi.org/10.1016/j.ins.2022.01.001

    Article  Google Scholar 

  47. Wang X, He X, Wang M, Feng F, Chua TS (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 165–174. https://doi.org/10.1145/3331184.3331267

  48. Wang Y, Ma W, Zhang M, Liu Y, Ma S (2023) A survey on the fairness of recommender systems. ACM Tran Inf Syst 41(3):1–43. https://doi.org/10.1145/3547333

    Article  CAS  Google Scholar 

  49. Yu L, Leng Y, Zhang D, He S (2023) Collaborative group embedding and decision aggregation based on attentive influence of individual members: A group recommendation perspective. Decis Support Syst 165:113894. https://doi.org/10.1016/j.dss.2022.113894

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jitendra Kumar.

Ethics declarations

Conflicts of interest

The authors declare that they have no known competing financial interests or personal relationship that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kumar, J., Patra, B.K., Sahoo, B. et al. Group recommendation exploiting characteristics of user-item and collaborative rating of users. Multimed Tools Appl 83, 29289–29309 (2024). https://doi.org/10.1007/s11042-023-16799-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16799-4

Keywords

Navigation