Abstract
A recommender system or a recommendation system is a subclass of information filtering system which in turn predicts the “preference” or “ratings” which a user would provide to the specified item. Recommender systems are utilized in a variety of areas comprising news, music, movies, books, search queries, social tags, research articles, and products in general. The primary aim of the recommender system is to allow the computers learn automatically without any human intervention or assistance and regulate activities consequently. The existing methods had a lower amount of search result quality and a minimum rate of ranking accuracy. To overcome this issue and to enhance the ranking quality and search result quality a novel recommender system in the multi-cloud with the use of proposed machine learning algorithm. In this proposed work (NPCA-HAC), the social data set are pre-processed to remove the noise and making them pure. Then, the method of feature selection is carried out with the use of principle component analysis method (PCA). The selected features are then clustered with the use of k-means followed by the Hierarchical Agglomerative Clustering algorithm (HAC). These clusters are then ranked by the use of trust ranking algorithm. Finally, the ranked output was evaluated and the performance measure was analyzed which provides the efficient results from the recommender system.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig13_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11036-019-01387-4/MediaObjects/11036_2019_1387_Fig14_HTML.png)
Similar content being viewed by others
References
Almutairi FM, Sidiropoulos ND, Karypis G (2017) Context-aware recommendation-based learning analytics using tensor and coupled matrix factorization. IEEE J Select Topics Signal Process 11:729–741
Thanapalasingam T, Osborne F, Birukou A, Motta E (2018) The smart book recommender: an ontology-driven application for recommending editorial products
Chen J, Wang C, Wang J, Philip SY (2016) Recommendation for repeat consumption from user implicit feedback. IEEE Trans Knowl Data Eng 28:3083–3097
Desai P, Telis N, Lehmann B, Bettinger K, Pritchard JK, Datta S (2018) SciReader*: a cloud-based recommender system for biomedical literature. bioRxiv: 333922
Wang D, Liang Y, Xu D, Feng X, Guan R (2018) A content-based recommender system for computer science publications. Knowl-Based Syst 157:1–9
Katarya R, Verma OP (2017) An effective collaborative movie recommender system with cuckoo search. Egypt Inform J 18:105–112
Wasid M, Ali R (2018) An improved recommender system based on multi-criteria clustering approach. Proc Comput Sci 131:93–101
Sulikowski P, Zdziebko T, Turzyński D, Kańtoch E (2018) Human-website interaction monitoring in recommender systems. Proc Comput Sci 126:1587–1596
Sahoo N, Krishnan R, Duncan G, Callan J (2008) On multi-component rating and collaborative filtering for recommender systems: the case of yahoo! Movies. Inf Syst Res
Wang Y, Liu J, Dong X, Liu T, Huang Y (2012) Personalized paper recommendation based on user historical behavior. Natural Language Processing and Chinese Computing, ed: Springer: 1–12
Gupta PP, Chavan SM (2017) A privacy-preserving QoS prediction framework for web service recommendation
Liu L, Wu L (2005) User modeling for personalized recommender systems. Tsinghua Sci Technol 10:772–777
Qian F, Zhang Y, Zhang Y, Duan Z (2013) Community-based user domain model collaborative recommendation algorithm. Tsinghua Sci Technol 18:353–359
Wang M, Shi L, Liu L, Ahmed M, Panneerselvan J (2018) Hybrid recommendation–based quality of service prediction for sensor services. Int J Distrib Sensor Netw 14:1550147718774012
Salehi M, Kamalabadi IN, Ghoushchi MBG (2013) An effective recommendation framework for personal learning environments using a learner preference tree and a GA. IEEE Trans Learn Technol 6:350–363
Wang S, Zheng Z, Wu Z, Lyu MR, Yang F (2015) Reputation measurement and malicious feedback rating prevention in web service recommendation systems. IEEE Trans Serv Comput 8:755–767
Jiang M, Song D, Liao L, Zhu F (2015) A Bayesian recommender model for user rating and review profiling. Tsinghua Sci Technol 20:634–643
de Oliveira Werneck R, de Almeida WR, Stein BV, Pazinato DV, Júnior PRM, Penatti OAB et al (2018) Kuaa: a unified framework for design, deployment, execution, and recommendation of machine learning experiments. Futur Gener Comput Syst 78:59–76
Singh S, Sidhu J (2017) Compliance-based multi-dimensional trust evaluation system for determining trustworthiness of cloud service providers. Futur Gener Comput Syst 67:109–132
Ding S, Xia C, Wang C, Wu D, Zhang Y (2017) Multi-objective optimization based ranking prediction for cloud service recommendation. Decis Support Syst 101:106–114
Colombo-Mendoza LO, Valencia-García R, Colomo-Palacios R, Alor-Hernández G (2018) A knowledge-based multi-criteria collaborative filtering approach for discovering services in mobile cloud computing platforms. J Intell Inf Syst:1–25
Labba C, Saoud NBB, Dugdale J (2018) A predictive approach for the efficient distribution of agent-based systems on a hybrid-cloud. Futur Gener Comput Syst 86:750–764
Inan E, Tekbacak F, Ozturk C (2018) Moreopt: a goal programming based movie recommender system. J Comput Sci 28:43–50
Irfan R, Khalid O, Khan MUS, Chira C, Ranjan R, Zhang F et al (2017) MobiContext: a context-aware cloud-based venue recommendation framework. IEEE Trans Cloud Comput 5:712–724
Qi L, Zhang X, Dou W, Ni Q (2017) A distributed locality-sensitive hashing-based approach for cloud service recommendation from multi-source data. IEEE J Select Areas Commun 35:2616–2624
Osadchiy T, Poliakov I, Olivier P, Rowland M, Foster E (2019) Recommender system based on pairwise association rules. Expert Syst Appl 115:535–542
Guo Z, Tang C, Niu W, Fu Y, Wu T, Xia H et al (2017) Fine-grained recommendation mechanism to curb astroturfing in crowdsourcing systems. IEEE Access 5:15529–15541
Soltani S, Martin P, Elgazzar K (2018) A hybrid approach to automatic IaaS service selection. J Cloud Comput 7:12
Orciuoli F, Parente M (2017) An ontology-driven context-aware recommender system for indoor shopping based on cellular automata. J Ambient Intell Humaniz Comput 8:937–955
Elkahky AM, Song Y, He X (2015) A multi-view deep learning approach for cross domain user modeling in recommendation systems. Proceedings of the 24th international conference on world wide web: 278–288
Yang L, Bagdasaryan E, Gruenstein J, Hsieh C-K, Estrin D (2018) OpenRec: a modular framework for extensible and adaptable recommendation algorithms. Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining: 664–672
Zhang Y-w, Zhou Y-y, Wang F-t, Sun Z, He Q (2018) Service recommendation based on quotient space granularity analysis and covering algorithm on spark. Knowl-Based Syst 147:25–35
Zheng M, Min F, Zhang H-R, Chen W-B (2016) Fast recommendations with the m-distance. IEEE Access 4:1464–1468
Chavan PU, Kulkarni R Survey on CommTrust: multi-dimensional trust using mining E-commerce feedback comments
Balaji P, Nagaraju O, Haritha D (2017) CommTrust: reputation based trust evaluation in E-commerce applications. 2017 international conference on big data analytics and computational intelligence (ICBDAC): 318–323
Shakeel PM, Baskar S, Dhulipala VS, Jaber MM (2018) Cloud based framework for diagnosis of diabetes mellitus using K-means clustering. Health Inform Sci Syst 6:16
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Indira, K., Kavithadevi, M.K. Efficient Machine Learning Model for Movie Recommender Systems Using Multi-Cloud Environment. Mobile Netw Appl 24, 1872–1882 (2019). https://doi.org/10.1007/s11036-019-01387-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-019-01387-4