Question

I am looking for a good algorithm that can recommend content objects to user by calculating similarity between user and content object. To calculate it, we have the content object tags (meta data) and user's interest data.

We can learn about user's interest in two ways:

  1. Explicitly asking him: Ask him to rate a particular content item. to rank a collection of items from least fav to most fav.
  2. Implicit ways: Learn by observing what kind of content a user accesses over the time. I want to implement a bit of both.

Please suggest some articles or papers that shows analysis of some good approaches?

Was it helpful?

Solution

This is an active area of research, so there are lots of papers on the topic. Try for example "An efficient boosting algorithm for combining preferences" by Freund et al. The Journal of Machine Learning Research vol. 4 at http://jmlr.csail.mit.edu/papers/volume4/freund03a/freund03a.pdf

OTHER TIPS

Book: "Collective Intelligence in Action" by Satnam Alag.

Check out the Netflix Prize Reference section in wikipedia.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top