Recommendation system: Difference between revisions
imported>Douglas O. Atati |
imported>Douglas O. Atati |
||
Line 24: | Line 24: | ||
In Content-based recommendation, the user receives recommendations based on his past preferences. | In Content-based recommendation, the user receives recommendations based on his past preferences. | ||
===== Advantages of Content-based recommendation.===== | |||
=====Disadvantages of Content-based recommendation.===== | |||
==== Collaborative RS ==== | ==== Collaborative RS ==== | ||
Collaborative recommendation systems recommend items that people with similar taste preferred in the past. | Collaborative recommendation systems recommend items that people with similar taste preferred in the past. | ||
===== Advantages of Collaborative RS recommendation.===== | |||
=====Disadvantages of Collaborative RS recommendation.===== | |||
==== Knowledge-based recommendation ==== | ==== Knowledge-based recommendation ==== | ||
Line 34: | Line 39: | ||
being used at present effectively walk the user down a discrimination tree of product attributes whereas others have adopted a | being used at present effectively walk the user down a discrimination tree of product attributes whereas others have adopted a | ||
quantitative decision support tool for this task. | quantitative decision support tool for this task. | ||
===== Advantages of Knowledge-based recommendation.===== | |||
=====Disadvantages of Knowledge-based recommendation.===== | |||
==== Demographic-based recommendation ==== | |||
===== Advantages of Demographic-based recommendation.===== | |||
=====Disadvantages of Demographic-based recommendation.===== | |||
==== Hybrid RS ==== | ==== Hybrid RS ==== | ||
Hybrid systems use a combined content-based and collaborative approach. | Hybrid systems use a combined content-based and collaborative approach. | ||
===== Advantages of Hybrid recommendation.===== | |||
=====Disadvantages of Hybrid recommendation.===== | |||
== Issues == | == Issues == |
Revision as of 16:05, 8 August 2010
To provide students with experience in collaboration, you are warmly invited to join in here, or to leave comments on the discussion page. The anticipated date of course completion is 13 August 2010. One month after that date at the latest, this notice shall be removed. Besides, many other Citizendium articles welcome your collaboration! |
A recommendation system is a software program which attempts to narrow down selections for users based on their expressed preferences, past behavior, or other data which can be mined about the user or other users with similar interests.
History
Classification
The current generation of recommendation methods can be broadly classifed into the following five categories, based on the knowledge sources they use to make recommendations.:
1. Content-based recommendations.
2. Collaborative recommendations.
3. Knowledge-based recommendations.
4. demographic recommendations.
5. Hybrid recommendations.
General requirements for recommendation systems
To make a viable recommendation, three things are needed: (i) background information - the information that the system has before the recommendation process begins. (ii) input information - the information that a user must enter to the system in order to trigger a recommendation. (iii) an algorithm that combines background and input information to arrive at its suggestions.
Content-based recommendation
In Content-based recommendation, the user receives recommendations based on his past preferences.
Advantages of Content-based recommendation.
Disadvantages of Content-based recommendation.
Collaborative RS
Collaborative recommendation systems recommend items that people with similar taste preferred in the past.
Advantages of Collaborative RS recommendation.
Disadvantages of Collaborative RS recommendation.
Knowledge-based recommendation
Utilizes the knowledge about users and products and reasons out what products meet the users requirements. Some of the systems being used at present effectively walk the user down a discrimination tree of product attributes whereas others have adopted a quantitative decision support tool for this task.
Advantages of Knowledge-based recommendation.
Disadvantages of Knowledge-based recommendation.
Demographic-based recommendation
Advantages of Demographic-based recommendation.
Disadvantages of Demographic-based recommendation.
Hybrid RS
Hybrid systems use a combined content-based and collaborative approach.