[ https://issues.apache.org/jira/browse/MAHOUT-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sean Owen resolved MAHOUT-381. ------------------------------ Fix Version/s: 0.3 Resolution: Not A Problem While I think the package name is fine, and do not wish to change it, you raise a good point that deserves explanation. All recommenders take as input "users" and "items". They don't *really* have to be, say, people and DVDs. They could be any entities. I've called these entities users and items, since the literature in this area does as well, and our common understanding of what recommenders do involves people and products. It makes the code much easier to read, to give these things familiar names. As you say, you can actually use your users as items and vice versa. This doesn't change the fact that the things being recommended are items in the framework, and the things being recommended to are users. "User-based" and "item-based" can be confusing terms, since both styles of algorithm use user and item information as input. These are again terms from the literature, not mine. The algorithm here resembles item-based recommenders since it is fundamentally based on item-item relations -- here, cooccurrence. Thus the name ".item" > org.apache.mahout.cf.taste.hadoop.item is more misleading > --------------------------------------------------------- > > Key: MAHOUT-381 > URL: https://issues.apache.org/jira/browse/MAHOUT-381 > Project: Mahout > Issue Type: Question > Components: Collaborative Filtering > Affects Versions: 0.4 > Reporter: Hui Wen Han > Fix For: 0.3 > > > the package org.apache.mahout.cf.taste.hadoop.item is more misleading. > mahout has two type recommendation model, > User based and item based, org.apache.mahout.cf.taste.hadoop.item mislead > people to consider that org.apache.mahout.cf.taste.hadoop.item is item based. > but truth is that : > if the input format 's user_id,item_id,score ,then recommend user with > similar items, > if the input format 's item_id,user_id,score ,then recommend item with > similar user,it can be used for advertisement pushing. > so the best way is to change package name. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.