You are talking about feedback on recommendations, right? When a user says "that recommendation you presented to me is not a good recommendation"? I think this is fairly different information from a user volunteering that "I don't like that item." An item that a user rates poorly is still, strangely, an item that is relevant to that user.
I kind of wrote about this in the book -- let's say you are a hard-core classical music fan. You love Brahms (5 stars) but can't stand the showy Vivaldi (1 star). If I recommended Led Zeppelin to you, you would undoubtedly say it's a bad recommendation. But it is 'bad' in a different way that Vivaldi is bad. Vivaldi is something you knew about already because it was similar to things you do like -- Led Zeppelin was completely foreign and unrelated. Negative ratings like the 1 star that the user volunteered for Vivaldi, therefore, mean some different and should be treated differently than the user's response to the Led Zeppelin recommendation that was pushed at him or her. I would agree with Ted, that negative feedback on recommendations doesn't somehow belong in the data model. You can use it to filter recommendations -- you would want to purge any Led Zeppelin records from recommendations going forward. In the (non-distributed) framework, this is done with a Rescorer. That is, you don't need to or want to add this negative feedback into the model. There's no problem of boolean ratings and such since the association would not exist in the model -- just in recommendation filters. On Tue, Apr 27, 2010 at 6:27 PM, Tolga Oral <tolga.o...@gmail.com> wrote: > We are building a system on top of provided recommendations allowing user to > provide feedback. I have a question on how to apply the negative feedback > for both boolean and none boolean scores. > > Assuming its a boolean item (item with no score), I cant see how we can > provide negative feedback for a given recommendation. Does this mean we > should convert our boolean items to a score of 1 and give score of -1 (or 0) > for recommendations that user didnt like? > > This applies to items with score too I am not sure if the correct way of > going about this is to provide 0 or a negative value. > > Thank you. >