[ 
https://issues.apache.org/jira/browse/MAHOUT-974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13676722#comment-13676722
 ] 

Saikat Kanjilal commented on MAHOUT-974:
----------------------------------------

Sebastian,
Finally had a chance to dig into this further tonight, so in looking at the 
first two map-reduces I see the ItemRatingVectorsMapper class, 2 ideas here: 1) 
should we get rid of this class and just use the ItemIDIndexMapper class and 
try to make this class work for ALS 2) make ItemRatingVectorsMapper handle the 
mapping, unlike ItemIDIndexMapper this class doesnt really handle an index and 
deals with the rating matrix which itself would need to be modified.


Any thoughts on simplest solution?  My vote would be 2 but I need to read 
through the code some more to get a deeper understanding.   Also please pardon 
if I'm way off base on solutioning this :)), lot of code to read and understand
                
> org.apache.mahout.cf.taste.hadoop.als.ParallelALSFactorizationJob  use 
> integer as userId and itemId
> ---------------------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-974
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-974
>             Project: Mahout
>          Issue Type: Wish
>          Components: Collaborative Filtering
>    Affects Versions: 0.8
>            Reporter: Han Hui Wen 
>            Assignee: Sebastian Schelter
>              Labels: CF,recommendation,als
>             Fix For: 0.8
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> org.apache.mahout.cf.taste.hadoop.als.ParallelALSFactorizationJob  uses 
> integer as userId and itemId,but 
> org.apache.mahout.cf.taste.hadoop.similarity.item.ItemSimilarityJob  and  
> org.apache.mahout.cf.taste.hadoop.item.RecommenderJob .use Long as userId and 
> ItemId.
> It's best that ParallelALSFactorizationJob   also uses Long as userId and 
> itemId ,so that same dataset can use all the recommendation arithrmetic

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

Reply via email to