Surprise icon indicating copy to clipboard operation
Surprise copied to clipboard

Slope One prediction formula does not make sense

Open mmlynarik opened this issue 3 years ago • 2 comments

Hi,

I'm a fan of your package, since it's very well documented and logically structured. Anyway, I wanted to bring up the topic of the meaningfulness of the Slope One formula. Are you sure the formula below actually makes sense, if the predicted rating is dependent exclusively on deviations evaluated based on ratings of all other users and just the average rating of given user? I mean, where is the contribution of the given user's preferences demonstrated by his ratings to the prediction of the new item rating? The only term which carries any kind of user-related information is his mean, which is quite negligible. You can check e.g. this document on page 34, which defines the Slope One formula in a more logical way, taking into account also user's ratings. http://guidetodatamining.com/assets/guideChapters/DataMining-ch3.pdf.

image

mmlynarik avatar Mar 09 '21 11:03 mmlynarik

Sorry I won't have time to dive deep into SlopeOne again, but you'll probably find some insights in the original paper https://arxiv.org/abs/cs/0702144

If the formula in the docs doesn't reflect the paper, please let met know!

NicolasHug avatar Mar 09 '21 12:03 NicolasHug

Sorry I won't have time to dive deep into SlopeOne again, but you'll probably find some insights in the original paper https://arxiv.org/abs/cs/0702144

If the formula in the docs doesn't reflect the paper, please let met know!

Thank you, I will check it and find out whether it solves my issue!

mmlynarik avatar Mar 09 '21 13:03 mmlynarik