Hej all,
a while ago I evaluated the gensim simserver for a web based
recommendation engine and the progress of doing was interesting, the
results were not that good but that was not gensims simservers fault.
As of this week I want to announce that
contest.plista.com has
launched, which is an algorithm contest in the tradition of the
netflix prize.
The goal is to recommend news articles with the highest relevance to
users who currently browse a website. If such a user is interested in
the article he might click on it and will read it and of cource will
receive another recommendation.
Currently there is a weekly prize money of 100EUR for those with the
highest ratio between recommended items and clicked items. As of now
there is no team participating who is not recruited from plista
employees who are of course excluded from winning anything there.
To implement a recommendation engine a participant only needs to write
a server ( Flaskserver ) is one of the easiest starting points. Then
parse incomming json request and return json again for the
recommendation.
If there is interest and the management is ok with that we can provide
a quite simple Flask server Wrapper for the simserver which allows
training, indexing and querying over http.
There is a reference implementation at git ( see the contest website )
in php which works out of the box but lacks an actual recommender.
I hope I got you interested. If there are any questions feel free to
ask me.
Regards
Christian