What you choose to present on the absence of history is a very similar problem as what you present when you have just a little information. The best case is when the recs engine always gives you the best it can as well as giving you some indication of how much it knows. Then the presentation layer can make decisions about what to show.

One way to look at recommendations is as a form of inference from the behavior of the mass of users and the possibly limited information about the user.

Regarding the best recommendation with empty history, no I don't think that the most popular items are a good choice. You do much better to consider the value of eliciting interesting information from the user by giving a variety of items. The most popular items tend to be much too homogeneous to be a good recommendation. If they don't like the first they won't like the rest. Better to just show one item.

On Jan 22, 2009, at 11:26, Sean Owen <sro...@gmail.com> wrote:

Interesting indeed... I suppose I had thought of that as something a
bit separate from recommendation. You're really just giving, what, the
top-rated items or something? perhaps something more appropriate given
the domain. Either way it feels like something the caller can come up
with outside the context of a recommendation engine. I had thought it
less surprising for the engine to say nothing when it can't actually
recommend something meaningfully.

I suppose DataModel could expose getTopRatedItems or something?

On Thu, Jan 22, 2009 at 7:23 PM, Ted Dunning <ted.dunn...@gmail.com> wrote:
ANother option is to actually recommend something for new users.

Reply via email to