[ https://issues.apache.org/jira/browse/MAHOUT-1004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Saleem Ansari updated MAHOUT-1004: ---------------------------------- Attachment: MAHOUT-1004-trunk-rebased-but-tests-fail.patch This patch is to re-base earlier patch against trunk version of Mahout codebase. > Distributed User-based Collaborative Filtering > ---------------------------------------------- > > Key: MAHOUT-1004 > URL: https://issues.apache.org/jira/browse/MAHOUT-1004 > Project: Mahout > Issue Type: New Feature > Components: Collaborative Filtering > Affects Versions: 0.7 > Reporter: Kris Jack > Priority: Minor > Labels: Recommender, User-based > Fix For: Backlog > > Attachments: MAHOUT-1004.patch, > MAHOUT-1004-trunk-rebased-but-tests-fail.patch > > Original Estimate: 336h > Remaining Estimate: 336h > > I'd like to contribute code that implements a distributed user-based > collaborative filtering algorithm. > In brief, so far I've taken the code for the existing > org.apache.mahout.cf.taste.hadoop.item.RecommenderJob and created a new > org.apache.mahout.cf.taste.hadoop.user.RecommenderJob. With help from Sean > Owen, I followed a similar approach to the item-based implementation, but > multiplied a user-user matrix with a user-item vector rather than an > item-item matrix with an item-user vector. The result of the multiplication > then needs to be transposed in order to output recommendations by user id. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira