Cargando…
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...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6786606/ https://www.ncbi.nlm.nih.gov/pubmed/31600235 http://dx.doi.org/10.1371/journal.pone.0222702 |
_version_ | 1783458097831870464 |
---|---|
author | Zhang, Heng-Ru Ma, Yuan-Yuan Yu, Xin-Chao Min, Fan |
author_facet | Zhang, Heng-Ru Ma, Yuan-Yuan Yu, Xin-Chao Min, Fan |
author_sort | Zhang, Heng-Ru |
collection | PubMed |
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. |
format | Online Article Text |
id | pubmed-6786606 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-67866062019-10-19 ESLI: Enhancing slope one recommendation through local information embedding Zhang, Heng-Ru Ma, Yuan-Yuan Yu, Xin-Chao Min, Fan PLoS One Research Article 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. Public Library of Science 2019-10-10 /pmc/articles/PMC6786606/ /pubmed/31600235 http://dx.doi.org/10.1371/journal.pone.0222702 Text en © 2019 Zhang et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Zhang, Heng-Ru Ma, Yuan-Yuan Yu, Xin-Chao Min, Fan ESLI: Enhancing slope one recommendation through local information embedding |
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 |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6786606/ https://www.ncbi.nlm.nih.gov/pubmed/31600235 http://dx.doi.org/10.1371/journal.pone.0222702 |
work_keys_str_mv | AT zhanghengru eslienhancingslopeonerecommendationthroughlocalinformationembedding AT mayuanyuan eslienhancingslopeonerecommendationthroughlocalinformationembedding AT yuxinchao eslienhancingslopeonerecommendationthroughlocalinformationembedding AT minfan eslienhancingslopeonerecommendationthroughlocalinformationembedding |