{"id":160,"date":"2011-03-08T13:28:13","date_gmt":"2011-03-08T13:28:13","guid":{"rendered":"http:\/\/blog.soton.ac.uk\/cybertube\/?p=160"},"modified":"2011-03-08T13:28:13","modified_gmt":"2011-03-08T13:28:13","slug":"idea-evaluation","status":"publish","type":"post","link":"https:\/\/blog.soton.ac.uk\/cybertube\/2011\/03\/08\/idea-evaluation\/","title":{"rendered":"Idea evaluation"},"content":{"rendered":"<p><a href=\"http:\/\/blog.soton.ac.uk\/cybertube\/wp-content\/uploads\/sites\/211\/2011\/03\/logo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-161\" src=\"http:\/\/blog.soton.ac.uk\/cybertube\/wp-content\/uploads\/sites\/211\/2011\/03\/logo-287x300.jpg\" alt=\"CyberTube Recommendation System logo\" width=\"230\" height=\"240\" \/><\/a>In previous posts (<a href=\"http:\/\/blog.soton.ac.uk\/cybertube\/2011\/02\/18\/literature-survey\/\">literature survey<\/a>, <a href=\"http:\/\/blog.soton.ac.uk\/cybertube\/2011\/02\/21\/existing-applications\/\">existing applications<\/a>) devoted to a field of interests\u2019 investigation, we published an overview of existing applications and researches related to our initial idea. The survey showed that the demand in the web market and research community for recommendation systems, has led to its mass production in the past few years. Some of these suggestion tools are quite successful (Jinni, Filmaster Blog, Faves for Facebook, etc.) as they provide rich functionality and a good quality of recommendations. \u00a0However, in this sketch we will differentiate our idea from existing solutions and also outline strengths of the proposed system.<\/p>\n<p><!--more--><\/p>\n<p><strong>See the difference<\/strong><\/p>\n<p>The majority of existing web market suggestion tools exploits traditional recommendation algorithms as Collaborative Filtering or Item-to-Item Recommendations. If we are talking about recommendation systems on top of social networks, these solutions, as a rule, use Collaborative Filtering as this approach allows utilizing existing relations between users. In our implementation we rejected traditional algorithms and decided to make a shift to trust-based recommendations. This means that the user will not just find out what movie to watch, but rather will be also provided with an information as who suggested the movie (in our case will be displayed only suggestions made by users from a friends list which will be extracted from the social network user profile). \u00a0The idea is that this additional information will boost the trust to the recommendations, since the user knows the person whom made the suggestion. However, we are not the first who considers trust-based approach (<a href=\"http:\/\/blog.soton.ac.uk\/cybertube\/2011\/02\/18\/literature-survey\/\">literature survey<\/a>). Research community (Woerndl, \u00a0Groh and Zhou) already implemented some trust-based systems and ran a testing which proved decisive superiority of proposed approach over traditional recommendation algorithms. However, these projects still remain within the research field.<\/p>\n<p><strong>Rich functionality<\/strong><\/p>\n<p>Moving on, our system is not a simple recommendation tool that only provides a search box and a list of suggestions as many existing products. We want to tell our users not just what to watch and who suggested the movie, but also what is the best place for them to see it (the closest and most qualitative cinema) and who from their friends might be interested in watching it. In the other words, we want to make our system multifunctional providing opportunity to comment, rate and suggest movies and cinemas to friends, create invitations (movie events) and \u201cfollow\u201d your friends. By &#8220;follow\u201d we mean that some of your friends that have similar interests with you and some don\u2019t, thus you will be interested in recommendations made by friends with similar preferences at first. Therefore our system provides subscription mechanism on recommendations and comments of your \u201clike-minded\u201d friends.\u00a0 In addition to these core features, we plan to extend functionality by providing user reputation information, stimulation tools (credits to active users) and other useful features as \u201cbest comment\/critics\u201d or user activity reports.<\/p>\n<p><strong>CyberTube API<\/strong><\/p>\n<p>As for design\u2019s point of view we decided to build an open system providing an API for potential developers. Moreover, it is planned that system data will be published in RDF format which is a standard way to provide information to the public and go with the times keeping in mind forthcoming era of semantic web. Provision of data in RDF will enable users that already have RDF data to point to our generated RDF in order \u00a0to state what movies they changed, their comments on it, etc. This information can be potentially used by agents (e.g. find a movie which was watched by a group of people more than 3 individuals).<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/blog.soton.ac.uk\/cybertube\/wp-content\/uploads\/sites\/211\/2011\/03\/diagram2.jpg\"><img decoding=\"async\" class=\"size-full wp-image-168 aligncenter\" src=\"http:\/\/blog.soton.ac.uk\/cybertube\/wp-content\/uploads\/sites\/211\/2011\/03\/diagram2.jpg\" alt=\"CyberTube diagram\" width=\"NaN\" height=\"518\" srcset=\"https:\/\/generic.wordpress.soton.ac.uk\/cybertube\/wp-content\/uploads\/sites\/211\/2011\/03\/diagram2.jpg 856w, https:\/\/generic.wordpress.soton.ac.uk\/cybertube\/wp-content\/uploads\/sites\/211\/2011\/03\/diagram2-300x282.jpg 300w, https:\/\/generic.wordpress.soton.ac.uk\/cybertube\/wp-content\/uploads\/sites\/211\/2011\/03\/diagram2-768x721.jpg 768w\" sizes=\"(max-width: 856px) 100vw, 856px\" \/><\/a><\/p>\n<p style=\"text-align: center\"><strong> <\/strong><\/p>\n<p style=\"text-align: left\"><strong>Future work<\/strong><\/p>\n<p>The first variant of our system will support authorization using Facebook ID. However, it is planned to extend the list of social networks with MySpace or Twitter. In this case the user can define all social networks ID&#8217;s which are supported by our system what will allow to create some kind of a mash-up compiling final friends list from different \u201csources\u201d. To clarify, we propose to build a new social movie-oriented network on the fly absorbing existing relationships from different networks. The main benefit of this mix is that it will bring more qualitative recommendations to the user as it will gather suggestion data from extended friends-lists. Another direction for future improvement is enhancement of an underlying recommendation algorithm. We realize that the trust-based recommendations will work quite well in case of a large friends-list. However, recently registered users or users with a small number of relations will not benefit from trust-based suggestions in full. Due to this reason we may consider combination of trust-based suggestions with other algorithms.<\/p>\n<p>Our goal is to build a universal and highly flexible suggestion system which undoubtedly will be in demand, as the importance of qualitative information filtering tools increases from day to day. We strongly believe that selected approach based on aggregation of data for recommendations from distributed resources (themoviedb API, social networks infrastructure, geo-location data) allows the provision of precise, trustful and comprehensive suggestions. In addition, we are keens to make our system open and fully accessible to third parties which can harvest our data and use it for own purposes. Finally, we would like to point out once again main differences of our system from existing solutions:<\/p>\n<ol>\n<li>Use of trust-based recommendations;<\/li>\n<li>Use of geo-location information to narrow suggestions;<\/li>\n<li>Rich functionality;<\/li>\n<li>Openness of a system (CyberTube API, data distribution in RDF format);<\/li>\n<li> Future support of a multiple social networks.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>In previous posts (literature survey, existing applications) devoted to a field of interests\u2019 investigation, we published an overview of existing applications and researches related to our initial idea. The survey showed that the demand in the web market and research community for recommendation systems, has led to its mass production in the past few years. [&hellip;]<\/p>\n","protected":false},"author":2363,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[11,22,64,84,114],"class_list":["post-160","post","type-post","status-publish","format-standard","hentry","category-project","tag-api","tag-collaborative-filtering","tag-movie-suggestion","tag-recommendation-systems","tag-trust-based-recommendation-systems"],"_links":{"self":[{"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/posts\/160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/users\/2363"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/comments?post=160"}],"version-history":[{"count":0,"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/posts\/160\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/media?parent=160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/categories?post=160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/cybertube\/wp-json\/wp\/v2\/tags?post=160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}