Recommender Systems
#1

[attachment=10838]
Recommender Systems
• Systems for recommending items (e.g. books, movies, CD’s, web pages, newsgroup messages) to users based on examples of their preferences.
• Many on-line stores provide recommendations (e.g. Amazon, CDNow).
• Recommenders have been shown to substantially increase sales at on-line stores.
• There are two basic approaches to recommending:
– Collaborative Filtering (a.k.a. social filtering)
– Content-based
Personalization
• Recommenders are instances of personalization software.
• Personalization concerns adapting to the individual needs, interests, and preferences of each user.
• Includes:
– Recommending
– Filtering
– Predicting (e.g. form or calendar appt. completion)
• From a business perspective, it is viewed as part of Customer Relationship Management (CRM).
Machine Learning and Personalization

• Machine Learning can allow learning a user model or profile of a particular user based on:
– Sample interaction
– Rated examples
• This model or profile can then be used to:
– Recommend items
– Filter information
Predict behavior
Collaborative Filtering
• Maintain a database of many users’ ratings of a variety of items.
• For a given user, find other similar users whose ratings strongly correlate with the current user.
• Recommend items rated highly by these similar users, but not rated by the current user.
• Almost all existing commercial recommenders use this approach (e.g. Amazon).
Collaborative Filtering Method
• Weight all users with respect to similarity with the active user.
• Select a subset of the users (neighbors) to use as predictors.
• Normalize ratings and compute a prediction from a weighted combination of the selected neighbors’ ratings.
• Present items with highest predicted ratings as recommendations.
Similarity Weighting
Typically use Pearson correlation coefficient between ratings for active user, a, and another user, u.
Neighbor Selection
• For a given active user, a, select correlated users to serve as source of predictions.
• Standard approach is to use the most similar n users, u, based on similarity weights, wa,u
• Alternate approach is to include all users whose similarity weight is above a given threshold.
Rating Prediction
• Predict a rating, pa,i, for each item i, for active user, a, by using the n selected neighbor users, u Î {1,2,…n}.
• To account for users different ratings levels, base predictions on differences from a user’s average rating.
• Weight users’ ratings contribution by their similarity to the active user.
Problems with Collaborative Filtering
• Cold Start: There needs to be enough other users already in the system to find a match.
• Sparsity: If there are many items to be recommended, even if there are many users, the user/ratings matrix is sparse, and it is hard to find users that have rated the same items.
• First Rater: Cannot recommend an item that has not been previously rated.
– New items
– Esoteric items
• Popularity Bias: Cannot recommend items to someone with unique tastes.
Tends to recommend popular items
Content-Based Recommending

• Recommendations are based on information on the content of items rather than on other users’ opinions.
• Uses a machine learning algorithm to induce a profile of the users preferences from examples based on a featural description of content.
• Some previous applications:
– Newsweeder (Lang, 1995)
– Syskill and Webert (Pazzani et al., 1996)
Advantages of Content-Based Approach
• No need for data on other users.
– No cold-start or sparsity problems.
• Able to recommend to users with unique tastes.
• Able to recommend new and unpopular items
– No first-rater problem.
• Can provide explanations of recommended items by listing content-features that caused an item to be recommended.
Disadvantages of Content-Based Method
• Requires content that can be encoded as meaningful features.
• Users’ tastes must be represented as a learnable function of these content features.
• Unable to exploit quality judgments of other users.
– Unless these are somehow included in the content features.
LIBRA
Learning Intelligent Book Recommending Agent

• Content-based recommender for books using information about titles extracted from Amazon.
• Uses information extraction from the web to organize text into fields:
– Author
– Title
– Editorial Reviews
– Customer Comments
– Subject terms
– Related authors
– Related titles
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: labhla xmi libra, ct schools ratings, labhlaxmi libra, www labhlaxmi libra, nra ratings, recommender engine seminar paper, recommend,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  An Overview of Positioning Systems and Technologies seminar class 0 1,236 01-04-2011, 12:49 PM
Last Post: seminar class
  NETWORKING OF GPS., SENSORS AND SOFTWARE SYSTEMS WITH DBMS seminar class 0 1,860 31-03-2011, 11:12 AM
Last Post: seminar class
  Principles of Operating Systems seminar class 0 1,421 30-03-2011, 11:50 AM
Last Post: seminar class
  A detailed look at Steganographic Techniques and their use In an Open-Systems Environ seminar class 0 2,202 19-02-2011, 12:39 PM
Last Post: seminar class
  Sky X Gateway and Sky X Client/Servers systems project report helper 1 2,541 29-01-2011, 07:31 PM
Last Post: bushra hannure
  Automation of Time and Attendance using RFID Systems seminar surveyer 0 2,636 07-10-2010, 01:11 PM
Last Post: seminar surveyer
  Survivable Networks Systems computer science crazy 0 1,107 23-09-2008, 01:15 AM
Last Post: computer science crazy

Forum Jump: