{"id":542,"date":"2011-05-25T23:02:12","date_gmt":"2011-05-25T23:02:12","guid":{"rendered":"http:\/\/blog.soton.ac.uk\/shopster\/?p=542"},"modified":"2011-05-26T12:20:04","modified_gmt":"2011-05-26T12:20:04","slug":"recommendation-algorithms","status":"publish","type":"post","link":"https:\/\/blog.soton.ac.uk\/shopster\/recommendation-algorithms\/","title":{"rendered":"Recommendation Algorithms"},"content":{"rendered":"<p>As explained in the features list published earlier, the Recommendation System will be a very important feature for Shopster. One of the kinds of recommendations that it will offer, will be offers indirectly recommended by a user&#8217;s top friends. To find a user&#8217;s top friends, we are planning to introduce a measure of similarity for calculating top similar friends. This can be done using the Pearson Correlation coefficient which is a neighbourhood based algorithm for comparing past ratings on the same offers by both users and producing a value between -1 and +1, which would be indicative of the strength of their relationship. After that, the top rated offers of each top friend will be recommended to the current user, considering that he\/she has not already rated them. These recommendations will be available to the user when he clicks on the &#8220;Recommendations&#8221; tab in the <a href=\"http:\/\/blog.soton.ac.uk\/shopster\/files\/2011\/05\/offers_screen2.png\" target=\"_blank\">Search screen<\/a>, as shown in this mock-up screen.<\/p>\n<p>If the user, however, does not have any friends yet or is a new user to the system, the recommendations offered in that tab will be the top ratings of the most trusted users in the system. A user will generally have a high trust rating if his ratings on offers are similar to the actual average rating of an offer but also on the amount of helpful comments he\/she has posted in combination with the ratings he\/she has received on offers posted by that user.<\/p>\n<p>Another simpler type of recommendation will be the top rated recommendations of all users and this is also the 1st tab shown in the <a href=\"http:\/\/blog.soton.ac.uk\/shopster\/files\/2011\/05\/offers_screen2.png\" target=\"_blank\">Search screen<\/a> mock-up. Offers from shops that a user has &#8220;liked&#8221; (or in other words, subscribed to) can also be accessed in the 3rd tab of the search screen.<\/p>\n<p>The next also very important recommendation algorithm will be the recommendations that a user will receive when viewing a specific offer about a product. We can use the Item-to-Item Collaborative Filtering approach for recommending similar or related products to the products described in the offer currently being viewed (just like Amazon&#8217;s item-to-item recommendation &#8211; users who bought this also bought that, etc).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As explained in the features list published earlier, the Recommendation System will be a very important feature for Shopster. One of the kinds of recommendations that it will offer, will be offers indirectly recommended by a user&#8217;s top friends. To find a user&#8217;s top friends, we are planning to introduce a measure of similarity for [&hellip;]<\/p>\n","protected":false},"author":160,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5896],"tags":[],"class_list":["post-542","post","type-post","status-publish","format-standard","hentry","category-features-ideas"],"_links":{"self":[{"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/users\/160"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/comments?post=542"}],"version-history":[{"count":3,"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/posts\/542\/revisions"}],"predecessor-version":[{"id":545,"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/posts\/542\/revisions\/545"}],"wp:attachment":[{"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/media?parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/categories?post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/shopster\/wp-json\/wp\/v2\/tags?post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}