Local and social recommendation in decentralized architectures

Recommender systems are widely used to achieve a constantly growing variety of services. Alongside with social networks, recommender systems that take into account friendship or trust between users have emerged. In this thesis, we propose an evolution of trust-based recommender systems adapted to de...

Full description

Bibliographic Details
Main Author: Meyffret, Simon
Language:ENG
Published: INSA de Lyon 2012
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00833220
http://tel.archives-ouvertes.fr/docs/00/83/32/20/PDF/these.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00833220
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-008332202013-11-05T03:20:09Z http://tel.archives-ouvertes.fr/tel-00833220 2012ISAL0127 http://tel.archives-ouvertes.fr/docs/00/83/32/20/PDF/these.pdf Local and social recommendation in decentralized architectures Meyffret, Simon [INFO:INFO_OH] Computer Science/Other Information Technology Social network Recommendation Trust Local knowledge Score propagation P2P architectures Recommender systems are widely used to achieve a constantly growing variety of services. Alongside with social networks, recommender systems that take into account friendship or trust between users have emerged. In this thesis, we propose an evolution of trust-based recommender systems adapted to decentralized architectures that can be deployed on top of existing social networks. Users profiles are stored locally and are exchanged with a limited, user-defined, list of trusted users. Our approach takes into account friends' similarity and propagates recommendation to direct friends in the social network in order to prevent ratings from being globally known. Moreover, the computational complexity is reduced since calculations are performed on a limited dataset, restricted to the user's neighborhood. On top of this propagation, our approach investigates several aspects. Our system computes and returns to the final user a confidence on the recommendation. It allows the user to tune his/her choice from the recommended products. Confidence takes into account friends' recommendations variance, their number, similarity and freshness of the recommendations. We also propose several heuristics that take into account peer-to-peer constraints, especially regarding network flooding. We show that those heuristics decrease network resources consumption without sacrificing accuracy and coverage. We propose default scoring strategies that are compatible with our constraints. We have implemented and compared our approach with existing ones, using multiple datasets, such as Epinions and Flixster. We show that local information with default scoring strategies are sufficient to cover more users than classical collaborative filtering and trust-based recommender systems. Regarding accuracy, our approach performs better than others, especially for cold start users, even if using less information. 2012-12-07 ENG PhD thesis INSA de Lyon
collection NDLTD
language ENG
sources NDLTD
topic [INFO:INFO_OH] Computer Science/Other
Information Technology
Social network
Recommendation
Trust
Local knowledge
Score propagation
P2P architectures
spellingShingle [INFO:INFO_OH] Computer Science/Other
Information Technology
Social network
Recommendation
Trust
Local knowledge
Score propagation
P2P architectures
Meyffret, Simon
Local and social recommendation in decentralized architectures
description Recommender systems are widely used to achieve a constantly growing variety of services. Alongside with social networks, recommender systems that take into account friendship or trust between users have emerged. In this thesis, we propose an evolution of trust-based recommender systems adapted to decentralized architectures that can be deployed on top of existing social networks. Users profiles are stored locally and are exchanged with a limited, user-defined, list of trusted users. Our approach takes into account friends' similarity and propagates recommendation to direct friends in the social network in order to prevent ratings from being globally known. Moreover, the computational complexity is reduced since calculations are performed on a limited dataset, restricted to the user's neighborhood. On top of this propagation, our approach investigates several aspects. Our system computes and returns to the final user a confidence on the recommendation. It allows the user to tune his/her choice from the recommended products. Confidence takes into account friends' recommendations variance, their number, similarity and freshness of the recommendations. We also propose several heuristics that take into account peer-to-peer constraints, especially regarding network flooding. We show that those heuristics decrease network resources consumption without sacrificing accuracy and coverage. We propose default scoring strategies that are compatible with our constraints. We have implemented and compared our approach with existing ones, using multiple datasets, such as Epinions and Flixster. We show that local information with default scoring strategies are sufficient to cover more users than classical collaborative filtering and trust-based recommender systems. Regarding accuracy, our approach performs better than others, especially for cold start users, even if using less information.
author Meyffret, Simon
author_facet Meyffret, Simon
author_sort Meyffret, Simon
title Local and social recommendation in decentralized architectures
title_short Local and social recommendation in decentralized architectures
title_full Local and social recommendation in decentralized architectures
title_fullStr Local and social recommendation in decentralized architectures
title_full_unstemmed Local and social recommendation in decentralized architectures
title_sort local and social recommendation in decentralized architectures
publisher INSA de Lyon
publishDate 2012
url http://tel.archives-ouvertes.fr/tel-00833220
http://tel.archives-ouvertes.fr/docs/00/83/32/20/PDF/these.pdf
work_keys_str_mv AT meyffretsimon localandsocialrecommendationindecentralizedarchitectures
_version_ 1716612775799685120