<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Knowledge-enhanced Shilling Attacks for Recommendation? (Discussion Paper)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vito Walter Anelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yashar Deldjoo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Felice Antonio Merra ??</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe Acciani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eugenio Di Sciascio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Politecnico di Bari</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Collaborative ltering (CF) recommendation models lie at the core of most industrial engines due to their state-of-the-art performance. Their leading performance owes hugely on exploiting users' past feedbacks to identify similar user or item pairs. Unfortunately this similarity computation is vulnerable to shilling pro le injection attack, in which an attacker can insert fake user pro les into the system with the goal to alter the similarities and resulting recommendations in an engineered manner. In this work, we introduce SAShA, a new attack strategy that leverages semantic features extracted from a knowledge graph in order to strengthen the e cacy of the attack against standard CF models. Validation of the system is conducted across two publicly available datasets and various attacks, CF models and semantic information. Results underline the vulnerability of well-known CF models against the proposed semantic attacks compared with the baseline version.</p>
      </abstract>
      <kwd-group>
        <kwd>Recommender System</kwd>
        <kwd>Knowledge Graph Shilling attack</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>With the increasing popularity of Internet commerce, online services, and the
overwhelming volume of products, services, and multimedia content,
recommender systems (RS) play a key role in mitigating the users' cognitive burden of
over-choice. RS assist users' decision-making process by pointing them to a small
set of items out of a large catalog (top-k recommendation list), based on users'
past behaviors and preferences. The recommendation model can be broadly
classi ed as content-based ltering (CBF), collaborative ltering (CF), and hybrid.
CF models are the most popular choice in academic and industrial research (e.g.,</p>
      <p>
        Amazon [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]) due to their high recommendation performance. Their key insight
