mahout-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Owen <>
Subject Re: Exclude by RuleSet
Date Fri, 01 Jul 2011 18:25:02 GMT
>From what you describe so far, you do not need any new code. A
Rescorer does what you want, I believe. If not, maybe you can explain
more about what it's not doing that you want it to do. A Rescorer to
exclude items is probably always a good idea as it saves computation.

On Fri, Jul 1, 2011 at 7:03 PM, Em <> wrote:
> Hi Sean,
> I am not very familiar with the code itself, however I have no problem
> with digging into it.
> I guess the CandidateItemStrategy and the Rescorer are usable for all
> kinds of recommendations: user-user, user-item, item-item etc. and so I
> can create a generic (or general) implementation for the problem?
> Could you explain more of the tradeoffs for both
> implementation-possibilities, please?
> Regards,
> Em
> Am 01.07.2011 19:01, schrieb Sean Owen:
>> The short answer is that you'd have to modify the code to inject this
>> kind of logic -- though you might get away with just using a custom
>> CandidateItemStrategy in an item-based recommender.
>> A Rescorer will cause it to not bother computing estimated values for
>> unwanted items though, so I think it already does what you intend.
>> On Fri, Jul 1, 2011 at 5:56 PM, Em <> wrote:
>>> Hello list,
>>> is it possible to filter out some items/users from the
>>> recommendation-process?
>>> In some cases one does not want to include information from some sources in
>>> special situations.
>>> As an example you can imagine an onlineshop. If you click on the category
>>> "women" it would be the best to only show recommendations for this
>>> main-category rather than also showing some stuff for men.
>>> A Rescorer could be a solution to filter out those unwanted results *after*
>>> the big part is done (am I correct?), however I do not want to spend
>>> ressources on computing probabilities for items that are definitly unwanted
>>> for the resultset.
>>> What I want is something like a
>>> SELECT col1, col2, col3 FROM myData WHERE category = "women" OR category =
>>> "subcategoryOfWomen"
>>> and than do the computation on top of this dataset.
>>> Is this possible with Mahout?
>>> Regards,
>>> Em
>>> --
>>> View this message in context:
>>> Sent from the Mahout User List mailing list archive at

View raw message