mahout-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Saikat Kanjilal (JIRA)" <>
Subject [jira] [Commented] (MAHOUT-974) use integer as userId and itemId
Date Thu, 06 Jun 2013 05:48:20 GMT


Saikat Kanjilal commented on MAHOUT-974:

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
>  use integer as userId
and itemId
> ---------------------------------------------------------------------------------------------------
>                 Key: MAHOUT-974
>                 URL:
>             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
>  uses integer as userId
and itemId,but  and
.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:

View raw message