RE: Suggestions feature

2011-10-04 Thread Steven A Rowe
Hi Milan,

I have three ideas:

1. Boost by log(weight) instead of just by weight.  This would reduce 
weight-to-weight ratios and so reduce the likelihood of hit list domination, 
while still retaining the user's relative preferences.  Multiple log 
applications will further decrease the weight-to-weight ratios and thus 
increase variety.

2. Take the top N topics by weight, thresholding either by some arbitrary 
weight or at some arbitrary N, and then boost those N topics equally.  This 
would increase variety at the expense of ignoring the user's minor interests.

3. Just apply a fixed boost to all of the user's interests and ignore their 
associated weights.  (This is equivalent to taking strategy #1 to the limit.)

Steve

> -Original Message-
> From: Milan Dobrota [mailto:mi...@milandobrota.com]
> Sent: Tuesday, October 04, 2011 12:56 PM
> To: solr-user@lucene.apache.org
> Subject: Suggestions feature
> 
> I am working on a feature similar to Youtube suggestions (where the
> videos are suggested based on your viewing history).
> What I do is parse the history and get the user's interests, in the form
> of weighted topics. When I boost according to those interests, the dominant
> ones take over the result list.
> 
> Is there any way to use the boost so that there is some variety in the
> results?
> 
> Thanks
> Milan


Suggestions feature

2011-10-04 Thread Milan Dobrota
I am working on a feature similar to Youtube suggestions (where the videos
are suggested based on your viewing history).
What I do is parse the history and get the user's interests, in the form of
weighted topics. When I boost according to those interests, the dominant
ones take over the result list.

Is there any way to use the boost so that there is some variety in the
results?

Thanks
Milan