is that users' personal tastes correlate and then, from an algorithmic point of
view, they mainly rely on the exploitation of user-user and item-item similarities.
Di erent CF approaches can be classi ed into broad classes of memory-based
and model-based. Memory-based approaches compute recommendations
exclusively based on similarities in interaction patterns computed either across users
(user-based CF) or items (item-based CF) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Model-based exploits di erent
machine learning techniques to compute a model, typically a latent
representation of items and users [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], to generate recommendations. The most well-known
example of a model-based approach is the matrix factorization (MF) model.
Regardless of the type, both CF recommendation classes heavily rely on a su cient
amount of user preference data in order to mine reliable similarity patterns.
Unfortunately, due to the open nature of many online systems, a malicious agent
can add fake pro les into the platform to leverage similar values and the
following recommendation outcomes in an engineered manner. Such pro le injections
are known as shilling attacks (or pro le injection attacks) [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] whose goal are
often malicious, for example for pushing or nuking a target item into a the top-k
recommendation list of users for market penetration or personal gain [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        The other alternative approach CBF (or hybrid) relies on items' descriptive
attributes in conjunction with the target user's previous preference over an item
in order to create a pro le of the user characterizing the nature of her interest(s).
While the earliest versions of CBF were purely textual using information such as
metadata (tags, reviews) [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], modern versions utilize variety of other rich
information sources such as social connections [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], audio and visual content [
        <xref ref-type="bibr" rid="ref8 ref9">9,8</xref>
        ] as
well as users-item contextual data [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to build more domain-dependent
contextaware recommendations models. Another rich source of information and the one
we exploit in this work has received increased attention from the community RS
is the knowledge graph (KG). A KG can be viewed as a structured repository of
knowledge, represented in the form of a graph, capable of encoding a diverse set
of information:
{ Factual. General statements as Heraklion is the capital of Crete or Cyrus
the Great was the founder of the rst Persian Empire in which an entity is
described in term of a number of attributes, which are in turn connected
with other entities in the KG;
{ Categorical. These statements bind an entity to a speci c category in the
KG (i.e., the categories related to an article in Wikipedia pages), where the
categories together form a hierarchy (can be general or speci c).
{ Ontological. We can classify entities in a more formal manner by utilizing
a hierarchical structure of classes. In contrast to categories, here sub-classes
and super-classes are connected through an IS-A relation.
      </p>
      <p>
        In fact, KG constitute the foundation of the Semantic Web and are
becoming increasingly important as they can represent data exploiting a manageable
and inter-operable semantic structure. They are the pillars of well-known tools
like IBM Watson [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], public decision-making systems [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], and advanced
machine learning techniques [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. For what concerns recommendation based on KG,
they can be classi ed into: (i) path-based methods [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], which use meta-paths
to evaluate the user-item similarities and, (ii) KG embedding-based techniques,
that leverages KG embeddings to semantically regularize items latent
representations [
        <xref ref-type="bibr" rid="ref11 ref23">23,11</xref>
        ].
      </p>
      <p>The main contributions of this work are two-fold:
1. We build a novel type of shilling attacks against rating-based CF models
that leverages the publicly available information resources from KG to build
impactful shilling pro le attacks against CF models.
2. To investigate the relationship between semantic data characteristics and
the robustness of CF models, we carried out extensive experiments involving
two popular attack strategies against three well-known CF models across
two real-world datasets. In total 84 simulation attacks were conducted to
verify the impact of the semantic knowledge integration.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Our Proposed Approach - SAShA</title>
      <p>
        When an attacker successfully inserts a malicious user pro le in the dataset, it
needs to assign a set of rated items | besides the target item (it) | so that the
pro le can be used in CF recommendation models. Table 1 shows the
composition of the explored state-of-the-art attack pro les. For instance, IS (selected
item set) is a set of items identi ed by the attacker to maximize the e ectiveness
of the attack, while IF ( ller item set) includes a random set of items whose role
is to make the attack imperceptible. Details about the attack pro le composition
can be found in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and in the extended version of the current work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        In this work, we propose to foster the e cacy of state-of-the-art attack
strategies by exploiting the semantic similarities between items using the information
extracted from KGs. The key idea is that we can compute the semantic
similarity between the target item it and all the items in the catalog using KG-derived
features. Then, we use this information to select the ller items of each pro le
to generate the set IF . A similarity value based on KG features leads to a more
natural and coherent fake pro le, thanks to the semantic nature of KGs. Toward
this goal, we propose two semantic-aware attacks by extended state-of-the art
random and average attack:
{ Semantic-Aware Shilling Attack-random (SAShA-random) is an extension of
Random Attack. The baseline version is a naive attack in which each fake
user is composed only of random items. We modify this attack by extract
items to ll IF from a subset of items that are most similar to it and use
standard cosine similarity to compute item similarities by leveraging the
semantic features [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Then, we build a set of most-similar items, considering
the rst quartile of similarity values. Finally, we extract items from this
set, adopting a uniform distribution.
{ Semantic-Aware Shilling Attack-average (SAShA-average) is an informed
attack that extends the AverageBots attack [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. It randomly samples the
rating of each ller item from a normal distribution computed using the
where ( , ) are the dataset average rating and rating variance, ( f ,
f ) are the ller item if rating average and variance, and min and max
are respectively the minimum and maximum rating value.
mean and the variance of the ratings. We extend the baseline by extracting
the ller items from the sub-set of most similar items. We use as candidate
items the ones in the rst quartile regarding their similarity with it.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Experimental Setting</title>
      <p>
        In this section, we explain the experimental setting and results of the proposed
attack framework (SAShA). We remind that full detail about the experimental
procedure and evaluation can be found in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Data: We conducted the proposed semantic average shilling attacks against
rating-based CF models on three real-world datasets, LibraryThing [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and
Yahoo!Movies. The nal statistics of the dataset used for the experiment are
summarized in Table 2.
      </p>
      <p>Feature Extraction and Selection. We have extracted the semantic
information to build SAShA exploiting the public available item-entity mapping to
DBpedia. To analyze the impact of di erent feature types, we have performed
experiments considering categorical (CS), ontological (OS) and factual (FS)
features by utilizing single-hop (1H) and double-hop (2H) strategies.</p>
      <p>{ CS-1H/2H, 1H includes having the property dcterms:subject, while 2H
contains features with properties equal to either dcterms:subject or skos:broader;
{ OS-1H/2H, 1H considers the features with the property rdf:type, while in
2H the properties include rdf:type, rdf-schema:subClassOf or owl:equivalentClass;
{ FS-1H/2H, 1H uses all the features except ontological and categorical ones,
while 2H choose features not included in the previous 2H categories.</p>
      <p>
        Given the million-sized quantity of features obtained, we removed irrelevant
features based on the sanity check procedure explained in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Compared CF Recommendation Models: We have conducted experiments
considering all the two attacks described in Section 2 against there most widely
If some domain-speci c categorical/ontological features are not in the respective
lists, we have considered them as factual features.
used CF models: User-k NN and Item-k NN (Pearson Correlation, number or
neighbors: 40), and SVD (a matrix factorization model trained by considering
100 latent factors) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
1%
2.5%
5%
      </p>
      <p>
        Evaluation Metrics Let IT be set of attacks item and UT the users that have
not rated items in IT . We de ne the Overall Hit-Ratio@k denoted with (HR@k)
as the average of hr@k for each attacked item according to HR@k(IT ; UT ) =
Pi IT hjIrT@jk(i;UT ) where hr@k(i; UT ) measures the number of occurrences of the
attacked item i in the top-k recommendation lists of the users in jUT j [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Evaluation Protocol. For each dataset, we have generated the
recommendations concerning all users using the selected CF models (i.e., User-k NN,
Itemk NN and MF). After computing baseline attacks, we have performed a series of
SAShA attacks as described in Section 2 by considering di erent feature types
(i.e., categorical, ontological and factual) extracted at 1 or 2 hops. each attack
is a push attack. We have performed the attacks considering a di erent amount
of added fake user pro les: 1%; 2:5% and 5% of the total number of users. We
have tested the attacks considering 50 randomly sampled target items [
        <xref ref-type="bibr" rid="ref10 ref20">20,10</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>In this section, we present the results of experiments carried out. Table 3
summarizes the results of the HR@10 regarding the considered dimensions. In
particular, the inner elements in the Table are related to KG semantic dimension
and include: feature types in the rows (CF, OS and FS) number of hops in the
columns (1H, 2H). However, the outer elements (dimensions) in Table 3, are the
attack strategies in the rows (SAShA-Rnd and SAShA-Avg), and CF
recommendation models in the columns (User-kNN, Item-kNN and SVD). Finally, we
report the results for three levels of attack power (1%, 2.5% and 5%) reported
in the three panels of the Table.</p>
      <p>The impact of semantics. By looking at the improvement percentages, the
general trend is that, for each &lt;attack, CF&gt; pair, one of the values for 1H
or 2H is better than baseline attack performance. For instance, for &lt;Rnd,
UserkNN&gt; on LibraryThing, the relative improvements for 1H and 2H are 9.4% and
1.3%, both obtained for attacks integrated with ontological features setting (OS)
features. Relative improvements on Yahoo!Movies tend to be larger e.g., consider
14.8% and 23.8% for the same &lt;attack, CF&gt; pair. Regarding the impact of
each feature category, in the majority of cases, ontological features setting (OS)
provides the best results, followed by categorical features setting (CS). The FS
seems to have a little impact on the attack e ectiveness. We believe this may be
due to a noise introduced by the exploitation of heterogeneous (factual) features.
On the other side, ontological features make the similarity between items more
evident. Finally, categorical features guarantee competing performance since CF
recommendation relies on the a nity between items' categories.
Analysis of the semantic-encoded variant of attacks. The second study
is devoted to comparing the impact of semantics on the di erent attacks (Rnd,
Avg) . The Rnd attack provides signi cant (or substantially high) improvement
of attack e cacy on the base version in at least one semantic-con guration.
However, regarding Avg attack, it is worth noticing that, even here, the injection
of semantics is generally bene cial for the adversary. Nevertheless, the semantic
integration, for Avg attack, has a lower impact than its use for Rnd version.
We explain this behavior with the generally high performance of Avg attack,
that leaves less room for improvements. Additionally, if we consider the di erent
recommendation models, the semantics ensure attack performance improvement.
Among all, the semantic-encoded variants of attacks are particularly e ective on
User-kNN in both datasets.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>The goal of this work is to investigate the e ect of integrating semantic
information, obtained from KGs, to foster the shilling attack e cacy. The proposed
attack strategy, SAShA, extends random and average attacks by integrating
public available semantic information. In detail, SAShA takes advantage of
semantics to create more e ective fake pro les. Toward this goal, extensive
experiments were carried out by considering di erent collaborative recommendation
models, di erent attack strategies, and three categories of semantic features
(categorical, ontological, and factual). Results on two real-world datasets underline
the signi cant vulnerability of standard recommendation models when semantics
are integrated into the attack strategy. We plan to investigate di erent sources
of publicly available knowledge (e.g., Wikidata), to semantically extend other
state-of-the-art attacks. Finally, we are interested in investigating the possibility
of semantics knowledge exploitation for defensive strategies.</p>
      <p>Acknowledgments. The authors acknowledge partial support of the
following projects: Innonetwork CONTACT, Innonetwork APOLLON, ARS01 00821
FLET4.0, Fincons Smart Digital Solutions for the Creative Industry.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aggarwal</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          :
          <article-title>Attack-resistant recommender systems</article-title>
          .
          <source>In: Recommender Systems</source>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Anelli</surname>
            ,
            <given-names>V.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellini</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Bruna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.L.</given-names>
            ,
            <surname>Tomeo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Di Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          :
          <article-title>An analysis on time- and session-aware diversi cation in recommender systems</article-title>
          .
          <source>In: UMAP. ACM</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Anelli</surname>
            ,
            <given-names>V.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deldjoo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Noia</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Sciascio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Merra</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          :
          <article-title>Sasha: Semantic-aware shilling attacks on recommender systems exploiting knowledge graphs</article-title>
          .
          <source>In: The Semantic Web - 17th International Conference, ESWC</source>
          <year>2020</year>
          , Heraklion, Crete, Greece, May 31- June 4,
          <year>2020</year>
          ,
          <string-name>
            <surname>Proceedings</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Anelli</surname>
            ,
            <given-names>V.W.</given-names>
          </string-name>
          , Di Noia, T.:
          <article-title>2nd workshop on knowledge-aware and conversational recommender systems - kars</article-title>
          .
          <source>In: CIKM. ACM</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Anelli</surname>
            ,
            <given-names>V.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Sciascio</surname>
            ,
            <given-names>E.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ragone</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trotta</surname>
          </string-name>
          , J.:
          <article-title>How to make latent factors interpretable by feeding factorization machines with knowledge graphs</article-title>
          .
          <source>In: The Semantic Web - ISWC 2019 - 18th Int. Semantic Web Conf</source>
          .,
          <string-name>
            <surname>Auckland</surname>
          </string-name>
          , New Zealand,
          <source>October 26-30</source>
          ,
          <year>2019</year>
          , Proceedings,
          <string-name>
            <surname>Part I.</surname>
          </string-name>
          <year>vol</year>
          .
          <volume>11778</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Backstrom</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskovec</surname>
          </string-name>
          , J.:
          <article-title>Supervised random walks: predicting and recommending links in social networks</article-title>
          .
          <source>In: Proceedings of the Forth International Conference on Web Search and Web Data Mining, WSDM</source>
          <year>2011</year>
          ,
          <string-name>
            <given-names>Hong</given-names>
            <surname>Kong</surname>
          </string-name>
          , China, February 9-
          <issue>12</issue>
          ,
          <year>2011</year>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bhatia</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dwivedi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>That's interesting, tell me more! nding descriptive support passages for knowledge graph relationships</article-title>
          .
          <source>In: International Semantic Web Conference (1). Lecture Notes in Computer Science</source>
          , vol.
          <volume>11136</volume>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Deldjoo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Constantin</surname>
            ,
            <given-names>M.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eghbal-Zadeh</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schedl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cremonesi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Audio-visual encoding of multimedia content for enhancing movie recommendations</article-title>
          .
          <source>In: Proceedings of the 12th ACM Conference on Recommender Systems, RecSys</source>
          <year>2018</year>
          , Vancouver, BC, Canada, October 2-
          <issue>7</issue>
          ,
          <year>2018</year>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Deldjoo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dacrema</surname>
            ,
            <given-names>M.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Constantin</surname>
            ,
            <given-names>M.G.</given-names>
          </string-name>
          ,
          <article-title>Eghbal-zadeh, H</article-title>
          .,
          <string-name>
            <surname>Cereda</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schedl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cremonesi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Movie genome: alleviating new item cold start in movie recommendation</article-title>
          .
          <source>User Model. User-Adapt. Interact</source>
          .
          <volume>29</volume>
          (
          <issue>2</issue>
          ) (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Deldjoo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Noia</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Merra</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          :
          <article-title>Assessing the impact of a user-item collaborative attack on class of users</article-title>
          .
          <source>In: ImpactRS@RecSys. CEUR Workshop Proceedings</source>
          , vol.
          <volume>2462</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Magarelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Maurino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Palmonari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rula</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Using ontologybased data summarization to develop semantics-aware recommender systems</article-title>
          .
          <source>In: ESWC. Lecture Notes in Computer Science</source>
          , vol.
          <volume>10843</volume>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Mirizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Ostuni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.C.</given-names>
            ,
            <surname>Romito</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Zanker</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Linked open data to support content-based recommender systems</article-title>
          .
          <source>In: Proc. of the 8th Int. Conf. on Semantic Systems. ACM</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Ostuni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.C.</given-names>
            ,
            <surname>Tomeo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Di Sciascio</surname>
          </string-name>
          , E.: Sprank:
          <article-title>Semantic pathbased ranking for top-N recommendations using linked open data</article-title>
          .
          <source>ACM TIST 8</source>
          (
          <issue>1</issue>
          ) (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Recommendation with multisource heterogeneous information</article-title>
          .
          <source>In: IJCAI. ijcai.org</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gunes</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaleli</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bilge</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polat</surname>
          </string-name>
          , H.:
          <article-title>Shilling attacks against recommender systems: a comprehensive survey</article-title>
          .
          <source>Artif. Intell. Rev</source>
          .
          <volume>42</volume>
          (
          <issue>4</issue>
          ) (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Koren</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Factor in the neighbors: Scalable and accurate collaborative ltering</article-title>
          .
          <source>TKDD</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          ) (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Koren</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bell</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volinsky</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Matrix factorization techniques for recommender systems</article-title>
          .
          <source>IEEE Computer 42(8)</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Lam</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>Shilling recommender systems for fun and pro t</article-title>
          .
          <source>In: WWW. ACM</source>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Linden</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , York, J.: Amazon.
          <article-title>com recommendations: Item-to-item collaborative ltering</article-title>
          .
          <source>IEEE Internet Computing</source>
          <volume>7</volume>
          (
          <issue>1</issue>
          ) (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Mobasher</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burke</surname>
            ,
            <given-names>R.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhaumik</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Toward trustworthy recommender systems: An analysis of attack models and algorithm robustness</article-title>
          .
          <source>ACM Trans. Internet Techn</source>
          .
          <volume>7</volume>
          (
          <issue>4</issue>
          ) (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Ning</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karypis</surname>
          </string-name>
          , G.:
          <article-title>Sparse linear methods with side information for top-n recommendations</article-title>
          . In: Cunningham,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Hurley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.J.</given-names>
            ,
            <surname>Guy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Anand</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.S</surname>
          </string-name>
          . (eds.)
          <source>Sixth ACM Conference on Recommender Systems, RecSys '12</source>
          , Dublin, Ireland, September 9-
          <issue>13</issue>
          ,
          <year>2012</year>
          . ACM (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Shadbolt</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>O'Hara</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gibbins</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glaser</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hall</surname>
          </string-name>
          , W., m. c. schraefel:
          <article-title>Linked open government data: Lessons from data</article-title>
          .
          <source>gov.uk. IEEE Intelligent Systems</source>
          <volume>27</volume>
          (
          <issue>3</issue>
          ) (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>DKN: deep knowledge-aware network for news recommendation</article-title>
          .
          <source>In: WWW. ACM</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>