Subject: Re: User based recommender

  Pat Ferrel 2014-11-26, 20:06
  Yash Patel 2014-11-26, 21:36
  Pat Ferrel 2014-11-27, 21:00
  Yash Patel 2014-12-03, 14:23
  parnab kumar 2014-12-03, 14:45
  Ted Dunning 2014-12-04, 12:44
  Yash Patel 2014-12-04, 12:56
  Yash Patel 2014-12-04, 15:17
  Yash Patel 2014-11-26, 19:18
  Manuel Blechschmidt 2014-11-26, 19:31
  parnab kumar 2014-11-26, 19:45
  Pat Ferrel 2014-11-26, 20:02
  Yash Patel 2014-11-28, 08:14
Some references:

small free book here, which talks about the general idea: https://www.mapr.com/practical-machine-learning
preso, which talks about mixing actions or other indicators: http://occamsmachete.com/ml/2014/10/07/creating-a-unified-recommender-with-mahout-and-a-search-engine/
two blog posts: http://occamsmachete.com/ml/2014/08/11/mahout-on-spark-whats-new-in-recommenders/ http://occamsmachete.com/ml/2014/09/09/mahout-on-spark-whats-new-in-recommenders-part-2/
mahout docs: http://mahout.apache.org/users/recommender/intro-cooccurrence-spark.html

Build Mahout from this source: https://github.com/apache/mahout This will run stand-alone on a dev machine, then if your data is too big for a single machine you can run it on a Spark + Hadoop cluster. The data this creates can be put into a DB or indexed directly by a search engine (Solr or Elasticsearch). Choose the search engine you want then queries of a user’s item id history will go there--results will be an ordered list of item ids to recommend.

The core piece is the command line job: “mahout spark-itemsimilarity”, which can parse csv data. The options specify what columns are used for ids.

Start out simple by looking only at user and item IDs. Then you can add other cross-cooccurrence indicators for multiple actions later pretty easily.
On Nov 28, 2014, at 12:14 AM, Yash Patel <[EMAIL PROTECTED]> wrote:

The mahout + search engine recommender seems what would be best for the
data i have.

Kindly get back to me at your earliest convenience.

Best Regards,
Yash Patel

On Thu, Nov 27, 2014 at 9:58 PM, Pat Ferrel <[EMAIL PROTECTED]> wrote:
  Yash Patel 2014-11-28, 18:05
  Pat Ferrel 2014-11-28, 18:22
  Yash Patel 2014-11-29, 21:35
  Pat Ferrel 2014-11-29, 21:40
  Yash Patel 2014-11-29, 21:47
  Pat Ferrel 2014-12-04, 18:21
  Ted Dunning 2014-12-05, 19:12
  Pat Ferrel 2014-12-06, 20:09
  Pat Ferrel 2014-12-09, 00:13
  Pat Ferrel 2014-12-09, 19:13
  Yash Patel 2014-12-06, 23:57
  Pat Ferrel 2014-12-07, 16:27
  Yash Patel 2014-12-07, 22:27
  Pat Ferrel 2014-12-08, 01:20
  Yash Patel 2014-12-08, 09:22