ESLI: Enhancing slope one recommendation through local information embedding.

Slope one is a popular recommendation algorithm due to its simplicity and high efficiency for sparse data. However, it often suffers from under-fitting since the global information of all relevant users/items are considered. In this paper, we propose a new scheme called enhanced slope one recommenda...

Full description

Bibliographic Details
Main Authors: Heng-Ru Zhang, Yuan-Yuan Ma, Xin-Chao Yu, Fan Min
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2019-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0222702
_version_ 1818590780286042112
author Heng-Ru Zhang
Yuan-Yuan Ma
Xin-Chao Yu
Fan Min
author_facet Heng-Ru Zhang
Yuan-Yuan Ma
Xin-Chao Yu
Fan Min
author_sort Heng-Ru Zhang
collection DOAJ
description Slope one is a popular recommendation algorithm due to its simplicity and high efficiency for sparse data. However, it often suffers from under-fitting since the global information of all relevant users/items are considered. In this paper, we propose a new scheme called enhanced slope one recommendation through local information embedding. First, we employ clustering algorithms to obtain the user clusters as well as item clusters to represent local information. Second, we predict ratings using the local information of users and items in the same cluster. The local information can detect strong localized associations shared within clusters. Third, we design different fusion approaches based on the local information embedding. In this way, both under-fitting and over-fitting problems are alleviated. Experiment results on the real datasets show that our approaches defeats slope one in terms of both mean absolute error and root mean square error.
first_indexed 2024-12-16T10:01:59Z
format Article
id doaj.art-3252b5538594453d9b5b0b14a2971daa
institution Directory Open Access Journal
issn 1932-6203
language English
last_indexed 2024-12-16T10:01:59Z
publishDate 2019-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj.art-3252b5538594453d9b5b0b14a2971daa2022-12-21T22:35:45ZengPublic Library of Science (PLoS)PLoS ONE1932-62032019-01-011410e022270210.1371/journal.pone.0222702ESLI: Enhancing slope one recommendation through local information embedding.Heng-Ru ZhangYuan-Yuan MaXin-Chao YuFan MinSlope one is a popular recommendation algorithm due to its simplicity and high efficiency for sparse data. However, it often suffers from under-fitting since the global information of all relevant users/items are considered. In this paper, we propose a new scheme called enhanced slope one recommendation through local information embedding. First, we employ clustering algorithms to obtain the user clusters as well as item clusters to represent local information. Second, we predict ratings using the local information of users and items in the same cluster. The local information can detect strong localized associations shared within clusters. Third, we design different fusion approaches based on the local information embedding. In this way, both under-fitting and over-fitting problems are alleviated. Experiment results on the real datasets show that our approaches defeats slope one in terms of both mean absolute error and root mean square error.https://doi.org/10.1371/journal.pone.0222702
spellingShingle Heng-Ru Zhang
Yuan-Yuan Ma
Xin-Chao Yu
Fan Min
ESLI: Enhancing slope one recommendation through local information embedding.
PLoS ONE
title ESLI: Enhancing slope one recommendation through local information embedding.
title_full ESLI: Enhancing slope one recommendation through local information embedding.
title_fullStr ESLI: Enhancing slope one recommendation through local information embedding.
title_full_unstemmed ESLI: Enhancing slope one recommendation through local information embedding.
title_short ESLI: Enhancing slope one recommendation through local information embedding.
title_sort esli enhancing slope one recommendation through local information embedding
url https://doi.org/10.1371/journal.pone.0222702
work_keys_str_mv AT hengruzhang eslienhancingslopeonerecommendationthroughlocalinformationembedding
AT yuanyuanma eslienhancingslopeonerecommendationthroughlocalinformationembedding
AT xinchaoyu eslienhancingslopeonerecommendationthroughlocalinformationembedding
AT fanmin eslienhancingslopeonerecommendationthroughlocalinformationembedding