<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mete Sertkan</string-name>
          <email>mete.sertkan@tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sophia Althammer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sebastian Hofstätter</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julia Neidhardt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Christian Doppler Laboratory for Recommender Systems, TU Wien</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <abstract>
        <p>Personalized news recommender systems are widely deployed to filter the information overload caused by the sheer amount of news produced daily. Recommended news articles usually have a sentiment similar to the sentiment orientation of the previously consumed news, creating a self-reinforcing cycle of sentiment chambers around people. Wu et al. introduced SentiRec - a sentiment diversity-aware neural news recommendation model to counter this lack of diversity.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Content-based recommenders usually recommend items to users similar to items they have
liked in the past [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Also, recent well-performing neural news recommendation methods
follow this principle. They model users based on their previously browsed news articles and, in
turn, rank candidate news articles based on a relevance score considering the user model [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
However, such approaches are prone to a lack of diversity. Especially since news with negative
sentiment is more often clicked than positive ones, diversifying the sentiment is essential in
news recommendations [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Taking all this into account, Wu et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] introduced SentiRec, a sentiment diversity-aware
neural news recommendation method. They learn sentiment-aware news representations by
considering the content of the news and jointly training the recommendation model together
with an auxiliary sentiment prediction task. Users are modeled by their previous clicked and
non-clicked (i.e., seen but not clicked) news articles. The SentiRec approach regularizes and thus
increases sentiment diversity by penalizing candidate news with similar sentiment compared
to the users’ overall sentiment orientation. In both sentiment regularization and sentiment
Perspectives on the Evaluation of Recommender Systems Workshop (PERSPECTIVES 2022), September 22nd, 2022,
prediction tasks, VADER [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], a rule-based sentiment-analyzer, is utilized to determine the
sentiment polarity score as the label.
      </p>
      <p>
        In this work, we reproduce SentiRec without having access to the original source code
or dataset. Our request for access to the original source code and data set has not been
answered yet. Thus, we re-implement SentiRec from scratch and use the Microsoft MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
dataset (same data source but diferent subset as in the original work) for our experiments. We
evaluate our reproduction from diferent perspectives, namely i) efectiveness, ii) user-centric
sentiment diversity, iii) intra-list sentiment diversity, and iiii) topical diversity. In our first
evaluation perspective we aim to compare efectiveness trends from the original paper with our
implementation and study:
      </p>
      <p>
        RQ1 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
concerning efectiveness?
In contrast to the original work, our reproduction does not significantly outperform the baselines,
which might be due to the dataset diferences, highlighting the shortcomings of SentiRec
regarding generalizability. We also employed a pre-trained neural sentiment analyzer
(BERTSA1) in addition to the rule-based one (VADER-SA [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]). When using BERT-SA, we observe no
gains in recommendation performance and sentiment diversity compared to the VADER-SA
setting. Our next evaluation perspective is user-centric sentiment diversity, as defined in the
original paper; thus, we investigate:
      </p>
      <p>
        RQ2 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
concerning user-centric sentiment diversity?
Opposing the original paper, we could not achieve the best user-centric sentiment diversity
results by outperforming the random model while maintaining the best efectiveness. Moreover,
we demonstrate that some baselines already reach suficient user-centric sentiment diversity
and significantly outperform SentiRec, (again) highlighting the lack of generalizability. While
the original paper focuses on user-centric sentiment diversity by comparing the recommended
list of news to the user’s interaction history, our third perspective focuses on sentiment diversity
between news articles within a recommendation list, i.e., intra-list sentiment diversity. Thus we
investigate:
      </p>
      <p>
        RQ3 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
concerning intra-list sentiment diversity?
In contrast to the user-centric evaluation and although been penalized for user-centric sentiment
similarity, our reproduction significantly outperforms most baselines if intra-list sentiment
diversity is considered. This calls for a discussion on whether to employ a user-centric or an
intra-list diversification and further investigations. While the original paper only considers
sentiment diversity, we also analyze topical diversity, and thus in our final evaluation perspective,
we study:
      </p>
      <p>
        RQ4 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
concerning user-centric and intra-list topical diversity?
The user-centric topical diversity compares the user’s interaction history to the recommendation
list. We demonstrate that the baselines already reach significantly better user-centric topical
diversity than our Sentirec reproduction - highlighting the tradeof between diferent objectives.
1https://huggingface.co/distilbert-base-uncased-finetuned-sst-2-english
In intra-list topical diversity, our reproduction reaches comparable results to the baselines
(taking aside the random model).
      </p>
      <p>
        The contributions of this work are as follow:
• We reproduce SentiRec [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] without having access to the original source code and dataset.
      </p>
      <p>
        Instead, we re-implement SentiRec from scratch and use the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] dataset. Although
