Sebastian Schelter created MAHOUT-1058:
------------------------------------------
Summary: IDRescorers should also be able to filter candidaten items
Key: MAHOUT-1058
URL: https://issues.apache.org/jira/browse/MAHOUT-1058
Project: Mahout
Issue Type: New Feature
Components: Collaborative Filtering
Affects Versions: 0.8
Reporter: Sebastian Schelter
Assignee: Sebastian Schelter
Currently when a recommendation for a particular user is computed, at first the
candidate items are determined via a CandidateItemsStrategy, then predicitions
for all these items are computed and afterwards the IDRescorer can filter the
items that might be recommended.
For performance reasons, it should also be possible to apply custom filtering
before the estimation is done. This cannot be done in the
CandidateItemsStrategy, as the filtering logic might depend on some request/or
user-specific criteria that are not known in the recommender application.
It would be possible to implement such a logic in IDRescorer.isFiltered(), this
is however bad for performance reasons, as the very costly estimation has
already happen then.
I propose to add a method to IDRescorer that can filter the candidate items
right before estimation starts.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira