Show HN: Gorse – A recommender system back end based on collaborative filtering(gorse.io)
gorse.io
Show HN: Gorse – A recommender system back end based on collaborative filtering
https://gorse.io/
19 comments
Maybe it's just coincidence, but the name Gorse resembles Go+Morse (http://www.fmjlang.co.uk/morse/MORSE.html), and the name Steamlens resembles like Steam+Movielens (https://movielens.org), both early recommendation systems.
Yep. SteamLens is the combination of Steam and MovieLens. However, gorse means Go recommender system engine :D
You might want to have a look at the Morse paper. It describes an algorithm which worked well, significantly better than KNN, at least on movies, using, by today's standards, a small data set. Unfortunately, when I inquired about open sourcing the code, I was told that BT had lost it. But the algorithm is described in detail in the paper.
I'll have a look at it. :)
Looks good, I'll keep an eye on this as development goes on. One thing I'm particularly curious about: the project page emphasizes optimization through SIMD instructions and multi-threading. Are there any benchmarks versus other recommendation engines to demonstrate what type of performance improvement one should expect?
Thanks for your feedback. More benchmarks should be added later.
[deleted]
I get an error 500 on steamlense :/
We changed the URL from https://github.com/zhenghaoz/gorse to the project page.
An followed by a word starting with a constant is grammatically incorrect, can you fix this as well?
Well if we're going to get nitpicky I think you meant "consonant" instead of "constant" ;)
Ooops
Sorry. I forgot to change the quantifier when I shorten the title.
Do not apologize :)
Fixed now!