our implementation shows similar trends, we fail to reproduce the original findings, which
might be caused due to dataset diferences. In particular, the baselines in our experiments
already show decent recommendation and sentiment diversity performance.
• We propose extending the experiment by using a pre-trained neural sentiment analyzer
instead of a rule-based sentiment analyzer. However, we observe no gains in efectiveness
nor sentiment diversity.
• We propose extending the experiment by considering user-centric topical diversity and
intra-list topical and sentiment diversity. While the baselines outperform our reproduction
if user-centric and intra-list topical diversity is considered, it significantly outperforms
the baselines in intra-list sentiment diversity.
• We publish the first open implementation of SentiRec for the community at:
https://github.com/MeteSertkan/newsrec
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>
        The way how items are presented often influences the decision behavior of users [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Thus,
when interacting with news articles, also their textual style plays an essential role [
        <xref ref-type="bibr" rid="ref3 ref6 ref7">3, 6, 7</xref>
        ]
besides semantic or syntactic properties. However, these features are hard to engineer by
hand. Recently, deep learning architectures have been increasingly used in recommendation
scenarios [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. These architectures have proven highly beneficial when capturing various patterns
(e.g., user sessions, structure in pictures or language) or dealing with high complexity (e.g.,
multi-modal data, very dynamic settings, etc.). They usually follow an end-to-end feature
extraction paradigm, where the recommendation model and the representation model (i.e., item
and user encoder) are trained simultaneously. Thus handcrafted heuristics are avoided [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
The trend has also reached the new recommendation domain. For example, NAML [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] uses
attention networks to incorporate diferent views of a news article, e.g., title, abstract, category,
etc., into the news; LSTUR [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] captures the short-term interest of users by applying GRU on
recently clicked items and long-term interest by considering a user’s whole history track; and
NRMS [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] uses multi-head self-attention in combination with additive-attention to model news
articles, and in turn, users. However, by only considering the content of the users’ previous
interactions, they are prone to recommend in a ”more of the same” way, and consequently, they
might lack diversity. Therefore, we study news diversification and, in particular, sentiment
diversification. In this work, we re-implement, extend, and analyze SentiRec [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. SentiRec
learns sentiment-aware news representations using an auxiliary sentiment prediction task and
introduces a sentiment regularization method to obtain sentiment-diverse recommendations.
While sentiment-aware recommendations have been studied in the tourism domain [13, 14],
movie domain [15, 16], and e-commerce [17, 18], to name a few, less attention has been paid to
sentiment-aware recommendations in the news domain and nor to sentiment diversification.
      </p>
      <p>News
Representation</p>
      <p>Sentiment</p>
      <p>Score
Sentiment</p>
      <p>Predictor
Transformer
...</p>
      <p>...</p>
      <p>Word Embedding
t1</p>
      <p>tM
News Encoder
Sentiment
Monitor</p>
      <p>Click Score</p>
      <p>5</p>
      <p>Click
Predictor</p>
      <p>User Encoder
...</p>
      <p>3</p>
      <p>DN
News
Encoder</p>
      <p>Sentiment
Analyzer</p>
      <p>News
Encoder</p>
      <p>SAennatilmyzeenrt ... Encoder</p>
      <p>News</p>
      <p>Sentiment</p>
      <p>Analyzer
DC
2</p>
      <p>D1
1</p>
      <p>Candidate News</p>
      <p>...</p>
      <p>Browsed News</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methods</title>
      <sec id="sec-3-1">
        <title>3.1. SentiRec</title>
        <p>SentiRec aims to optimize recommendation accuracy and sentiment diversity, which naturally
leads to a trade-of between accuracy and diversity. The overall task is to rank candidate items
based on a user’s history of previous items. Given for a user  a history set  of  previously
browsed news articles [ 1, …,   ] with sentiment polarity scores [ 1, …,   ], the aim is to rank
a set  of  candidate news articles [ 1, ...,   ] (with sentiment polarity scores [ 1, …,   ]) by

assigning each article a score i.e., [ 1̂, …,  ̂ ]. In particular, SentiRec seeks for sentiment diversity
in the recommendation list. Higher diversity is achieved if top-ranked news articles have
diferent sentiment polarity scores than the overall sentiment orientation  =̄ ([
of the user’s previously browsed news. In the following we describe the diferent SentiRec
1, …,   ])
components as shown in Figure 1.</p>
        <p>
          1 News Encoder. The task of the news encoder is to find a representation   of candidate news
  as well as representations [ 1, …,   ] of browsed news [ 1, …,   ] by taking their title as input.
It consists of an embedding layer followed by a transformer layer to obtain a representation  out
of a sequence of terms. Since no details about the transformer layer were given, we follow the
architecture of the closely related NRMS [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] model. Thus, we use multi-head self-attention for
contextualization and additive-attention to obtain a unified embedding out of the contextualized
word embeddings. The news encoder is jointly trained with an auxiliary sentiment prediction
task in order to infuse sentiment awareness to the news representation. The sentiment score
 ̂ is predicted using a linear layer, i.e,  =̂   ×  +   , where   and   are learnable parameters
and  is the news representation. As loss function the mean absolute error between predicted
sentiment scores  ̂ and the sentiment scores determined by the sentiment analyzer   is used as
follows :
 )

( ̂  +) + ∑=1 ( ̂
−
, )
)
2 Sentiment-Analyzer. Given the title of a news article, the sentiment analyzer determines
the sentiment polarity score ranging in [
          <xref ref-type="bibr" rid="ref1">-1, 1</xref>
          ], which is considered as the sentiment label of the
respective news article. The original paper uses VADER [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] (a rule-based method) as sentiment
analyzer (VADER-SA). In addition, we also study a pre-trained neural sentiment analyzer2
(BERT-SA).
        </p>
        <p>
          3 User Encoder. The user encoder gets the sentiment-aware representations of the previously
browsed news, i.e., [ 1, …,   ], as input and uses a transformer layer (i.e., multi-head self-attention
followed by additive attention according to NRMS [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]) to obtain a representation  of the user.
        </p>
        <p>4 Click Predictor. The click predictor uses the dot-product between user and candidate
embedding, i.e,   , to determine a click score  .̂</p>
        <p>5 Sentiment Monitor. The sentiment monitor observes to what extent the sentiment polarity
score (obtained by the sentiment analyzer)   of a candidate news article diverges from the users’
overall sentiment orientation  =̄ ([</p>
        <p>1, ...,   ]) (i.e., the mean sentiment polarity score of the
users browsing history). This diversity in sentiment is measured by  = (0,  ̄
larger values of  indicate less sentiment diversity. The sentiment diversity score  is further
used to regularize and steer the model into a more sentiment diverse direction. Following loss
  )̂ , where
function is used for this purpose:
ℒ
=
1
|| ∈</p>
        <p>∑  
where  is the training set and   the sentiment diversity score of the  -th sample.</p>
        <p>Negative sampling is used in order to create a labeled dataset for the recommendation task.
For each clicked news in a user impression,  non-clicked samples from the same impression
are randomly selected. The recommendation loss is the negative log-likelihood of the clicked
samples and is defined as follows:
(1)
(2)
(3)
(4)
where  ̂ + is the click score of  -th clicked news and  ,̂− the click score of the  -th sample of
the corresponding  negative samples, and  is the training set. The final loss function brings
all three losses, i.e., recommendation loss, sentiment prediction loss, and sentiment diversity
loss, together as follows:
ℒ = ℒ + ℒ 
+ ℒ 
where  and  are hyperparameters controlling the influence of the sentimen prediction loss
and sentiment diversity loss respectively.
2https://huggingface.co/distilbert-base-uncased-finetuned-sst-2-english</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Evaluation Perspectives</title>
        <p>We evaluate our reproduction from five diferent perspectives: efectiveness, user-centric
sentiment diversity, intra-list sentiment diversity, user-centric topical diversity, and intra-list
topical diversity. Note, in contrast to the intra-list diversity measures, the user-centric measures
assess diversity in relation to the user’s previous news consumption. We compare the results of
our reproduction against all baselines and our extensions, using paired t-test with Bonferroni</p>
        <sec id="sec-3-2-1">
          <title>We evaluate efectiveness using</title>
          <p>,  
.</p>
          <p>User-Centric Sentiment Diversity. We evaluate user-centric sentiment diversity using the
correction [19, 20].</p>
          <p>Efectiveness.
sentiment alignment metrics  
follows:</p>
          <p>
            and @ , introduced by WU et al. [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ], which is defined as
is the sentiment polarity score of the news article ranked at position  in this list; and  ̄ is
the overall sentiment orientation of the corresponding user. Hence, the closer top-ranked
candidates’ sentiment to the users’ overall sentiment orientation, the higher the sentiment
alignment metrics. Ergo, lower sentiment alignment scores indicate more sentiment-diverse
recommendations.
          </p>
          <p>Intra-List Sentiment Diversity (not included in the original paper). As the sentiment polarity
score   of a news article is only one scalar, we compute the intra-list sentiment diversity by
averaging the absolute diference of sentiment polarity scores   and   between each news pair
in the Top-K list of recommended candidate articles:
 
=  
( 
,   ),  @ = 
 ( @ ,   )
(5)
(6)
(7)</p>
          <p>2
|  −   |
representation  
news articles.</p>
          <p>The intra-list sentiment diversity score lies between 0 and 1, with 0 being maximal divers.</p>
          <p>User-Centric Topical Diversity (not included in the original paper). We consider the news
articles’ categories (e.g., sports) and subcategories (e.g., soccer) to compute topical diversity.
We represent a (sub)category of a news article with a 1-hot-encoding. We compute the user’s
category representation   by summing up all browsed news category representations. Similarly,
we compute the recommendations list’s category representation  @
by summing up the
category representations of the recommended top-K candidate news articles. We then measure</p>
          <p>by taking cosine similarity between   and  @ . This leads to a measure
between 0 and 1, with 0 being maximal divers. Similarly, we measure  
with the diference
being computing a weighted average of all candidates’ category representations to obtain a
of the recommendation list, where the weight is the rank of corresponding</p>
          <p>Intra-List Topical Diversity (not included in the original paper). We again represent a
(sub)category of a news article with a 1-hot-encoding. We measure the intra-list topical diversity
of the recommendation list by computing the average pairwise cosine similarity between the
1-hot-encoded category representations  of the recommended top-k news articles. This leads
to a measure between 0 and 1, with 0 being maximal divers.</p>
          <p>2</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Setting</title>
      <p>
        Dataset. The dataset of the original paper is constructed from MSN News3 logs collected from
0ctober 31, 2018, to January 29, 2019, but has not been open-sourced, and our access request
has not been answered yet. Thus, we use the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] dataset - specifically the MIND-small 4
version - in our experiments, as it stems from the same source. It was randomly sampled from
50K users (with at least five clicks) during six weeks, from October 12 to November 22, 2019,
where the first five weeks are for training and the last week for testing. One sample is composed
of a timestamp, the user-id, a list of chronologically ordered news-ids representing the user’s
click history, and a list of shufled candidate news-ids with corresponding labels (i.e., 1 for
clicked and 0 for seen but not clicked). Detailed statistics of the datasets are summarized in
average about seven times fewer positive interactions per user (seven clicks vs. 49) than the
      </p>
      <sec id="sec-4-1">
        <title>SentiRec dataset.</title>
        <p>0.0001 AUC and patience of 5. Note that we use 300-dimensional Glove embeddings [21] in all
models to initialize the word embedding layer and NLTK [22] word tokenizer for tokenization.
Further, we limit the number of browsed news in each impression to 50 and the title length to
20 terms (smaller sequences are zero-padded).</p>
        <p>Parameter Settings. We set the negative sampling ratio K to 4. We apply 20% dropout to
the word embeddings. We use multi-head self-attention with 15 attention heads followed by an
additive-attention layer with a 200-dimensional query vector. We use the ADAM [23] optimizer
with a learning rate of 0.0001 and a batch size of 128. For the VADER-SA based model (
 )
we set  = 0.4 and  = 10 and for the BERT-SA based model (  ) we set  = 0.4 and
 = 1 .</p>
        <p>
          Baselines. We compare the reproduced and adapted models against following baselines
suggested by the dataset providers [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]:
        </p>
        <p>
          LSTUR [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] (not included in the original paper) - Neural news recommender capturing users’
long- and short-term interests. We initialize the GRU network with the user embedding. We
set the masking probability of the users’ long-term interests to 50%. We apply 20% dropout
to the word embeddings. The negative sampling ratio K is set to 4. For the CNN, we set the
number of filters to 300 and the window size to 3. We use a 200-dimensional query vector for
the additive-attention layer. We use the ADAM [23] optimizer with a learning rate of 0.0001
and a batch size of 256.
        </p>
        <p>
          NAML [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] (not included in the original paper) &amp;     (adaptation of NAML as in the
original paper) - Neural news recommender incorporating multiple views (i.e., title, category,
and abstract) into the news representation. We limit the abstract length to 50 terms. We apply
20% dropout to the word embeddings. We set the category embeddings dimension to 100.
The number of CNN filters is set to 400 and the window size to 3. We use 200-dimensional
query vectors in the additive-attention layers. The negative sampling ratio K is set to 4. We
use the ADAM [23] optimizer with a learning rate of 0.0001 and a batch size of 256. We also
trained     - a ”title only” version - as used in the original paper [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. We obtained the same
parameters as NAML without the need for category dimensions.
        </p>
        <p>
          NRMS [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] - Neural news recommender which utilizes multi-head self-attention within both
the news encoder and the user encoder. We use multi-head self-attention with 15 attention
heads followed by an additive-attention layer with a 200-dimensional query vector. We apply
20% dropout to the word embeddings. We set the negative sampling ratio K to 4. We use the
ADAM [23] optimizer with a learning rate of 0.0001 and a batch size of 128.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results and Analysis</title>
      <p>In this section, we present and analyze our results and answer our previously stated research
questions. We investigate whether the reproduced models perform as described in the original
paper and study:</p>
      <p>
        RQ1 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
concerning efectiveness?
We compare the recommendation performance (i.e.,   ,   , @5 , and @10 )
of the reproduced model (i.e.,   ) against the baselines (i.e.,    [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ],    &amp;
    [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],    [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and  ), which is summarized in rows 1-6 of Table 2. Opposing
the original work, our sentiment reproduction does not significantly outperform all baselines
concerning recommendation efectiveness. Moreover, it performs similarly to the closely related
   baseline. Furthermore, utilizing a pre-trained neural sentiment analyzer instead of the
rule-based one does not yield performance gains (compare rows 6 to 7 in Table 2).
      </p>
      <p>
        RQ2 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
concerning user-centric sentiment diversity?
We investigate sentiment diversity by comparing the sentiment alignment scores (i.e.,   ,
Model
      </p>
      <p>AUC</p>
      <p>MRR
Comparing user-centric sentiment and topic alignment (i.e.,  
alignment scores indicate better diversity. Subscripts V (VADER-SA) and B (BERT-SA) indicate the used
sentiment analyzer. Note, † indicates a statistically significant diference to</p>
      <p>Model</p>
      <p>VADER-SA Labels</p>
      <p>BERT-SA Labels
Comparing efectiveness (i.e., AUC, MRR, nDCG@5, and nDCG@10). Higher efectiveness scores
indicate better performance. Subscripts V (VADER-SA) and B (BERT-SA) indicate the used sentiment
analyzer. Note, † indicates a statistically significant diference to 
 at alpha 0.05.
.4570†
.3744†
.4220†
.4353
.4328
.4414†
.5047†
.4270†
.4867†
.4926†
.4891
.4942†



@5 , and @10 – lower scores indicate higher sentiment diversity) of our reproduced model,
i.e.,</p>
      <p>
        , and the baselines (see rows 1-6 in Table 3). In the original work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], SentiRec
outperforms all baselines in sentiment diversity - even the Random model - while maintaining
the highest recommendation performance scores. We can not confirm these findings. Moreover,
our results suggest that the baselines already perform well in all aspects, i.e., recommendation
performance and sentiment diversity. In particular, we do not observe large margins in sentiment
diversity as in the original paper While the original paper studies sentiment diversity with a
user-centric focus, it is also essential to investigate sentiment diversity within a recommended
list of news articles; thus, we ask:
concerning intra-list sentiment diversity?
      </p>
      <p>
        RQ3 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
We compute the intra-list sentiment similarity at cutof K, i.e.,  
 @ , by considering the
pairwise diferences of news articles within a top K recommendation list. Table 4 (rows 1-7)
 @5,
      </p>
      <p>Lower intra-list similarity scores indicate better diversity. Subscripts V (VADER-SA) and B (BERT-SA)
indicate the used sentiment analyzer. Note, † indicates a statistically significant diference to 

Model</p>
      <p>VADER-SA Labels</p>
      <p>BERT-SA Labels
   @10
contrast to our user-centric diversity findings, where the baselines already exhibit decent
performance, we observe that our reproduced model, i.e.,  
 , significantly outperforms
most baselines concerning intra-list sentiment diversity. In comparison, the   
baseline
shows the worst performance. Suggesting that additional modalities might foster user-centric
sentiment diversity (see Table 3) but hurt intra-list sentiment diversity by recommending top K
news articles with a rather higher sentiment similarity. Efectiveness and sentiment diversity
are the emergent perspectives to evaluate SentiRec; in addition to those, we also focus on topical
diversity and investigate:</p>
      <p>
        RQ4 How does our reproduced SentiRec implementation compare to the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] baselines
concerning user-centric and intra-list topical diversity?
We adapt the user-centric sentiment alignment metrics and introduce user-centric topical
alignment metrics, i.e.,  
articles. Lower  
rize our analysis. The 
and  @ , by considering the categorical membership of the news
indicate higher diversity. The last three columns of Table 3
summa
      </p>
      <p>model recommends the most topically diverse news articles to the
users’ previously browsed news articles, except if the top 10 recommendations are considered,
where the   
model excels. The</p>
      <p>and the   
user-centric topical diversity than our reproduced 
baselines significantly reach better
models while maintaining reasonable
recommendation performance – demonstrating the competitiveness of the baseline models. If
we consider intra-list topical diversity</p>
      <p>@ (see Table 4 last two columns), which is defined
by the pairwise categorical diferences within the recommendation list, the 
Model
recommends the most diverse news articles. Our reproduction, 
  
models and is on par with the   
and   
baselines.</p>
      <p>, outperforms the</p>
    </sec>
    <sec id="sec-6">
      <title>6. Discussion</title>
      <p>
        ’s diversification approach.
the   
by the 
Overall, we cannot confirm the findings of the original work, where they outperformed all
baselines in efectiveness and user-centric sentiment diversity. We argue that the efectiveness
and diversity discrepancies between the original SentiRec and our reproduction are due to
dataset diferences highlighting the shortcomings of 
concerning generalizability. Our
dataset contains five times more users and about 23K more news than the original paper;
however, it contains relatively few positive feedback (i.e., clicks) and spans only over six weeks
(compared to nine weeks). Thus, inherently more diverse behavior is contained in the used
dataset than in the original paper. One might argue that the sentiment diversity issue in our
sample is not as prevalent as in the sample of the original work. However, we demonstrate that
baseline significantly outperforms our reproduction and gets close to the 
model’s performance. This highlights that there is room for improvement, which is not utilized
As mentioned, the   
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] model outperforms all other models (except the 
model)
regarding user-centric sentiment diversity while maintaining comparable recommendation
performance to our
      </p>
      <p>reproductions. Besides the title of a news article, it also considers
category, subcategory, and abstract. Thus, we reason that considering diferent modalities
supports the diversification task. Note, in the original paper   
is fed with only one
modality (i.e., title) - in this work denoted as   

.</p>
      <p>Besides the user-centric view of sentiment diversity, we also analyze a more generic
perspective, i.e., intra-list sentiment diversity. We demonstrate that our reproduction achieves
an outstanding intra-list sentiment diversity, although optimized for user-centric sentiment
diversity. Setting both perspectives alongside opens the room for the following question, which
we will tackle in future work: Which view of sentiment diversity should we optimize while
maintaining user satisfaction? Optimizing for the user-centric perspective is more conservative.
This will rank news articles with an orthogonal sentiment to the overall sentiment of the user’s
news consumption higher. Such an approach has a strong nudging power but might drop
user satisfaction by recommending more the “unusual”. On the other hand, optimizing for the
intra-list perspective is more relaxed by suggesting news articles with diferent sentiments.
However, it bears the risk that users might still follow their previous behavior and consume, for
example, only negative news articles.</p>
      <p>Our final evaluation perspective, which the original work does not consider, is topical diversity.
In particular, we consider categorical diferences between recommended news articles and the
users’ browsed news, i.e., user-centric topical diversity and categorical diferences within the
news articles in the recommendation list, i.e., intra-list topical diversity. In both measures, the</p>
      <p>model achieves the most topically diverse recommendations. Setting aside the 
model, while in the user-centric perspective, our reproduction  
most baselines, in the intra-list perspective, it is on par or better than the baselines. With
diferent sentiment distributions within news categories, we plan to analyze whether topical
diversification already yields sentiment diversification and higher user satisfaction in future
 is outperformed by
work.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>
        This work aims to reproduce SentiRec [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] - a sentiment diversity-aware neural news
recommendation model - without having access to the original source code and dataset. We re-implement
SentiRec from scratch and make it publicly available. We use the MIND [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] dataset, which has
the same source as the original paper, albeit a diferent time period. Overall, we can not confirm
the significant findings of the SentiRec paper. The reproduced model does not outperform the
random model in (user-centric) sentiment diversity while maintaining the best recommendation
performance compared to the baselines as in the original work. Moreover, our results suggest
that the baselines already perform well. In particular, the NAML [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] model delivers the most
sentiment-diverse recommendations (w.r.t. to the users’ overall consumption behavior) apart
from the random model while holding a comparable recommendation performance to all other
baselines. We conclude that these discrepancies are due to dataset diferences high-lighting the
shortcomings of SentiRec concerning generalizability.
      </p>
      <p>In addition to the original paper, we also consider the topical diversity of the recommended
list compared to the users’ previous user history. Similar to previously, we show that the
baselines, particularly    , significantly yield better topical diversity than our reproduced
  model.</p>
      <p>
        In addition to a rule-based sentiment analyzer, as used by Wu et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], we conducted our
