[
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.