Browse > Article
http://dx.doi.org/10.13088/jiis.2013.19.3.025

The Ontology Based, the Movie Contents Recommendation Scheme, Using Relations of Movie Metadata  

Kim, Jaeyoung (Computer Science, Ajou University)
Lee, Seok-Won (Department of Software Convergence Technology, Ajou University)
Publication Information
Journal of Intelligence and Information Systems / v.19, no.3, 2013 , pp. 25-44 More about this Journal
Abstract
Accessing movie contents has become easier and increased with the advent of smart TV, IPTV and web services that are able to be used to search and watch movies. In this situation, there are increasing search for preference movie contents of users. However, since the amount of provided movie contents is too large, the user needs more effort and time for searching the movie contents. Hence, there are a lot of researches for recommendations of personalized item through analysis and clustering of the user preferences and user profiles. In this study, we propose recommendation system which uses ontology based knowledge base. Our ontology can represent not only relations between metadata of movies but also relations between metadata and profile of user. The relation of each metadata can show similarity between movies. In order to build, the knowledge base our ontology model is considered two aspects which are the movie metadata model and the user model. On the part of build the movie metadata model based on ontology, we decide main metadata that are genre, actor/actress, keywords and synopsis. Those affect that users choose the interested movie. And there are demographic information of user and relation between user and movie metadata in user model. In our model, movie ontology model consists of seven concepts (Movie, Genre, Keywords, Synopsis Keywords, Character, and Person), eight attributes (title, rating, limit, description, character name, character description, person job, person name) and ten relations between concepts. For our knowledge base, we input individual data of 14,374 movies for each concept in contents ontology model. This movie metadata knowledge base is used to search the movie that is related to interesting metadata of user. And it can search the similar movie through relations between concepts. We also propose the architecture for movie recommendation. The proposed architecture consists of four components. The first component search candidate movies based the demographic information of the user. In this component, we decide the group of users according to demographic information to recommend the movie for each group and define the rule to decide the group of users. We generate the query that be used to search the candidate movie for recommendation in this component. The second component search candidate movies based user preference. When users choose the movie, users consider metadata such as genre, actor/actress, synopsis, keywords. Users input their preference and then in this component, system search the movie based on users preferences. The proposed system can search the similar movie through relation between concepts, unlike existing movie recommendation systems. Each metadata of recommended candidate movies have weight that will be used for deciding recommendation order. The third component the merges results of first component and second component. In this step, we calculate the weight of movies using the weight value of metadata for each movie. Then we sort movies order by the weight value. The fourth component analyzes result of third component, and then it decides level of the contribution of metadata. And we apply contribution weight to metadata. Finally, we use the result of this step as recommendation for users. We test the usability of the proposed scheme by using web application. We implement that web application for experimental process by using JSP, Java Script and prot$\acute{e}$g$\acute{e}$ API. In our experiment, we collect results of 20 men and woman, ranging in age from 20 to 29. And we use 7,418 movies with rating that is not fewer than 7.0. In order to experiment, we provide Top-5, Top-10 and Top-20 recommended movies to user, and then users choose interested movies. The result of experiment is that average number of to choose interested movie are 2.1 in Top-5, 3.35 in Top-10, 6.35 in Top-20. It is better than results that are yielded by for each metadata.
Keywords
Recommendation System; Metadata; Ontology; Movie Contents;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Yun, B. D., J. W. Kim, Y. S. Cho, and S. G. Kang, "Personalized Recommendation System for IPTV using Ontology and K-medoids," Journal of Intelligence and Information Systems, Vol.16, No.3(2010), 147-161.   과학기술학회마을
2 Mathes, A., "Folksonomies-cooperative classification and communication through shared metadata," Computer Mediated Communication, Vol.47, No.10(2004).
3 McGuinness, D. L. and F. Van Harmelen, OWL web ontology language overview, W3C recommendation 10, 2004. Available at www.w3.org/TR/owl-features(Accessed 13 June 2013).
4 NETFLIX of U.S. homepage. Available at http://www.netflix. com(Accessed 25 June 2013).
5 Noy, N. F. and D. L. McGuinness, Ontology development 101 : A guide to creating your first ontology, Stanford Knowledge Systems Laboratory Tech, (2001).
6 Stamou, G., J. van Ossenbruggen, J. Z. Pan, G. Schreiber, and J. R. Smith, "Multimedia annotations on the semantic web," Multimedia IEEE, Vol.13, No.1(2006), 86-90.
7 Su, X. and T. M. Khoshgoftaar, "A survey of collaborative filtering techniques," Advances in Artificial Intelligence, (2009), 1-20.
8 Tintarev, N. and J. Masthoff, "A survey of explanations in recommender systems," Proceedings of the IEEE 23rd International Conference on Data Engineering Workshop, (2007), 801-810.
9 Tsunoda, T. and M. Hoshino, "Automatic metadata expansion and indirect collaborative filtering for TV program recommendation system," Multimedia Tools and Applications, Vol.36, No.1-2(2008), 37-54.   DOI
10 Vallet, D., M. Fernandez, and P. Castells, "An ontology-based information retrieval model," The Semantic Web : Research and Applications 2nd European Semantic Web Conference, (2005), 455-470.
11 Weng, S. S. and M. J. Liu, "Personalized product recommendation in e-commerce," 2004 IEEE International Conference on e-Technology, e-Commerce, and e-Services, (2004), 413-420.
12 W3C Owl Working Group, OWL 2 web ontology language document overview, W3C Recommendation, 2009. Available at http://www.w3/org/TR/owl-overview(Accessed 13 June 2013).
13 DAUM Movie of Korea homepage. Available at http://movie.daum.net(Accessed 20 June 2013).
14 Gunawardana, A. and G. Shani, "A survey of accuracy evaluation metrics of recommendation tasks," Journal of Machine Learning Research, Vol.10(2009), 2935-2962.
15 Drummond, N., M. Horridge, and H. Knublauch, "Protege-OWL tutorial," 8th International Protege Conference, (2005).
16 Dublin Core Metadata Initiative, Dublin core metadata element set, version 1.1 : Reference description, 1999. Available at http://dublincore.org/documents/2003/08/26/usageguide (Accessed 17 June 2013).
17 Duval, E., W. Hodgins, S. Sutton, and S. L. Weibel, Metadata principles and practicalities, D-lib Magazine, 2002. http://www.dlib.org/dlib/april02/weibel/04weibel.html(Accessed 15 June 2013).
18 Horrocks, I., P. F. Patel-Schneider, H. Boley, and S. Tabet, SWRL : A semantic web rule language combining OWL and RuleML, W3C Member submission, 2004. Available at http://www.w3.org/Submission/2004/SUBM-SWRL-20040521/(Accessed 28 June 2013).
19 HULU of U.S homepage. Available at http://www.hulu.com(Accessed 25 June 2013).
20 Kim, E., S. Pyo, E. Park, and M. Kim, "An automatic recommendation scheme of TV program contents for (IP) TV personalization," Broadcasting IEEE Transaction, Vol.57, No.3 (2011), 674-684.   DOI   ScienceOn
21 Korean Film Council(Korea), Report for Movie Consumption, Korean Film Council, 2011.
22 Korean Movie Database KMDb. Available at http://www.kmdb.or.kr(Accessed 25 June 2013).
23 Lee, J. S. and S. D. Park, "Performance Improvement of a Movie Recommendation System using Genre-wise Collaborative Filtering," Journal of Intelligence and Information Systems, Vol.13, No.4(2007), 65-78.
24 Linden, G., B. Smith, and J. York, "Amazon.com recommendations : Item-to-item collaborative filtering," Internet Computing, Vol.7, No.1 (2003), 76-80.   DOI   ScienceOn
25 Chen, T., W. L. Han, H. D. Wang, Y. X. Zhou, B. Xu, and B. Y. Zang, "Content recommendation system based on private dynamic user profile," Machine Learning and Cybernetics, Vol.4(2007), 2112-2118.
26 Adomavicius, G. and A. Tuzhilin, "Toward the next generation of recommender systems : A survey of the state-of-the-art and possible extensions," Knowledge and Data Engineering, Vol.17, No.6(2005), 734-749.   DOI   ScienceOn
27 Bechhofer, S., F. Van Harmelen, J. Hendler, I. Horrocks, D. L. McGuinness, P. F. Patel- Schneider, and L. A. Stein, OWL web ontology language reference, W3C recommendation 10, 2004. Available at http://www.w3.org/TR/owl-ref/(Accessed 15 June 2013).