Ask YC: Built a great social media site, but need a recommendation engine. Any ideas?
I've talked to a few recommendation engine providers (loomia, strands, etc). Strands is the only company that may be able to provide a back-end recommendation service that could work for my service (great API, content agnostic, ability to filter by item tags).
But still, I'm not sure a 3rd party service like this could ever provide the flexibility that I would eventually want (For instance, how could I control the rate at which new content is spread and eventually stops being recommended? how would I address potential issues of gaming?).
I'm not that knowledgeable about how rec engines operate. If anyone here understands the technical details regarding rec engines (or has experience building them) I would love to hear what you think. A third party system could potentially allow me to launch this thing very soon and would alleviate many scaling issues. But maybe it would be smarter to try to get a team together and build it from scratch so that I have complete flexibility.
10 comments
[ 9.2 ms ] story [ 186 ms ] threadIt doesn't get into any technical implementation details but does cover design, strategy, and issues you should consider.
You might want to browse that chapter at your favorite bookstore.
Also check out "Programming Collective Intelligence" by Oreilly. I haven't read it yet, but it is sitting on my shelf.
Check out this article and collaborative filtering library:
http://www.igvita.com/2007/01/15/svd-recommendation-system-i...
I actually want to play with this more, so if anyone wants to create a google group to share implementation approaches, etc., just reply to this and I'll create it.
I am not sure which technology you've used to develop your site, but Project Aura being developed by Sun developers looks really promising and is open source. Here is a link to their PDF from this year's JavaOne, they are suppose to launch it within the next month. http://developers.sun.com/learning/javaoneonline/2008/pdf/TS...