|
|
-
Cluster-based recommenders
Ahmed Abdeen Hamed 2012-03-12, 13:56
Hello friends,
I am considering the use of Cluster-based recommender for a problem that I am solving. However, what I am trying to do the mirror or how cluster-based is doing. Specifically, cluster-based clusters users to groups then recommends items to each cluster. Would it be possible for me to cluster items as groups then recommend users to these groups instead? Does this sound acceptable using this method?
Please let me know.
Thanks, -Ahmed
-
Re: Cluster-based recommenders
Sean Owen 2012-03-12, 16:13
Sure -- to do this, you simply flip your items and users. Feed item IDs as user IDs and vice versa. Then you have a system that recommends users to items, really. And you can use clustering if you like, to do that. In fact you can use any algorithm.
Sean
On Mon, Mar 12, 2012 at 1:56 PM, Ahmed Abdeen Hamed <[EMAIL PROTECTED]> wrote: > Hello friends, > > I am considering the use of Cluster-based recommender for a problem that I > am solving. However, what I am trying to do the mirror or how cluster-based > is doing. Specifically, cluster-based clusters users to groups then > recommends items to each cluster. Would it be possible for me to cluster > items as groups then recommend users to these groups instead? Does this > sound acceptable using this method? > > Please let me know. > > Thanks, > -Ahmed
-
Re: Cluster-based recommenders
Ahmed Abdeen Hamed 2012-03-12, 17:03
This is really great. Thanks so much! -Ahmed
On Mon, Mar 12, 2012 at 12:13 PM, Sean Owen <[EMAIL PROTECTED]> wrote:
> Sure -- to do this, you simply flip your items and users. Feed item > IDs as user IDs and vice versa. Then you have a system that recommends > users to items, really. And you can use clustering if you like, to do > that. In fact you can use any algorithm. > > Sean > >
-
Re: Cluster-based recommenders
Ted Dunning 2012-03-12, 17:49
Be aware that cluster based recommenders almost never perform as well as user/item based recommenders.
On Mon, Mar 12, 2012 at 10:03 AM, Ahmed Abdeen Hamed < [EMAIL PROTECTED]> wrote:
> This is really great. Thanks so much! > -Ahmed > > On Mon, Mar 12, 2012 at 12:13 PM, Sean Owen <[EMAIL PROTECTED]> wrote: > > > Sure -- to do this, you simply flip your items and users. Feed item > > IDs as user IDs and vice versa. Then you have a system that recommends > > users to items, really. And you can use clustering if you like, to do > > that. In fact you can use any algorithm. > > > > Sean > > > > >
-
Re: Cluster-based recommenders
Ahmed Abdeen Hamed 2012-03-12, 19:18
Thanks for the heads up. I will keep that in mind!
-Ahmed
On Mon, Mar 12, 2012 at 1:49 PM, Ted Dunning <[EMAIL PROTECTED]> wrote:
> Be aware that cluster based recommenders almost never perform as well as > user/item based recommenders. > >
-
Re: Cluster-based recommenders
Ahmed Abdeen Hamed 2012-03-12, 22:18
I have a question about the TreeClusteringRecommender:
Is there a way that you can estimate the number of clusters rather than specifying how many you want? I thought of using the K-means clustering algorithm to do that for me, but it sounds a bit redundant. Is there a more elegant way?
Thanks,
-Ahmed
On Mon, Mar 12, 2012 at 1:49 PM, Ted Dunning <[EMAIL PROTECTED]> wrote:
> Be aware that cluster based recommenders almost never perform as well as > user/item based recommenders.
-
Re: Cluster-based recommenders
Sean Owen 2012-03-12, 22:20
You can set a threshold rather than a count -- that's about as much as that bit of code does in this regard.
On Mon, Mar 12, 2012 at 10:18 PM, Ahmed Abdeen Hamed <[EMAIL PROTECTED]> wrote: > I have a question about the TreeClusteringRecommender: > > Is there a way that you can estimate the number of clusters rather than > specifying how many you want? I thought of using the K-means clustering > algorithm to do that for me, but it sounds a bit redundant. Is there a more > elegant way?
-
Re: Cluster-based recommenders
Ahmed Abdeen Hamed 2012-03-12, 22:30
This makes perfect sense!
Thanks again,
-Ahmed
On Mon, Mar 12, 2012 at 6:20 PM, Sean Owen <[EMAIL PROTECTED]> wrote:
> You can set a threshold rather than a count -- that's about as much as > that bit of code does in this regard. > >
|
|