Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation

Baseline estimation is a critical component for latent factor-based collaborative filtering (CF) recommendations to obtain baseline predictions by evaluating global deviations for both users and items from personalized ratings. Classical baseline estimation presupposes that the user’s factual rating...

Full description

Bibliographic Details
Main Authors: Zhenhua Tan, Liangliang He, Danke Wu, Qiuyun Chang, Bin Zhang
Format: Article
Language:English
Published: MDPI AG 2020-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/14/4756
_version_ 1797562749525426176
author Zhenhua Tan
Liangliang He
Danke Wu
Qiuyun Chang
Bin Zhang
author_facet Zhenhua Tan
Liangliang He
Danke Wu
Qiuyun Chang
Bin Zhang
author_sort Zhenhua Tan
collection DOAJ
description Baseline estimation is a critical component for latent factor-based collaborative filtering (CF) recommendations to obtain baseline predictions by evaluating global deviations for both users and items from personalized ratings. Classical baseline estimation presupposes that the user’s factual rating range is the same as the system’s given rating range. However, from observations on real datasets of movie recommender systems, we found that different users have different actual rating ranges, and users can be classified into four kinds according to their personalized rating criterion, including normal, strict, lenient, and middle. We analyzed ratings’ distributions and found that the proportion of user ratings’ local standard deviation to the system’s global standard deviation is equal to that of the user’s actual rating range to the system’s rating range. We propose an improved and unified baseline estimation model based on the standard deviation’s proportion to alleviate the influence of classical baseline estimation’s limitation. We also apply the proposed baseline estimation model in existing latent factor-based CF recommendations and propose two instances. We performed experiments on full ratings of datasets by cross evaluations, including Flixster, Movielens (10 M), Movielens (latest small), FilmTrust, and MiniFilm. The results prove that the proposed baseline estimation model has better predictive accuracy than the classical model and is efficient in improving prediction performance for existing latent factor-based CF recommendations.
first_indexed 2024-03-10T18:33:26Z
format Article
id doaj.art-574a750f67814a339562489c1d264341
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T18:33:26Z
publishDate 2020-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-574a750f67814a339562489c1d2643412023-11-20T06:25:02ZengMDPI AGApplied Sciences2076-34172020-07-011014475610.3390/app10144756Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering RecommendationZhenhua Tan0Liangliang He1Danke Wu2Qiuyun Chang3Bin Zhang4Software College, Northeastern University, Shenyang 110819, ChinaCollege of Computer, National University of Defense Technology, Changsha 410073, ChinaSoftware College, Northeastern University, Shenyang 110819, ChinaSoftware College, Northeastern University, Shenyang 110819, ChinaSoftware College, Northeastern University, Shenyang 110819, ChinaBaseline estimation is a critical component for latent factor-based collaborative filtering (CF) recommendations to obtain baseline predictions by evaluating global deviations for both users and items from personalized ratings. Classical baseline estimation presupposes that the user’s factual rating range is the same as the system’s given rating range. However, from observations on real datasets of movie recommender systems, we found that different users have different actual rating ranges, and users can be classified into four kinds according to their personalized rating criterion, including normal, strict, lenient, and middle. We analyzed ratings’ distributions and found that the proportion of user ratings’ local standard deviation to the system’s global standard deviation is equal to that of the user’s actual rating range to the system’s rating range. We propose an improved and unified baseline estimation model based on the standard deviation’s proportion to alleviate the influence of classical baseline estimation’s limitation. We also apply the proposed baseline estimation model in existing latent factor-based CF recommendations and propose two instances. We performed experiments on full ratings of datasets by cross evaluations, including Flixster, Movielens (10 M), Movielens (latest small), FilmTrust, and MiniFilm. The results prove that the proposed baseline estimation model has better predictive accuracy than the classical model and is efficient in improving prediction performance for existing latent factor-based CF recommendations.https://www.mdpi.com/2076-3417/10/14/4756recommender systembaseline estimationcollaborative filteringstandard deviationpersonalization
spellingShingle Zhenhua Tan
Liangliang He
Danke Wu
Qiuyun Chang
Bin Zhang
Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation
Applied Sciences
recommender system
baseline estimation
collaborative filtering
standard deviation
personalization
title Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation
title_full Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation
title_fullStr Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation
title_full_unstemmed Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation
title_short Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation
title_sort personalized standard deviations improve the baseline estimation of collaborative filtering recommendation
topic recommender system
baseline estimation
collaborative filtering
standard deviation
personalization
url https://www.mdpi.com/2076-3417/10/14/4756
work_keys_str_mv AT zhenhuatan personalizedstandarddeviationsimprovethebaselineestimationofcollaborativefilteringrecommendation
AT lianglianghe personalizedstandarddeviationsimprovethebaselineestimationofcollaborativefilteringrecommendation
AT dankewu personalizedstandarddeviationsimprovethebaselineestimationofcollaborativefilteringrecommendation
AT qiuyunchang personalizedstandarddeviationsimprovethebaselineestimationofcollaborativefilteringrecommendation
AT binzhang personalizedstandarddeviationsimprovethebaselineestimationofcollaborativefilteringrecommendation