Cargando…

SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs

Recommender systems (RS) play a focal position in modern user-centric online services. Among them, collaborative filtering (CF) approaches have shown leading accuracy performance compared to content-based filtering (CBF) methods. Their success is due to an effective exploitation of similarities/corr...

Descripción completa

Detalles Bibliográficos
Autores principales: Anelli, Vito Walter, Deldjoo, Yashar, Di Noia, Tommaso, Di Sciascio, Eugenio, Merra, Felice Antonio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7250597/
http://dx.doi.org/10.1007/978-3-030-49461-2_18
_version_ 1783538792546697216
author Anelli, Vito Walter
Deldjoo, Yashar
Di Noia, Tommaso
Di Sciascio, Eugenio
Merra, Felice Antonio
author_facet Anelli, Vito Walter
Deldjoo, Yashar
Di Noia, Tommaso
Di Sciascio, Eugenio
Merra, Felice Antonio
author_sort Anelli, Vito Walter
collection PubMed
description Recommender systems (RS) play a focal position in modern user-centric online services. Among them, collaborative filtering (CF) approaches have shown leading accuracy performance compared to content-based filtering (CBF) methods. Their success is due to an effective exploitation of similarities/correlations encoded in user interaction patterns, which is computed by considering common items users rated in the past. However, their strength is also their weakness. Indeed, a malicious agent can alter recommendations by adding fake user profiles into the platform thereby altering the actual similarity values in an engineered way. The spread of well-curated information available in knowledge graphs ([Formula: see text]) has opened the door to several new possibilities in compromising the security of a recommender system. In fact, [Formula: see text] are a wealthy source of information that can dramatically increase the attacker’s (and the defender’s) knowledge of the underlying system. In this paper, we introduce SAShA, a new attack strategy that leverages semantic features extracted from a knowledge graph in order to strengthen the efficacy of the attack to standard CF models. We performed an extensive experimental evaluation in order to investigate whether SAShA is more effective than baseline attacks against CF models by taking into account the impact of various semantic features. Experimental results on two real-world datasets show the usefulness of our strategy in favor of attacker’s capacity in attacking CF models.
format Online
Article
Text
id pubmed-7250597
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72505972020-05-27 SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs Anelli, Vito Walter Deldjoo, Yashar Di Noia, Tommaso Di Sciascio, Eugenio Merra, Felice Antonio The Semantic Web Article Recommender systems (RS) play a focal position in modern user-centric online services. Among them, collaborative filtering (CF) approaches have shown leading accuracy performance compared to content-based filtering (CBF) methods. Their success is due to an effective exploitation of similarities/correlations encoded in user interaction patterns, which is computed by considering common items users rated in the past. However, their strength is also their weakness. Indeed, a malicious agent can alter recommendations by adding fake user profiles into the platform thereby altering the actual similarity values in an engineered way. The spread of well-curated information available in knowledge graphs ([Formula: see text]) has opened the door to several new possibilities in compromising the security of a recommender system. In fact, [Formula: see text] are a wealthy source of information that can dramatically increase the attacker’s (and the defender’s) knowledge of the underlying system. In this paper, we introduce SAShA, a new attack strategy that leverages semantic features extracted from a knowledge graph in order to strengthen the efficacy of the attack to standard CF models. We performed an extensive experimental evaluation in order to investigate whether SAShA is more effective than baseline attacks against CF models by taking into account the impact of various semantic features. Experimental results on two real-world datasets show the usefulness of our strategy in favor of attacker’s capacity in attacking CF models. 2020-05-07 /pmc/articles/PMC7250597/ http://dx.doi.org/10.1007/978-3-030-49461-2_18 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Anelli, Vito Walter
Deldjoo, Yashar
Di Noia, Tommaso
Di Sciascio, Eugenio
Merra, Felice Antonio
SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs
title SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs
title_full SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs
title_fullStr SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs
title_full_unstemmed SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs
title_short SAShA: Semantic-Aware Shilling Attacks on Recommender Systems Exploiting Knowledge Graphs
title_sort sasha: semantic-aware shilling attacks on recommender systems exploiting knowledge graphs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7250597/
http://dx.doi.org/10.1007/978-3-030-49461-2_18
work_keys_str_mv AT anellivitowalter sashasemanticawareshillingattacksonrecommendersystemsexploitingknowledgegraphs
AT deldjooyashar sashasemanticawareshillingattacksonrecommendersystemsexploitingknowledgegraphs
AT dinoiatommaso sashasemanticawareshillingattacksonrecommendersystemsexploitingknowledgegraphs
AT disciascioeugenio sashasemanticawareshillingattacksonrecommendersystemsexploitingknowledgegraphs
AT merrafeliceantonio sashasemanticawareshillingattacksonrecommendersystemsexploitingknowledgegraphs