Skip to main content
Log in

An effective profile expansion technique based on movie genres and user demographic information to improve movie recommendation systems

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

Abstract

Movie recommendation systems are efficient tools to help users find their relevant movies by investigating the previous interests of users. These systems are established on considering the ratings of users provided for movies in the past and using them to predict their interests in the future. However, users mainly provide insufficient ratings leading to make a problem called data sparsity. This problem makes reducing the effectiveness of movie recommendation systems. On the other hand, other available data such as genres of movies and demographic information of users play a vital role in assisting recommenders in order to better produce recommendations. This paper proposes a movie recommendation method utilizing the movies’ genres and users’ demographic information. In particular, we propose an effective model to evaluate the user’s rating profile and determine the minimum number of ratings required to produce an accurate prediction. Then, appropriate virtual ratings are incorporated into the profiles with insufficient ratings to expand them. These virtual ratings are calculated using similarity values between users obtained by genres of movies and demographic information of users. Furthermore, an effective measure is introduced to determine how much an item is reliable. This measure guarantees the virtual ratings’ reliability. Finally, unknown ratings for target user are predicted based on the expanded rating profiles. Experiments performed on two well-known movie recommendation datasets demonstrate that the proposed approach is more efficient than other compared recommenders.

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
Algorithm 1
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

All the datasets used in this paper are publicly available. The links to access these datasets are provided in this paper.

Notes

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

