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
2
votes
0 answers

Generic User based Recommender with Pseudo Recommender Job on Mahout

i am trying to run the Pseudo Recommender with the Generic User Based Recommender on Mahout. But it is giving IllegalStateException>. I figured out might be due to the fact that Pseudo Recommender requires class with just DataModel as parameter…
user2843283
  • 59
  • 1
  • 6
2
votes
1 answer

Mahout Optimization : Multithreading TopItems.getTopUsers() and TopItems.getTopItems()

We have the following system in place: No of Users : ~500k No of Items : ~100k UserSimilarity userSimilarity = new TanimotoCoefficientSimilarity(dataModel); UserNeighborhood neighborhood = new…
2
votes
2 answers

Mahout Datamodel with duplicate user,item enteries but different preference values

I was wondering how the distributed mahout recommender job org.apache.mahout.cf.taste.hadoop.item.RecommenderJob handled csv files where duplicate and triplicate user,item entries exist but with different preference values. For example, if I had a…
2
votes
1 answer

How do I evaluate a recommender using Mahout/Hadoop

Mahout comes with a number of predefined Hadoop job classes (stuff derived from AbstractJob). These include jobs for computing recommendations (RecommenderJob). Mahout also defines various RecommenderEvaluators for use in testing these…
Mike Sokolov
  • 6,914
  • 2
  • 23
  • 31
2
votes
1 answer

Mahout RecommenderJob not converging

This is my first SO post so please let me know if I've missed out anything important. I am a Mahout/Hadoop beginner, and am trying to put together a distributed recommendation engine. In order to simulate working on a remote cluster, I have set up…
CaslonAmp
  • 21
  • 1
2
votes
3 answers

NoClassDefFoundError using mahout

I am starting to learn mahout, but in the first step I got a strange error in my program. I'm trying to build a simple recommender in a few lines: import java.util.List; import java.io.File; import org.apache.mahout.cf.taste.model.DataModel; import…
orezvani
  • 3,595
  • 8
  • 43
  • 57
2
votes
0 answers

the use of PlusAnonymousUserDataModel

What is wrong with the following code and why it produces no recommendations for anonymous user? I cannot figure out what's going wrong, but I can't get recommendations for anonymous user with PlusAnonymousUserDataModel. This is the example code,…
1
vote
2 answers

Model creation for User User collanborative filtering

I want to do a sort of user-user collaborative filtering wherein the users in the user-item matrix are a selected part of whole users in the database. These selected users are refreshed regularly with newly selected users preferences. New users…
sravan_kumar
  • 1,129
  • 1
  • 13
  • 25
1
vote
4 answers

Trouble running RecommenderJob on hadoop

After adding lined-sinple-sorted.txt and users.txt in input directory of hdfs. I am trying to run the following command. hduser@ubuntu:/usr/local/hadoop$ bin/hadoop jar /opt/mahout/core/target/mahout-core-0.7-SNAPSHOT-job.jar…
manish dunani
  • 41
  • 1
  • 4
1
vote
0 answers

Why does the result of ItemSimilarityJob lack some similarities of itemId-pair?

Given that I have the following ratings.csv userId,itemId,rating 1,1,1 1,2,2 1,3,3 2,2,4 2,3,2 2,5,4 2,6,5 3,1,5 3,3,1 3,6,2 4,4,4 Using org.apache.mahout.cf.taste.hadoop.item.RecommenderJob, we have hadoop jar /mahout-examples-0.13.0-job.jar…
1
vote
2 answers

Mahout -- Recommend for a type of people

I am a newbie learning mahout. I learned that there are five recommenders in mahout. User-based, Item-based,... The datasets I used is movielens 100K I am thinking implement a little different movie recommender from user based one. i.e., instead of…
vycon
  • 139
  • 2
  • 12
1
vote
1 answer

What is the right way to increment mahout recommender model?

I have a stream of user-item pairs, hold a block based on last 6M records and update it each minute. I don't like that between these rebuilds some important data might be unused. For example new user has joined the system, but the model doesn't know…
Stepan Yakovenko
  • 8,670
  • 28
  • 113
  • 206
1
vote
0 answers

Is it possible content-based recommender with composite item similarity object?

I want to use the Mahout as the recommender system. In my project, there are contents, tags,reactions. User share a content after tagged and other users can read the content and give reactions. I want to recommend contents when any user read a…
erdem
  • 103
  • 1
  • 11
1
vote
1 answer

spark-submit with Mahout error on cluster mode (Scala/java)

I'm trying to build a basic recomender with Spark and Mahout on Scala. I use the follow mahout repo to compile mahout with scala 2.11 and spark 2.1.2 mahout_fork To execute my code I use spark-submit and it run fine when I put --master local but…
1
vote
0 answers

How should I pass clustered dataset to Apache Mahout recommender?

I am working on Movielens dataset and I want to create a user based recommender system which is based on k-means clustering. I have created the clustered dataset using Python and now I want to use it in Mahout for better recommendations.Finally, I…
sam007
  • 79
  • 6