Abstract
Movie recommendation systems are important tools that suggest films with respect to users’ choices through item-based collaborative filter algorithms, and have shown positive effect on the provider’s revenue. Given that mobile Apps are rapidly growing, the recommender is implemented to support web services in frontend Apps. Among those films recommended, users can give ratings and feedback, collecting film information from linked data concurrently. In order to solve cold-start problems, Cluster-based Matrix Factorization is adopted to model user implicit ratings related to Apps usage. Knowing that user rating data processing is a large-scale problem in producing high quality recommendations, MapReduce and NoSQL environments are employed in performing efficient similarity measurement algorithms whilst maintaining rating and film datasets. In this investigation, the system analyzes user feedbacks to evaluate the recommendation accuracy through metrics of precision, recall and F-score rates, while cold-start users make use the system with two MovieLens datasets as main rating reference in the recommendation system.
Similar content being viewed by others
References
Bizer C, Lehmann L, Kobilarov G, Auer S, Becker C, Cyganiak R, Hellmann S (2009) Dbpedia– a crystallization point for the web of data. J Web Semant 7:154–165
Di Noia T, Mirizzi R, Ostuni VC, Romito D, Zanker M (2012) Linked open data to support content-based recommender systems. In: Proceedings of the 8th International Conference on Semantic System, I-SEMANTICS’12. ACM, New York, pp 1–8
Feng W, Zhang Z, Wang J, Han L (2015) A proxy re-encryption scheme of authorization delegation for multimedia social networks. Multimed Tools Appl. doi:10.1007/s11042-015-2929-2.27
Hassanzadeh O, Consens M (2009) Linked movie data base. Proceedings of the 2nd Workshop on Linked Data on the Web, April, Spain. (LDOW2009)
Hsieh M-Y, Lin H-Y, Li K-C (2011a) Multimedia recommendation services based on social context awareness in mobile networks. Information 14(7):2451–2458
Hsieh M-Y, Lin H-Y, Li K-C (2011b) A web-based travel system using mashup in the RESTful design. Int J Comput Sci Eng 6(3):185–191 Inderscience
Hsieh M-Y, Lin H-Y, Yeh C-H, Li K-C, Wu B-S (2012) A mobile application framework for rapid integration of ubiquitous web services. Kyushu Sangyo University, Fukuoka, Japan, The 9th IEEE International Conference on Ubiquitous Intelligence and Computing (UIC’2012)
Hsieh M-Y, Tsai Y-T, Hsu C-H, Hung C-H, Li K-C (2013/5) Design and implementation of multimedia social services on Elgg. Lect Notes Electr Eng 234:11–18
Hsieh M-Y, Yeh C-H, Tsai Y-T, Li K-C (2014) Toward a mobile application for social sharing context. Lect Notes Electr Eng 274:93–98. Springer
Hsieh MY, Huang TC, Hung JC, Li KC (2015) Analysis of gesture combos for social activity on smartphone. Lect Notes Electr Eng 329
Jiang H, Chen Y, Qiao Z, Li K-C, Ro W, Gaudiot J-L (2014) Accelerating MapReduce framework on multi-GPU systems. Clust Comput 17(2):293–301
Jiang H, Chen Y, Qiao WT-H, Li K-C (2015) Scaling up MapReduce-based big data processing on multi-GPU systems. Clust Comput 18(1):369–383
Koren Y (2010) Factor in the neighbors: scalable and accurate collaborative filtering. ACM Trans Knowl Discov Data 4(1):1:1–1:24
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37. doi:10.1145/1401890.1401944
Kużelewska U (2014) Clustering algorithms in hybrid recommender system on MovieLens data. Studies in logic, grammar and rhetoric 37(1):125–139
Lens G (2015) MoiveLens [Online]. Available: http://grouplens.org/datasets/movielens
Lin HY, Hsieh M-Y, Li K-C (2015) Secured map reduce computing based on virtual machine using threshold secret sharing and group signature mechanisms in cloud computing environments, Col. 2. Telecommun Syst 60:303–313
Mirbakhsh N, Ling CX (2013) Clustering-based factorized collaborative filtering. In: Proceedings of the 7th ACM conference on Recommender systems – RecSys ’13, pp 315–318
Mirbakhsh N, Ling CX (2015) Improving top-N recommendation for cold-start users via crossdomain information. ACM Trans Knowl Discov Data 9(4):Article 3319 pages
Natarajan N, Shin D, Dhillon IS (2013) Which app will you use next? collaborative filtering with interactional context. Proceedings of the 7th ACM conference on Recommender systems, pp 201–208
Owen S, Anil R, Dunning T, Friedman E (2014) Making recommendations. In: Mahout in action. New York: Manning, ch. 4, sec. 4, pp 55
Ristoski P, Mencía EL, Paulheim H (2014) A hybrid multi-strategy recommender system using linked open data. Vol. 475 of the series Communications in Computer and Information Science, pp 150–156
Ricci F, Rokach L, Shapira B, Kantor PB (eds) (2011) Recommender systems handbook. Springer
Sarwt M, Levandoski JJ, Eldawy A, Mokbel MF (2012) LARS*: an efficient and scalable location-aware recommender system. Trans Knowl Data Eng 6(1)
Thangavel SK, Thampi NS, Johnpaul CI (2013) Performance analysis of various recommendation algorithms using apache Hadoop and Mahout. Int J Sci Eng Res 4(12):279–287
Ostuni VC, Gentile G, Di Noia T, Mirizzi R, Romito D, Di Sciascio E (2013) Mobile movie recommendations with linked data. Availability, reliability, and security in information systems and HCI, LNCS Volume 8127, Springer, 400–415
Zhang Z (2012) Frontier and methodologies on digital rights management for multimedia social networks. Int J Digit Content Technol Appl 6(9):245–249
Zhang Z, Wang Z, Niu D (2015) A novel approach to rights sharing-enabling digital rights management for mobile multimedia. Multimed Tools Appl 74(16):6255–6271
Acknowledgments
This investigation is supported by Ministry of Science and Technology (MOST), Taiwan, under grant no. MOST104-2221-E-126-007- and Providence University research grant under grant no. PU103-11100-E02.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hsieh, MY., Chou, WK. & Li, KC. Building a mobile movie recommendation service by user rating and APP usage with linked data on Hadoop. Multimed Tools Appl 76, 3383–3401 (2017). https://doi.org/10.1007/s11042-016-3833-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-3833-0