In my project I have a database of Japanese Sake(rice wine).Each Sake has following attributes which has direct link to the taste of the Sake:
- classification (enumeration 1-5 integer)
- alcohol percentage (1-100 integer)
- polish percentage (1-100 integer)
- acidity (double)
Users of the system can :
- Rate Sake (1-5 double value)
- Add Sakes to his/her favorite list.
Depend on these user data, I am thinking of developing a recommendation system for sake. I am looking at Collaborating Filtering methods,but guess it doesn't fit this scenario?
What kind of algorithm/techniques can be used for this kind of user recommendations?
[Edit] I am looking for a recommendation algorithm not only considering user rating,but also the taste attributes.