experiments with a pre-trained neural sentiment analyzer to study whether a neural model
leads to better sentiment labels and thus to improved overall training performance. However,
we do not observe improvements in recommendation performance or sentiment diversity.
      </p>
      <p>While the original paper only focuses on sentiment diversity by comparing the users’ overall
user history with the recommendation list (i.e., user-centric diversity), we also investigate
the sentiment and the topical diversity between news articles within the recommendation
list (intra-list diversity). In contrast to the user-centric evaluation, the intra-list evaluation
shows that our  reproduction significantly outperforms most baselines, while the strong
   baseline performs poorly.</p>
      <p>We discuss our diferent evaluation perspectives (i.e., user-centric/intra-list sentiment and
topical diversity). We plan to conduct ofline and online experiments to compare and combine
them in future work. Furthermore, we plan to include other auxiliary information into the
end-to-end recommendation model, such as emotion awarness and diversity. Ultimately, we
want to create recommendation models that optimize for a broad range of goals and benefit
society by more responsible recommendations.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This research is supported by the Christian Doppler Research Association (CDG), and has
received funding from the EU’s H2020 research and innovation program (Grant No. 822670).
Language Processing (EMNLP-IJCNLP), Association for Computational Linguistics, Hong
Kong, China, 2019, pp. 6389–6394. URL: https://www.aclweb.org/anthology/D19-1671.
doi:1 0 . 1 8 6 5 3 / v 1 / D 1 9 - 1 6 7 1 .
[13] H. Wang, Y. Fu, Q. Wang, H. Yin, C. Du, H. Xiong, A location-sentiment-aware
recommender system for both home-town and out-of-town users, in: Proceedings of the 23rd
ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD
’17, Association for Computing Machinery, New York, NY, USA, 2017, p. 1135–1143. URL:
https://doi.org/10.1145/3097983.3098122. doi:1 0 . 1 1 4 5 / 3 0 9 7 9 8 3 . 3 0 9 8 1 2 2 .
[14] P. Padia, K. H. Lim, J. Cha, A. Harwood, Sentiment-aware and personalized tour
recommendation, in: 2019 IEEE International Conference on Big Data (Big Data), 2019, pp.
900–909. doi:1 0 . 1 1 0 9 / B i g D a t a 4 7 0 9 0 . 2 0 1 9 . 9 0 0 6 4 4 2 .
[15] C. Orellana-Rodriguez, E. Diaz-Aviles, W. Nejdl, Mining afective context in short films
for emotion-aware recommendation, in: Proceedings of the 26th ACM Conference on
Hypertext &amp; Social Media, HT ’15, Association for Computing Machinery, New York, NY,
USA, 2015, p. 185–194. URL: https://doi.org/10.1145/2700171.2791042. doi:1 0 . 1 1 4 5 / 2 7 0 0 1 7 1 .
2 7 9 1 0 4 2 .
[16] C. Musto, G. Rossiello, M. de Gemmis, P. Lops, G. Semeraro, Combining text
summarization and aspect-based sentiment analysis of users’ reviews to justify
recommendations, in: Proceedings of the 13th ACM Conference on Recommender Systems, RecSys
’19, Association for Computing Machinery, New York, NY, USA, 2019, p. 383–387. URL:
https://doi.org/10.1145/3298689.3347024. doi:1 0 . 1 1 4 5 / 3 2 9 8 6 8 9 . 3 3 4 7 0 2 4 .
[17] D. Hyun, C. Park, M.-C. Yang, I. Song, J.-T. Lee, H. Yu, Review sentiment-guided scalable
deep recommender system, in: The 41st International ACM SIGIR Conference on Research
&amp; Development in Information Retrieval, SIGIR ’18, Association for Computing Machinery,
New York, NY, USA, 2018, p. 965–968. URL: https://doi.org/10.1145/3209978.3210111. doi:1 0 .
1 1 4 5 / 3 2 0 9 9 7 8 . 3 2 1 0 1 1 1 .
[18] A. Da’u, N. Salim, Sentiment-aware deep recommender system with neural attention
networks, IEEE Access 7 (2019) 45472–45484. doi:1 0 . 1 1 0 9 / A C C E S S . 2 0 1 9 . 2 9 0 7 7 2 9 .
[19] J. Urbano, H. Lima, A. Hanjalic, Statistical significance testing in information retrieval: An
empirical analysis of type i, type ii and type iii errors, in: Proceedings of the 42nd
International ACM SIGIR Conference on Research and Development in Information Retrieval,
SIGIR’19, Association for Computing Machinery, New York, NY, USA, 2019, p. 505–514.</p>
      <p>URL: https://doi.org/10.1145/3331184.3331259. doi:1 0 . 1 1 4 5 / 3 3 3 1 1 8 4 . 3 3 3 1 2 5 9 .
