4 ms·
I'm not sure why the format is important. Building recommendation engines is really hard from an algorithmic perspective. How you format the inputs and outputs
by akkartik 19y ago
I'm not sure why the format is important.
Building recommendation engines is really hard from an algorithmic perspective. How you format the inputs and outputs seems negligible in importance.
- natrius 19y agoIt's not about the format, it's about what being in someone's OPML file means. It means that someone finds the information from a specific site to be so useful that they want to receive every update from the site so they can at least take a glance at it. Votes on specific links are a far less valuable indicator of reputation. No one wants to see everything that's submitted to Scribd; a few things just happen to get voted to the top of social networking sites because they're funny or interesting. That doesn't say anything meaningful about Scribd's reputation. Google has a huge advantage in this area since they collect which items from an RSS feed people actually read on Google Reader. They know that even though I subscribe to the del.icio.us/popular and digg RSS feeds, I rarely read any of the items, whereas I read almost everything from dive into mark or Jeremy Zawodny's blog. As far as the output is concerned, it doesn't have to be traditional "output" at all. It can be an increased PageRank for a site, or a Firefox extension that shows a reputation meter for every site you visit. The format isn't important, but the things people subscribe to are very important.
- altano 19y agoThe format of the output is somewhat less important, although I just seem to think RSS feeds are a inherently superior way to get content than a list of links. The INPUT on the other hand is extremely important. Take a look at Reddit... you have to manually up/down vote articles to make the recommendation system go. Not only is that tedious, but I don't believe people actually have a good grasp of the content they are looking for. RSS feeds, on the other hand, are much more relevant. And getting a list of someone's feeds requires no work on their part to describe to you their interests. Even better, online readers/aggregators such as Google Reader have an even more extreme advantage in being able to tell what you read and how often you read it (as the other poster pointed out) more accurately than your OPML file. It's a gold mine for anyone trying to build content recommendation systems. Take a look at Reddit... it's become a collective RSS feed aggregator plus stupid pictures of cats. If the recommendation engine worked, it would be a GOOD collective RSS feed aggregator. I believe you can get there by working with RSS feeds and actual reading statistics as inputs rather than manual link clicking.