implicit icon indicating copy to clipboard operation
implicit copied to clipboard

How do users with a single item interaction affect the predictions for new users?

Open DaStapo opened this issue 4 years ago • 2 comments

If I use my model exclusively for new users, should I include the users, who only have had one product interaction, in the training set?

I know this is a theoretical question unrelated to the implementation.

DaStapo avatar Aug 23 '20 10:08 DaStapo

For models based purely on Collaborative Filtering (as all the models of this package), users who only have had one product interaction are useless in the training set. More precisely, if you consider the bipartite graph of user-item interactions, you can prune it until all nodes (users or items) have a degree of at least 2.

Besides, how many interactions do new users have? If it's only one or two, you should probably consider models that leverage users features (if you have some... it can be age/gender/OS/marketing channel/...). You can take a look at https://github.com/lyst/lightfm but I really don't how if it's a good library or not.

cakedev0 avatar Sep 16 '20 21:09 cakedev0

My suspicion was that the general popularity of an item would have an effect in cases where there is very little overlap in interactions.

DaStapo avatar Sep 17 '20 06:09 DaStapo