Recommendation Engines for Java applications [closed]
Asked Answered
A

6

12

I was wondering if there is any open source recommendation engine available? It should suggest something like Amazon and Netflix. I have heard of a framework called Apache Mahout - Taste. I am trying it next week. It would be great if you can share your valuable thoughts.

Agronomy answered 20/11, 2009 at 5:42 Comment(0)
C
16

I'm the developer of Mahout / Taste, and hope it will do what you need, but in the interest of balanced coverage, let me also point you at:

Chromatid answered 24/1, 2010 at 22:40 Comment(4)
is Apache Mahout still being used for 2013?Garonne
Yes. I don't contribute to it at this point and am generally focused on 'next-gen' projects, at myrrix.com and now at Cloudera.Chromatid
I've noticed that Apache Mahout on Apache is not that updated where is the updated version located?Garonne
Not sure what you mean?Chromatid
W
2

Apache Mahout is the only one I have found for this area (I have been looking recently too).

Though Weka may also be an option.

Wintertide answered 20/11, 2009 at 15:0 Comment(0)
W
2

I had to work with open source recommendation systems and these are the ones that I found:

Duine, Apache Mahout, OpenSlopeOne, Cofi, SUGGEST and Vogoo.

More details:

Apache Mahout constitutes a Java framework in the data mining area. It has incorporated the Taste Recommender System, a collaborative engine for personalized recommendations.

Vogoo is a PHP framework that implements an collaborative filtering recommender system. It also presents a Slope-One code.

A Java version of the Collaborative Filtering method is implemented in the Cofi library. It was developed by Daniel Lemire, the creator of the Slope-One algorithms. There is also an PHP version available in Lemire's webpage.

OpenSlopeOne offers an Slope One implementation on PHP that cares about performance.

SUGGEST is a recommendation library made by George Karkys and distributed in a binary format.

I described everything I found out here on my blog: http://girlincomputerscience.blogspot.com.br/2012/11/open-source-recommendation-systems.html

hope it helps!

Warily answered 14/11, 2012 at 18:48 Comment(0)
D
2

I just started using easyrec. The forums are not very active, though I did get my questions answered. Plus they have a demo server so you can test drive the recommendation tools without installing anything. I liked their javascript API and way to track recommendations of different types of items. Currently, they only support the slope one recommender--if you are looking for flexibility in this regard, mahout wins hands down (though you can write your own plugins for easyrec).

Dispute answered 18/2, 2013 at 15:22 Comment(0)
W
2

lenskit seems another good recommendation engine in Java, provided by the grouplens team.

Winegrower answered 30/9, 2014 at 3:42 Comment(0)
P
1

If you're looking more for the raw engine, rather than something specifically configured for amazon or netflix, then Minion provides 'document similarity measures'.

Philis answered 24/1, 2010 at 22:49 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.