References

  1. Ahmadian S, Moradi P, Akhlaghian F (2014) An improved model of trust-aware recommender systems using reliability measurements. In: 2014 6th Conference on Information and Knowledge Technology (IKT). pp. 98–103

  2. Ahmadian S, Meghdadi M, Afsharchi M (2018) Incorporating reliable virtual ratings into social recommendation systems. Appl Intell 48:4448–4469

    Article  Google Scholar 

  3. Ahmadian S, Joorabloo N, Jalili M, Meghdadi M, Afsharchi M, Ren Y (2018) A temporal clustering approach for social recommender systems. In: 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM). pp. 1139–1144

  4. Ahmadian S, Afsharchi M, Meghdadi M (2019) An effective social recommendation method based on user reputation model and rating profile enhancement. J Inf Sci 45:607–642

    Article  Google Scholar 

  5. Ahmadian S, Afsharchi M, Meghdadi M (2019) A novel approach based on multi-view reliability measures to alleviate data sparsity in recommender systems. Multimed Tools Appl 78:17763–17798

    Article  Google Scholar 

  6. Ahmadian S, Joorabloo N, Jalili M, Ahmadian M (2021) Alleviating data sparsity problem in time-aware recommender systems using a reliable rating profile enrichment approach. Expert Systems with Applications. p. 115849

  7. Alonso S, Bobadilla J, Ortega F, Moya R (2019) Robust model-based reliability approach to tackle shilling attacks in collaborative filtering recommender systems. IEEE Access 7:41782–41798

    Article  Google Scholar 

  8. Bishop CM (2006) Pattern recognition and machine learning: springer-Verlag New York

  9. Breitfuss A, Errou K, Kurteva A, Fensel A (2021) Representing emotions with knowledge graphs for movie recommendations. Futur Gener Comput Syst 125:715–725

    Article  Google Scholar 

  10. Cauteruccio F, Terracina G, Ursino D (2020) Generalizing identity-based string comparison metrics: framework and techniques. Knowl-Based Syst 187:104820

    Article  Google Scholar 

  11. Chen B, Ding Y, Xin X, Li Y, Wang Y, Wang D (2021) AIRec: attentive intersection model for tag-aware recommendation. Neurocomputing 421:105–114

    Article  Google Scholar 

  12. Chen X, Liu D, Xiong Z, Zha ZJ (2021) Learning and fusing multiple user interest representations for Micro-video and movie recommendations. IEEE Trans Multimed 23:484–496

    Article  Google Scholar 

  13. Chen YL, Yeh YH, Ma MR (2021) A movie recommendation method based on users' positive and negative profiles. Inf Process Manag 58:102531

    Article  Google Scholar 

  14. Formoso V, Fernández D, Cacheda F, Carneiro V (2013) Using profile expansion techniques to alleviate the new user problem. Inf Process Manag 49:659–672

    Article  Google Scholar 

  15. Gan M, Cui H (2021) Exploring user movie interest space: a deep learning based dynamic recommendation model. Expert Syst Appl 173:114695

    Article  Google Scholar 

  16. Huang X, Fang Q, Qian S, Sang J, Li Y, Xu C (2019) Explainable Interaction-driven User Modeling over Knowledge Graph for Sequential Recommendation. In: Proceedings of the 27th ACM International Conference on Multimedia. pp. 548–556

  17. Huang L, Tan W, Sun Y (2019) Collaborative recommendation algorithm based on probabilistic matrix factorization in probabilistic latent semantic analysis. Multimed Tools Appl 78:8711–8722

    Article  Google Scholar 

  18. Huang L, Ma H, He X, Chang L (2021) Multi-affect(ed): improving recommendation with similarity-enhanced user reliability and influence propagation. Front Comput Sci 15:155331

    Article  Google Scholar 

  19. Indira K, Kavithadevi MK (2019) Efficient machine learning model for movie recommender systems using multi-cloud environment. Mobile Netw Appli 24:1872–1882

    Article  Google Scholar 

  20. Jiang Y, Ma H, Liu Y, Li Z (2020) Exploring user trust and reliability for recommendation: A hypergraph ranking approach. In: International Conference on Neural Information Processing. pp. 333–344

  21. Katarya R, Verma OP (2017) An effective collaborative movie recommender system with cuckoo search. Egyptian Inform J 18:105–112

    Article  Google Scholar 

  22. Khan ZY, Niu Z, Nyamawe AS, Haq I (2021) A deep hybrid model for recommendation by jointly leveraging ratings, reviews and metadata information. Eng Appl Artif Intell 97:104066

    Article  Google Scholar 

  23. Lawrence ND, Urtasun R Non-linear matrix factorization with Gaussian processes. In: ICML '09 proceedings of the 26th annual international conference on machine learning, Montreal, Quebec, Canada, 2009, pp. 601–608.

  24. Li H, Li D (2021) A time-aware hybrid recommendation scheme combining content-based and collaborative filtering. Front Comput Sci 15:154613

    Article  Google Scholar 

  25. Matoussek J, Vondrak J (2001) The probabilistic method: Charles University

  26. Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42:7386–7398

    Article  Google Scholar 

  27. Moradi P, Ahmadian S, Akhlaghian F (2015) An effective trust-based recommendation method using a novel graph clustering algorithm. Physica A: Statistical Mech Appl 436:462–481

    Article  Google Scholar 

  28. Moradi P, Rezaimehr F, Ahmadian S, Jalili M (2016) A trust-aware recommender algorithm based on users overlapping community structure. In: 2016 sixteenth international conference on advances in ICT for emerging regions (ICTer). pp. 162–167

  29. Natarajan S, Vairavasundaram S, Natarajan S, Gandomi AH (2020) Resolving data sparsity and cold start problem in collaborative filtering recommender system using linked open data. Expert Syst Appl 149:113248

    Article  Google Scholar 

  30. Ortega F, Cabrera RL, Prieto ÁG, Bobadilla J (2021) Providing reliability in recommender systems through Bernoulli matrix factorization. Inf Sci 553:110–128

    Article  MathSciNet  MATH  Google Scholar 

  31. Polatidis N, Georgiadis CK (2016) A multi-level collaborative filtering method that improves recommendations. Expert Syst Appl 48:100–110

    Article  Google Scholar 

  32. Qu T, Wan W, Wang S (2021) Visual content-enhanced sequential recommendation with feature-level attention. Neurocomputing 443:262–271

    Article  Google Scholar 

  33. Rahmanic HA, Aliannejadi M, Ahmadian S, Baratchi M, Afsharchi M, Crestani F (2019) LGLMF: local geographical based logistic matrix factorization model for POI recommendation. In: AIRS 2019: Information Retrieval Technology. pp. 66–78

  34. Rezaeimehr F, Moradi P, Ahmadian S, Qader NN, Jalili M (2018) TCARS: time-and community-aware recommendation system. Futur Gener Comput Syst 78:419–429

    Article  Google Scholar 

  35. Roy A, Ludwig SA (2021) Genre based hybrid filtering for movie recommendation engine. J Intell Inf Syst 56:485–507

    Article  Google Scholar 

  36. Salakhutdinov R, Mnih A (2007) Probabilistic matrix factorization. In: NIPS'07: Proceedings of the 20th International Conference on Neural Information Processing Systems. pp. 1257–1264

  37. Sang L, Xu M, Qian S, Martin M, Li P, Wu X (2021) Context-dependent propagating-based video recommendation in multimodal heterogeneous information networks. IEEE Trans Multimed 23:2019–2032

    Article  Google Scholar 

  38. Tahmasebi F, Meghdadi M, Ahmadian S, Valiallahi K (2021) A hybrid recommendation system based on profile expansion technique to alleviate cold start problem. Multimed Tools Appl 80:2339–2354

    Article  Google Scholar 

  39. Tahmasebi H, Ravanmehr R, Mohamadrezaei R (2021) Social movie recommender system based on deep autoencoder network using twitter data. Neural Comput & Applic 33:1607–1623

    Article  Google Scholar 

  40. Thakker U, Patel R, Shah M (2021) A comprehensive analysis on movie recommendation system employing collaborative filtering. Multimed Tools Appl 80:28647–28672

    Article  Google Scholar 

  41. Walek B, Fojtik V (2020) A hybrid recommender system for recommending relevant movies using an expert system. Expert Syst Appl 158:113452

    Article  Google Scholar 

  42. Wang D, Yih Y, Ventresca M (2020) Improving neighbor-based collaborative filtering by using a hybrid similarity measurement. Expert Syst Appl 160:113651

    Article  Google Scholar 

  43. Wei G, Wu Q, Zhou M (2021) A hybrid probabilistic multiobjective evolutionary algorithm for commercial recommendation systems. IEEE Transac Comput Social Syst 8:589–598

    Article  Google Scholar 

  44. Widiyaningtyas T, Hidayah I, Adji TB (2021) User profile correlation-based similarity (UPCSim) algorithm in movie recommendation system. J Big Data 8:1–21

    Article  Google Scholar 

  45. Xia H, Wei X, An W, Zhang ZJ, Sun Z (2021) Design of electronic-commerce recommendation systems based on outlier mining. Electron Mark 31:295–311

    Article  Google Scholar 

  46. Xie H, Lui JCS (2015) Mathematical modeling and analysis of product rating with partial information. ACM Trans Knowl Discov Data 9:1–33

    Article  Google Scholar 

  47. Yuan X, Han L, Qian S, Zhu L, Zhu J, Yan H (2021) Preliminary data-based matrix factorization approach for recommendation. Inf Process Manag 58:102384

    Article  Google Scholar 

  48. Zamanzadeh Darban Z, Valipour MH (2022) GHRS: graph-based hybrid recommendation system with application to movie recommendation. Expert Syst Appl 200:116850

    Article  Google Scholar 

  49. Zayani CA, Ghorbel L, Amous I, Mezghanni M, Péninou A, Sèdes F (2020) Profile reliability to improve recommendation in social-learning context. Online Inf Rev 44:433–454

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vahe Aghazarian.

Ethics declarations

Competing interests

The authors have no competing interests to declare that are relevant to the content of this article.

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

Mohamadi, S., Aghazarian, V. & Hedayati, A. An effective profile expansion technique based on movie genres and user demographic information to improve movie recommendation systems. Multimed Tools Appl 82, 38275–38296 (2023). https://doi.org/10.1007/s11042-023-15141-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15141-2

Keywords

Navigation