Skip to main content
Log in

Building a mobile movie recommendation service by user rating and APP usage with linked data on Hadoop

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

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.

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
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

  2. 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

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

    Google Scholar 

  4. Hassanzadeh O, Consens M (2009) Linked movie data base. Proceedings of the 2nd Workshop on Linked Data on the Web, April, Spain. (LDOW2009)

  5. 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

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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)

  8. 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

  9. 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

  10. Hsieh MY, Huang TC, Hung JC, Li KC (2015) Analysis of gesture combos for social activity on smartphone. Lect Notes Electr Eng 329

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Koren Y (2010) Factor in the neighbors: scalable and accurate collaborative filtering. ACM Trans Knowl Discov Data 4(1):1:1–1:24

    Article  Google Scholar 

  14. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37. doi:10.1145/1401890.1401944

    Article  Google Scholar 

  15. Kużelewska U (2014) Clustering algorithms in hybrid recommender system on MovieLens data. Studies in logic, grammar and rhetoric 37(1):125–139

  16. Lens G (2015) MoiveLens [Online]. Available: http://grouplens.org/datasets/movielens

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

  21. Owen S, Anil R, Dunning T, Friedman E (2014) Making recommendations. In: Mahout in action. New York: Manning, ch. 4, sec. 4, pp 55

  22. 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

  23. Ricci F, Rokach L, Shapira B, Kantor PB (eds) (2011) Recommender systems handbook. Springer

  24. Sarwt M, Levandoski JJ, Eldawy A, Mokbel MF (2012) LARS*: an efficient and scalable location-aware recommender system. Trans Knowl Data Eng 6(1)

  25. 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

  26. 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

  27. Zhang Z (2012) Frontier and methodologies on digital rights management for multimedia social networks. Int J Digit Content Technol Appl 6(9):245–249

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Kuan-Ching Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3833-0

Keywords

Navigation