[ 
https://issues.apache.org/jira/browse/MAHOUT-558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12967059#action_12967059
 ] 

Lance Norskog commented on MAHOUT-558:
--------------------------------------

It would be good to have a common contract that all of the Recommenders either 
honor or throw UnsupportedOperationException. Having a zillion recommenders 
with their own quirks and slightly different behaviors and interpretations 
makes the software base unusable.

For example, my bete noir: most of the user-based recommenders return the 
user's own pref for an item, rather than the recommender's calculated pref. 
Some recommenders cannot do this because they compute internal numbers based on 
the prefs and then toss the prefs. I am writing such a recommender and I cannot 
duplicate this behavior.




> Extend ItembasedRecommender to offer different "exclusion modes" when 
> computing most similar items to a collection of input items
> ---------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-558
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-558
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sebastian Schelter
>         Attachments: MAHOUT-558-2.patch, MAHOUT-558.patch
>
>
> GenericItembased Recommender currently excludes all items that are not 
> similar at least one of the input items when computing the most similar items 
> to a collection of items. We should introduce a way to have the user decide 
> whether he/she wants this behavior or he/she wants to have all items included 
> that are similar to at least one of the input items, which is more useful in 
> practice in my experience.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to