[20] M. D. Smucker, J. Allan, B. Carterette, A comparison of statistical significance tests for
information retrieval evaluation, in: Proceedings of the Sixteenth ACM Conference
on Conference on Information and Knowledge Management, CIKM ’07, Association for
Computing Machinery, New York, NY, USA, 2007, p. 623–632. URL: https://doi.org/10.1145/
1321440.1321528. doi:1 0 . 1 1 4 5 / 1 3 2 1 4 4 0 . 1 3 2 1 5 2 8 .
[21] J. Pennington, R. Socher, C. D. Manning, Glove: Global vectors for word representation,
in: Empirical Methods in Natural Language Processing (EMNLP), 2014, pp. 1532–1543.</p>
      <p>URL: http://www.aclweb.org/anthology/D14-1162.
[22] S. Bird, E. Klein, E. Loper, Natural language processing with Python: analyzing text with
the natural language toolkit, ” O’Reilly Media, Inc.”, 2009.
[23] D. P. Kingma, J. Ba, Adam: A method for stochastic optimization, arXiv preprint</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          ,
          <source>Recommender Systems: Introduction and Challenges</source>
          ,
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          , Boston, MA,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
          . URL: https://doi.org/10.1007/978-1-
          <fpage>4899</fpage>
          -7637-
          <issue>6</issue>
          _1.
          <source>doi:1 0 . 1 0</source>
          <volume>0 7 / 9 7 8 - 1 - 4 8 9 9 - 7 6 3 7 - 6</volume>
          \ _ 1 .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Zhou, MIND: A large-scale dataset for news recommendation, in: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics</article-title>
          , Online,
          <year>2020</year>
          , pp.
          <fpage>3597</fpage>
          -
          <lpage>3606</lpage>
          . URL: https://www.aclweb.org/anthology/2020. acl-main.
          <source>331. doi:1 0 . 1 8</source>
          <volume>6 5 3</volume>
          / v 1 /
          <article-title>2 0 2 0 . a c l - m a i n . 3 3 1</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Huang,</surname>
          </string-name>
          <article-title>SentiRec: Sentiment diversity-aware neural news recommendation, in: Proceedings of the 1st Conference of the Asia-Pacific Chapter of the Association for Computational Linguistics and the 10th</article-title>
          <source>International Joint Conference on Natural Language Processing</source>
          , Association for Computational Linguistics, Suzhou, China,
          <year>2020</year>
          , pp.
          <fpage>44</fpage>
          -
          <lpage>53</lpage>
          . URL: https://www.aclweb.org/anthology/2020.aacl-main.
          <volume>6</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Hutto</surname>
          </string-name>
          , E. Gilbert,
          <article-title>Vader: A parsimonious rule-based model for sentiment analysis of social media text</article-title>
          ,
          <source>Proceedings of the International AAAI Conference on Web and Social Media</source>
          <volume>8</volume>
          (
          <year>2014</year>
          ). URL: https://ojs.aaai.org/index.php/ICWSM/article/view/14550.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          , G. Friedrich,
          <article-title>Online consumer decision making</article-title>
          , Cambridge University Press,
          <year>2010</year>
          , p.
          <fpage>234</fpage>
          -
          <lpage>252</lpage>
          .
          <source>doi:1 0 . 1 0 1 7 / C B O 9 7</source>
          <volume>8 0 5 1 1 7 6 3 1 1 3 . 0 1</volume>
          <fpage>2</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>El Baf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wachsmuth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Al Khatib</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <article-title>Analyzing the Persuasive Efect of Style in News Editorial Argumentation, in: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics</article-title>
          , Online,
          <year>2020</year>
          , pp.
          <fpage>3154</fpage>
          -
          <lpage>3160</lpage>
          . URL: https://www.aclweb.org/anthology/2020.acl-main.
          <source>287. doi:1 0 . 1 8</source>
          <volume>6 5 3</volume>
          / v 1 /
          <article-title>2 0 2 0 . a c l - m a i n . 2 8 7</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sertkan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Neidhardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Werthner</surname>
          </string-name>
          , Documents, topics, and
          <article-title>authors: Text mining of online news</article-title>
          ,
          <source>in: 2019 IEEE 21st Conference on Business Informatics (CBI)</source>
          , volume
          <volume>01</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>405</fpage>
          -
          <lpage>413</lpage>
          .
          <source>doi:1 0 . 1 1 0 9 / C B I . 2 0</source>
          <volume>1 9 . 0 0 0 5 3 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tay</surname>
          </string-name>
          ,
          <article-title>Deep learning based recommender system: A survey and new perspectives</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>52</volume>
          (
          <year>2019</year>
          ). URL: https://doi.org/10.1145/3285029.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 2 8 5 0 2 9 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schedl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          , G. Pasi,
          <article-title>Recommender systems leveraging multimedia content</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>53</volume>
          (
          <year>2020</year>
          ). URL: https://doi.org/10.1145/3407190.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 4 0 7 1 9 0 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>C. Wu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>An</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Xie</surname>
          </string-name>
          ,
          <article-title>Neural news recommendation with attentive multi-view learning</article-title>
          , arXiv preprint arXiv:
          <year>1907</year>
          .
          <volume>05576</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>An</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <article-title>Neural news recommendation with longand short-term user representations, in: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics</article-title>
          , Florence, Italy,
          <year>2019</year>
          , pp.
          <fpage>336</fpage>
          -
          <lpage>345</lpage>
          . URL: https://www.aclweb.
          <source>org/anthology/P19-1033. doi:1 0 . 1 8</source>
          <volume>6 5 3</volume>
          / v 1 / P 1
          <fpage>9</fpage>
          -
          <lpage>1</lpage>
          0
          <fpage>3</fpage>
          3 .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>C. Wu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Ge</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Xie</surname>
          </string-name>
          ,
          <article-title>Neural news recommendation with multihead self-attention</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>