Skip to main content
Log in

A user-based video recommendation approach using CAC filtering, PCA with LDOS-CoMoDa

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Context-aware collaborative filtering is an efficient method for tailoring recommendations to the individual contextual settings of users, with the objective of improving prediction accuracy for a Context-aware recommender system. This research proposes a video recommendation model based on Context Aware-Collaborative Filtering with Principal Component Analysis (PCA). Traditional recommendation system models use user preferences and make recommendations using either content-based or collaborative filtering methodologies. These filtering methodologies suffer from data sparsity problems. To overcome this problem, instead of using conventional methods, this work uses neighbourhood-based collaborative filtering. The LDOS-CoMoDa dataset is used to evaluate performance. In this work, the PCA approach for recommender systems is developed to calculate efficient similarity across various users and based on the attributes for the video recommendations system. The primary objective is to enhance the performances of the context-aware recommendation model using a collaborative filtering method with PCA. In addition to basic user information, the dataset includes 12 contextual factors. However, integrating each context variable makes the system more difficult and time-consuming; so, only six contextual variables are chosen. The dataset is divided into 75% for training and 25% for testing. For performance evaluation, this model used three metrics to compute errors in statistics like MAE, MSE, and RMSE and recall, precision, and f-measure for performance analysis. The proposed model has achieved 93.84% precision, 78.54% recall, and 86.90% F-measure.

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
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Fayyaz Z et al (2020) Recommendation system: algorithms, challenges, metrics, and business opportunities. Appl Sci 10:7748. https://doi.org/10.3390/app10217748

    Article  Google Scholar 

  2. Seyednezad SMM, Kailey NC, John AB, Anthony OS (2018) A review on recommendations system: context-aware to social-based. arXiv:1811.11866v1

  3. Thendral SE, Valliyammai C (2018) Understanding personalization of recommender systems: a domain perspective. Int J Appl Eng Res 13(15):12422–12428

    Google Scholar 

  4. Wei L, Xue L, Daoli H (2011) A survey on context-awareness. In: International Conferences on Computer Sciences and Services Systems (CSSS), pp 144–147

  5. Kulkarni S, Rodd SF (2020) Context-aware recommendations system: a review of the state-of-the-art technique. Comput Sci Rev 37:100255

    Article  MathSciNet  Google Scholar 

  6. Haruna K et al (2017) Context-aware recommenders systems: a review of recent developmental processes and future research directions. Appl Sci 7:1211. https://doi.org/10.3390/app7121211

    Article  Google Scholar 

  7. Adomavicius G, Tuzhilin A (2015) Context-aware recommender systems. In: Ricci F, Rokach L, Shapira B (eds) Recommender systems handbook. Springer, Boston, MA. https://doi.org/10.1007/978-1-4899-7637-6_6

    Chapter  MATH  Google Scholar 

  8. Patel B, Desai P, Panchal U (2017) Methods of recommender systems: a review. In: International Conferences on Innovation in Information Embedded and Communication System, pp 1–4

  9. Linda S, Minz S, Bharadwaj KK (2020) Effective context-aware recommendation based on context weighting using genetic algorithms and alleviating data sparsity. Appl Artifi Intell. https://doi.org/10.1080/08839514.2020.1775011

    Article  Google Scholar 

  10. Sarker IH, Abushark YB, Khan AI (2020) ContextPCA: predicting context-aware smartphone app usage based on machine learning technique. Symmetry 12:499. https://doi.org/10.3390/sym12040499

    Article  Google Scholar 

  11. Abbas M et al (2017) Context-aware youtube recommenders systems. In: International Conferences on Information and Communications Technologies (ICICT), pp 161–164

  12. Huynh HX et al (2020) Context-similarity collaborative filtering recommendations. IEEE. Access 8:33342–33351. https://doi.org/10.1109/ACCESS.2020.2973755

    Article  Google Scholar 

  13. Mahadevan A, Arock M (2017) Credible users-review incorporated collaborative filtering for video recommendations systems. In: Proceeding of the International Conferences on Intelligent Sustainable System, pp 375–379

  14. Lakshmi PAV, Saini JS (2016) Real-time video recommendation systems in hadoop with user contextual information. IOSR J Comput Eng 1(1):59–65

    Google Scholar 

  15. Liu X, Zhang J, Yan C (2020) Towards context-aware collaborative filtering by learning context-aware latent representation. Knowl-Based Syst 199:105988

    Article  Google Scholar 

Download references

Acknowledgements

We thank the Industrial Innovation & Robotics Center, University of Tabuk, Tabuk City, Kingdom of Saudi Arabia for the supports and encouragements. In addition, we thank all the reference articles authors.

Funding

None.

Author information

Authors and Affiliations

Authors

Contributions

There are two authors contributed equally.

Corresponding author

Correspondence to S. Manimurugan.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest, financial, or otherwise.

Availability of data and material

The authors confirm that the data supporting the findings of this research are available within the article.

Code availability

Custom code.

Human and animal rights

No animals/humans were used for studies that are the basis of this research.

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

Not applicable.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Manimurugan, S., Almutairi, S. A user-based video recommendation approach using CAC filtering, PCA with LDOS-CoMoDa. J Supercomput 78, 9377–9391 (2022). https://doi.org/10.1007/s11227-021-04213-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04213-5

Keywords

Navigation