Questions tagged [mahout-recommender]

A collaborative filtering engine takes users' preferences for items and returns estimated preferences for other items.

Mahout provides a rich set of components from which you can construct a customized recommender system from a selection of algorithms. Mahout is designed to be enterprise-ready; it's designed for performance, scalability and flexibility.

See Mahout Recommender Documentation

273 questions
28
votes
2 answers

What's difference between item-based and content-based collaborative filtering?

I am puzzled about what the item-based recommendation is, as described in the book "Mahout in Action". There is the algorithm in the book: for every item i that u has no preference for yet for every item j that u has a preference for compute a…
cstur4
  • 966
  • 2
  • 8
  • 21
6
votes
4 answers

Spark - How to use the trained recommender model in production?

I am using Spark to build a recommendation system prototype. After going through some tutorials, I have been able to train a MatrixFactorizationModel from my data. However, the model trained by Spark mllib is just a Serializable. How can I use this…
shihpeng
  • 5,283
  • 6
  • 37
  • 63
5
votes
1 answer

How to use secondary user actions with to improve recommendations with Spark ALS?

Is there a way to use secondary user actions derived from the user click stream to improve recommendations when using Spark Mllib ALS? I have gone through the explicit and implicit feedback based example mentioned here :…
4
votes
2 answers

App engine: How does memory work? (using Mahout with the app engine)

I am trying to use Mahout with the app engine. There are a few issues that arose but my main issue right now is: How can I make a recommendation if the model is too large to keep into memory? I am using the memcache, but the Mahout datamodel is not…
4
votes
1 answer

How to speed up Mahout item-based Recommender system?

I'm reading about 7 million lines of data and it takes close to two minutes to load everything up when I restart my application. I'm trying to figure out the best way to speed things up so that it only takes a few seconds at most to restart the…
Benya16
  • 177
  • 1
  • 15
4
votes
1 answer

Content based recommendation in scale

This question is probably very repeated in the blogging and Q&A websites but I couldn't find any concrete answer yet. I am trying to build a recommendation system for customers using only their purchase history. Let's say my application has n…
4
votes
2 answers

PredictionIO data importing

I'm considering using PredictionIO for building a music recommendation system. However, in the user-item interaction, only the following actions are supported: like, dislike, view, conversion, and rate (scale 1 - 5). My existing data consists only…
4
votes
1 answer

How to implement the SlopeOne recommender in Mahout 0.9?

I'm new to Mahout and am trying to work through 'Mahout in Action,' which uses the 0.5 release. One of the early examples calls for using the slope-one recommender. Is this recommender still included in Mahout 0.9? I've looked through the…
user3307240
  • 197
  • 1
  • 2
  • 9
4
votes
2 answers

Recommender system using pig or mahout

I am building a recommend system on Hadoop in a simple way can u give me an opinion on what to use to build this recommendation system. I would like to use Apache pig or Apache mahout. In my data set i am…
4
votes
1 answer

Test and training with different dataset with MAHOUT

Sorry if it's a noob question, but I'm new to MAHOUT, and I have to do some tests with the MovieLens datasets. What I would like to know if it is possible to train the recommender with u1base.csv, and test the recommender with u1test.csv to…
Vitor
  • 145
  • 1
  • 1
  • 5
4
votes
1 answer

Implementing SVD recommender in Mahout

I have a dataset of 50 Million user-preferences containing 8 million distinct users and 180K distinct products. I am currently using a boolean data model and have a basic tanimoto similarity based recommender in place. I am trying to explore…
user1045047
  • 369
  • 1
  • 2
  • 17
4
votes
1 answer

How mahout's recommendation evaluator works

Can anyone tell me how does mahout's RecommenderIRStatsEvaluator work? More specifically how it randomly splits training and testing data and what data the result is compare against? Based on my understating, you need some sort of ideal/expected…
rusho1234
  • 241
  • 2
  • 12
4
votes
3 answers

how can I compile/using mahout for hadoop 2.0?

The latest release mahout 0.9 is only built on hadoop 1.x. (mvn clean install) How can I compile mahout for hadoop 2.0.x? Because When I was running the commands: hadoop jar mahout-examples-0.9-SNAPSHOT-job.jar…
kokosy
  • 65
  • 1
  • 7
4
votes
1 answer

Mahout recommender - adding content-based similarity to item-based recommender

I have a pretty standard Mahout item-based recommender for news articles (using click data, so preferences are Boolean): DataModel dataModel = new ReloadFromJDBCDataModel( new PostgreSQLBooleanPrefJDBCDataModel(localDB,…
Chris B
  • 9,149
  • 4
  • 32
  • 38
3
votes
0 answers

Error: Could not find or load main class org.apache.mahout.driver

I am trying to setup standalone Mahout on local machine where I can run spark-itemsimilarity command on it. I get following error : $ ./mahout Adding lib/ to CLASSPATH MAHOUT_LOCAL is set, running locally Error: Could not find or load main class…
1
2 3
18 19