You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Sebastian Schelter (JIRA)" <ji...@apache.org> on 2010/08/31 09:05:53 UTC

[jira] Created: (MAHOUT-493) Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob

Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob
--------------------------------------------------------------------------------

                 Key: MAHOUT-493
                 URL: https://issues.apache.org/jira/browse/MAHOUT-493
             Project: Mahout
          Issue Type: New Feature
          Components: Collaborative Filtering
    Affects Versions: 0.5
            Reporter: Sebastian Schelter


It should be possible to explicitly prevent to have certain items recommended to certain users although they do not have a preference towards them.

This filter is necessary because a user might have stated to never be shown a recommended item again.

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


[jira] Commented: (MAHOUT-493) Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob

Posted by "Sebastian Schelter (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12906817#action_12906817 ] 

Sebastian Schelter commented on MAHOUT-493:
-------------------------------------------

I did not like the idea to load a file containing all user/item pairs to filter into memory in the final Reducer which was proposed on the mailing list, as this might introduce scaling issues.

I think I found a better way to include the filtering logic in the distributed recommendation process. For a user that should not be recommended an item we join an artificial NaN summand into the estimation of his/her preference towards that item so that this item will automatically be excluded.

Patch is coming soon.

> Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob
> --------------------------------------------------------------------------------
>
>                 Key: MAHOUT-493
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-493
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sebastian Schelter
>
> It should be possible to explicitly prevent having a given item being recommended to a given user.
> This filter is necessary because that user might have stated to never be shown a recommended item again.

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


[jira] Updated: (MAHOUT-493) Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob

Posted by "Sebastian Schelter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAHOUT-493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Schelter updated MAHOUT-493:
--------------------------------------

        Status: Resolved  (was: Patch Available)
    Resolution: Fixed

> Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob
> --------------------------------------------------------------------------------
>
>                 Key: MAHOUT-493
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-493
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>    Affects Versions: 0.4
>            Reporter: Sebastian Schelter
>             Fix For: 0.4
>
>         Attachments: MAHOUT-493.patch
>
>
> It should be possible to explicitly prevent having a given item being recommended to a given user.
> This filter is necessary because that user might have stated to never be shown a recommended item again.

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


[jira] Commented: (MAHOUT-493) Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12907452#action_12907452 ] 

Hudson commented on MAHOUT-493:
-------------------------------

Integrated in Mahout-Quality #263 (See [https://hudson.apache.org/hudson/job/Mahout-Quality/263/])
    

> Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob
> --------------------------------------------------------------------------------
>
>                 Key: MAHOUT-493
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-493
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>    Affects Versions: 0.4
>            Reporter: Sebastian Schelter
>             Fix For: 0.4
>
>         Attachments: MAHOUT-493.patch
>
>
> It should be possible to explicitly prevent having a given item being recommended to a given user.
> This filter is necessary because that user might have stated to never be shown a recommended item again.

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


[jira] Updated: (MAHOUT-493) Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob

Posted by "Sebastian Schelter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAHOUT-493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Schelter updated MAHOUT-493:
--------------------------------------

    Attachment: MAHOUT-493.patch

> Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob
> --------------------------------------------------------------------------------
>
>                 Key: MAHOUT-493
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-493
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sebastian Schelter
>         Attachments: MAHOUT-493.patch
>
>
> It should be possible to explicitly prevent having a given item being recommended to a given user.
> This filter is necessary because that user might have stated to never be shown a recommended item again.

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


[jira] Updated: (MAHOUT-493) Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob

Posted by "Sebastian Schelter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAHOUT-493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Schelter updated MAHOUT-493:
--------------------------------------

    Description: 
It should be possible to explicitly prevent having a given item being recommended to a given user.

This filter is necessary because that user might have stated to never be shown a recommended item again.

  was:
It should be possible to explicitly prevent to have certain items recommended to certain users although they do not have a preference towards them.

This filter is necessary because a user might have stated to never be shown a recommended item again.


> Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob
> --------------------------------------------------------------------------------
>
>                 Key: MAHOUT-493
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-493
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sebastian Schelter
>
> It should be possible to explicitly prevent having a given item being recommended to a given user.
> This filter is necessary because that user might have stated to never be shown a recommended item again.

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


[jira] Updated: (MAHOUT-493) Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob

Posted by "Sebastian Schelter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAHOUT-493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Schelter updated MAHOUT-493:
--------------------------------------

               Status: Patch Available  (was: Open)
    Affects Version/s: 0.4
                           (was: 0.5)
        Fix Version/s: 0.4

Patch provided for review.  I plan to commit this tomorrow.

> Explicit filter for user/item pairs in o.a.m.cf.taste.hadoop.item.RecommenderJob
> --------------------------------------------------------------------------------
>
>                 Key: MAHOUT-493
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-493
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>    Affects Versions: 0.4
>            Reporter: Sebastian Schelter
>             Fix For: 0.4
>
>         Attachments: MAHOUT-493.patch
>
>
> It should be possible to explicitly prevent having a given item being recommended to a given user.
> This filter is necessary because that user might have stated to never be shown a recommended item again.

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