<!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>
      <journal-title-group>
        <journal-title>J. Beel, B. Gipp, S. Langer, C. Breitinger, Research-paper recommender systems: a literature
survey, International Journal on Digital Libraries</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1145/2532508.2532512</article-id>
      <title-group>
        <article-title>Exploring Efect-Size-Based Meta-Analysis for Multi-Dataset Evaluation</article-title>
      </title-group>
      <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>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sophia Althammer</string-name>
          <email>sophia.althammer@tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sebastian Hofstätter</string-name>
          <email>sebastian.hofstaetter@tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Knees</string-name>
          <email>peter.knees@tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julia Neidhardt</string-name>
          <email>julia.neidhardt@tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</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>
        <aff id="aff1">
          <label>1</label>
          <institution>Cohere</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>TU Wien</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>experiment. For N</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>17</volume>
      <issue>2016</issue>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>In this paper, we address the essential yet complex task of evaluating Recommender Systems (RecSys) across multiple datasets. This is critical for gauging their overall performance and applicability in various contexts. Owing to the unique characteristics of each dataset and the variability in algorithm performance, we propose the adoption of efect-size-based meta-analysis, a proven tool in comparative research. This approach enables us to compare a “treatment model” and a “control model” across multiple datasets, ofering a comprehensive evaluation of their performance. Through two case studies, we highlight the flexibility and efectiveness of this method in multi-dataset evaluations, irrespective of the metric utilized. The power of forest plots in providing an intuitive and concise summarization of our analysis is also demonstrated, which significantly aids in the communication of research findings. Our work provides valuable insights into leveraging these methodologies to draw more reliable and validated conclusions on the generalizability and robustness of RecSys models.</p>
      </abstract>
      <kwd-group>
        <kwd>recommender systems</kwd>
        <kwd>evaluation</kwd>
        <kwd>efect-size</kwd>
        <kwd>meta-analysis</kwd>
        <kwd>forest plots</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Within the fast-evolving domain of Recommender Systems (RecSys), broad adoption across
various industries has prompted researchers to strive for improvements in general-purpose
methods. Often, however, the efectiveness of improvements introduced by these novel methods
is confined to highly specific experimental settings, encompassing particular datasets,
evaluation measures, and baselines. As such, these enhancements do not necessarily translate into
broad applicability across diferent contexts or problem domains [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Therefore, it’s absolutely
critical to evaluate recommender systems over multiple datasets to gain a more comprehensive
understanding of their robustness and generalizability.
      </p>
      <p>
        Evaluating recommender systems using multiple datasets is a complex process due to each
dataset’s unique characteristics and the algorithms’ variability. The performance of an algorithm
Perspectives on the Evaluation of Recommender Systems Workshop (PERSPECTIVES 2023), September 19th, 2023,
can vary greatly, excelling in one dataset while falling short in another, particularly when
there are significant diferences in the properties of the datasets, such as the ratio of users
to items or the density of ratings [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. This variation in performance complicates drawing
reliable conclusions, introducing potential subjective biases and the problematic comparison
or aggregation of incompatible metrics or scenarios. Meanwhile, disciplines like social and
medical sciences have already established robust tools and norms for such meta-analysis [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ].
Researchers in Information Retrieval (IR) and Natural Language Processing (NLP) have started
to adopt these methodologies for multi-task evaluation [
        <xref ref-type="bibr" rid="ref5 ref6">6, 5</xref>
        ], underscoring the necessity and
significance of such an approach for recommender systems.
      </p>
      <p>
        In this study, we examine the value of efect-size-based meta-analysis as a tool for comparative
research [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This method allows us to assess the implications of adopting a “treatment model”,
which could be a novel update or unique architectural design, compared to a “control model”,
possibly a baseline strategy or the current state-of-the-art. By using this technique across
multiple datasets, we can better understand the broader performance and generalizability of
these models. Furthermore, efect-size-based meta-analysis not only examines the impact
on individual datasets but also consolidates the efects across various datasets into a unified
statistical evaluation. This provides a reliable measure of the model’s capacity to generalize
across diferent datasets and reveals the significance or contribution of each dataset to the
overall efect. It is important to note that this analytical method requires the availability of
pairwise metrics - for treatment and control - for each sample in the datasets under consideration.
However, it is versatile and not limited to any specific metric and can accommodate experiments
that provide a variety of metrics, including accuracy or beyond-accuracy metrics. The results of
the efect-size-based meta-analysis can be concisely visualized using forest plots [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], enhancing
the interpretation and communication of the findings (refer to Figure 1).
      </p>
      <p>In summary, this paper makes the following key contributions:
• We propose the use of efect-size-based meta-analysis as a robust approach for
multidataset evaluations.
• We demonstrate the practical utility of this approach through two case studies, one
involving an incremental treatment model and the other involving a more sophisticated
update.
• We provide code and data of our experiments publicy available under:</p>
      <p>https://github.com/MeteSertkan/meta-analysis-based-recsys-eval</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Evaluating recommender systems poses inherent challenges, including varying algorithm
performance across diferent datasets, divergent evaluation goals, and the complexity of choosing
appropriate metrics for comparison [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. Among the three main evaluation types - ofline
experiments, user studies, and online evaluation - ofline experiments are commonly preferred
due to cost eficiency [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9, 10, 11</xref>
        ]. However, the risk lies in using selectively curated datasets to
demonstrate improvements, which may overemphasize the importance of quantitative measures
in ofline experimentation and distort the actual impact of our research [
        <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
        ].
      </p>
      <p>Yet, ofline experiments still serve as a crucial initial step towards comprehensive evaluation.
Several toolkits like RecPack [12], Elliot [13], Cornac [14], and RecBole [15] have been introduced
for reproducible experimentation and evaluation. These tools provide the capabilities for easy,
reproducible experiments, ofer built-in baselines, models, data, and facilitate the evaluation and
comparison of models using various metrics. Evaluating recommender systems over multiple
datasets is essential for a comprehensive understanding of their robustness and generalizability.
However, the unique characteristics of datasets, metrics, and performance variations across
datasets complicate drawing reliable conclusions and can introduce subjective biases. For
example, it’s not valid to average  
scores across multiple datasets as  
scores are
task-dependent and can only be compared within one task.</p>
      <p>
        Despite their invaluable contributions, these tools do not fully address the need for statistically
robust comparison and aggregation methods across diverse datasets and scenarios. This work
proposes the use of efect-size-based meta-analysis [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for this purpose, and we demonstrate its
utility through two use cases.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methods</title>
      <p>
        We utilize efect-size-based meta-analysis to contrast the eficacy of a treatment model with a
control model across multiple datasets. The treatment model could be an updated version of the
control model, a new model, or one trained with additional data, while the control model acts
as the standard for comparison. We consider the raw mean diference  and the standardized
mean diference  , as defined by Borenstein et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and implemented in Ranger [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], to compute
the efect-sizes and, in turn, the summary efect.
      </p>
      <p>Raw Mean Diference  . In RecSys experiments, performance metrics are typically
calculated for each user, item, or session. Averaging the metrics enable researchers to compare the
efectiveness of diferent models. Thus, the mean diference, a direct and intuitive measurement
of efect-size, aligns with the scale of the underlying metric. We compute the raw mean
difference  by averaging the pairwise diferences between treatment   and control metric  
and use the standard deviation ( dif ) of the pairwise diferences to compute its corresponding
variance   as follows ( is the number of compared pairs):
 =
  −  

,   =
 d2if ,</p>
      <p>Standardized Mean Diference  . We might consider standardizing the mean diference
(i.e., convert it into a “unitless” form) to make the efect-size comparable and combinable across
studies, for example, in case of</p>
      <p>and diferent ratings scales. The standardized mean
diference  is computed by dividing the raw mean diference  by the within-group standard
deviation  within calculated across the treatment and control metrics.</p>
      <p>=</p>
      <p>within
 within is determined by the standard deviation of the pairwise diferences  dif and the correlation
(1)
(2)
of the corresponding pairs  as follows:
The variance of standardized mean diference  is
 within =</p>
      <p>
        dif
√2(1 −  )
  = ( +
1

 2
2
)2(1 −  ),
where  is the number of compared pairs. In small samples,  tends to overestimate the absolute
value of the true standardized mean diference  , which can be corrected by factor  to obtain
an unbiased estimate called Hedges’  [
        <xref ref-type="bibr" rid="ref4">16, 4</xref>
        ] and its corresponding variance   :
 = 1 −
      </p>
      <p>3
4 − 1
,  =  × , 
 =  2 ×   ,
where  is degrees of freedom which is  − 1 in the paired study setting with  number of pairs.</p>
      <p>
        Combined Efect  ∗
. After calculating the individual efect-sizes (
  ) and corresponding
variances (   ) for  experiments (i.e., datasets), the final step is to synthesize them into one
combined efect. We assume, as in [
        <xref ref-type="bibr" rid="ref5 ref6">6, 5</xref>
        ], that the efect-size variance varies across the used
datasets, i.e., heterogeneity. Therefore, we employ the random-efects model as defined in [
to consider the between-study variance  2 for the summary efect computation. We use the
DerSimonian and Laird method [17] to estimate  2:
 2 =
 =
 =  − 1,
 −
      </p>
      <p>=1</p>
      <p>,
∑     2 −
 =
∑   −
(∑=1     2)2</p>
      <p>∑
=1</p>
      <p>,
∑  2
∑ 
compute the weighted average of the individual efect-sizes, i.e., the summary efect
where the weight of the individual experiments   = 1/   . We adjust the weights by  2 and
 ∗, and its
corresponding variance   ∗ as follows:
  ∗ =</p>
      <p>1
   +  2
,  ∗ =</p>
      <p>∑
=1</p>
      <p>∗
∑

=1   ∗
,   ∗ =</p>
      <p>1
∑

=1   ∗
result of an individual experiment (  ) or the summary efect (  ∗), as follows:
by the lower limit,   , and the upper limit,    ) for a given efect-size  , which can be the
  = √  ,   =  −   ×   ,    =  +   ×   ,
sponding to the desired significance level  . Given  we compute   =  (1 −
where   is the standard error,   the variance of the efect-size, and   the Z-value
correis the percent point function (we use scipy.stats.norm.ppf1). For example,  = 0.05 yields the
2
 ), where  ()
1https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.norm.html
(3)
(4)
(5)
(6)
(7)
(8)
⊢ ♦ ⊣. The size of the diamonds corresponds to the weight of the experiments (  ∗). The dotted
line at zero denotes the absence of an efect. Suppose the confidence interval of an observed
efect-size crosses this line. In that case, it indicates that the efect-size is not significant at the
given confidence level, meaning that the efect is not detectable.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Setting</title>
      <p>
        For the efect-size-based meta-analysis, we compute pairwise performance metrics for the
models under comparison on a user basis. Therefore we utilize models and data from the Cornac
framework [14]. We use the explicit-feedback datasets listed in Table 1. We split the data in
each experiment with 80% for training and 20% for testing. To conduct the efect-size-based
meta-analysis, we utilize Ranger [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We illustrate the utility of efect-size-based meta-analysis
through two use cases:
      </p>
      <p>1) We compare matrix factorization with (MF-bias) and without bias terms (MF) [18] to
demonstrate an incremental update. Our meta-analysis is based on  
highlighting the diferences in matrix completion and ranking tasks. For  
and  @10
, we use the
standardized mean diference as the efect-size index, accounting for varying scales in each</p>
      <p>, we utilize the raw mean diference.</p>
      <p>2) We compare matrix factorization (MF) [18] with Bayesian probabilistic ranking (BPR) [19]
to illustrate a more sophisticated treatment focusing on ranking. We perform the meta-analysis
across all datasets, movie-only datasets, and retail-only datasets, ofering insights into overall
and domain-specific efects.
mean diference as our efect-size index.</p>
      <p>We use the default (hyper)parameters as provided by Cornac [14]. Note that our study focuses
on evaluation rather than the models themselves. For replicability, we provide all runs, i.e.,
is the base metric in each case, and we use the raw
MF-bias vs. MF
Effect Size
−3 −2 −1 0
Standardized Mean Difference of RMSE</p>
      <p>MF-bias vs. MF</p>
      <p>Effect Size</p>
    </sec>
    <sec id="sec-5">
      <title>5. Case Study MF-Bias vs. MF</title>
      <p>In our first case study, we examine the impact of incorporating bias terms (user, item, and
global) - designated as the treatment - against a basic matrix factorization model - the control.
We measure their performance on user-item-rating matrix completion via   and ranking
through   @10 .</p>
      <p>Figure 1 summarizes the   comparison. All confidence intervals (CI) lie on the left of the
zero-efect (dotted) line, with none crossing it, suggesting that the use of bias terms consistently
and significantly improves matrix completion performance (smaller error). Notably, nearly all
experiments contribute similarly to the overall efect calculation, except for the amazon-clothing
dataset, which shows a less confident efect estimation. This reflects the inverse relationship
between the variance of an experiment’s efect-size and its weight in calculating the summary
efect, as detailed in Equations 6 and 7.</p>
      <p>Regarding ranking performance (refer to Figure 2), we generally observe a decline when bias
terms are introduced, suggesting potential overfitting. While introducing bias terms enhance
matrix completion, it seems to negatively impact ranking performance. Notably, for individual
experiments using amazon-ofice and netflix-small datasets, we find no significant ranking
performance diferences, as their corresponding confidence intervals cross the zero-efect line.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Case Study BPR vs. MF</title>
      <p>In our second case study, we evaluate the efect of using Bayesian probabilistic ranking (BPR)
treatment - versus matrix factorization (MF) - control - on ranking performance ( @10 ).
This comparison is conducted across all datasets, as well as exclusively on movie and retail
datasets. Looking at the summary efect in Figure 3, we generally expect a boost in ranking
performance when choosing BPR over MF. Although the summary efect estimate is less certain
than in the prior meta-analysis, it is still significant. The diference in ranking performance
between individual experiments with retail and movie datasets is immediately noticeable.
Focusing on retail data only (Figure 4), we expect a performance decline for amazon-clothing,
no significant diference for amazon-toy, and performance gains for amazon-digital-music and
amazon-ofice . On the whole, we do not expect significant diferences when choosing BPR over
MF for retail datasets. In contrast, for movie datasets, we expect consistent and significant
BPR vs. MF
Effect Size
improvements in ranking performance when employing BPR (Figure 5).</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions</title>
      <p>Evaluating recommender systems across multiple datasets is crucial for understanding their
generalizability and robustness. Yet, given the unique characteristics of diferent data and
algorithms, making comparisons across datasets can be challenging. For instance, it’s not
straightforward to compare RMSE values or average NDCG values across multiple datasets to
determine a model’s overall capacity.</p>
      <p>This is where efect-size-based meta-analysis comes in handy. It allows for a statistically
robust comparison between two models across multiple datasets, providing a reliable synthesis
of results. This mitigates subjective interpretations and fosters more valid conclusions on the
overall treatment efect.</p>
      <p>
        We have outlined the theoretical underpinning of this method and, through two case studies,
demonstrated its utility in multi-dataset evaluations. This method isn’t metric-dependent and is
applicable even when scales vary across datasets. Unlike a p-value from a hypothesis test, which
indicates the likelihood of correctly rejecting a null hypothesis (a retrospective view), confidence
intervals predict future outcomes in similar experiments. They enable distinguishing between
the magnitude of an efect and the probability of its recurrence [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Forest plots succinctly
summarize the analysis outcomes, enabling intuitive interpretation and facilitating research
communication. For instance, they clearly highlighted the discrepancy between retail and
movie domains in our second case study, which can guide dataset selection for evaluation - a
significant challenge in itself [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Since recommender system evaluations often involve more than two models, our
future work will adapt this approach for multi-dataset, multi-model settings. All runs and
code - for replicating the results - can be found under https://github.com/MeteSertkan/
meta-analysis-based-recsys-eval.</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).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Bauer, Escaping the mcnamara fallacy: Towards more impactful recommender systems research</article-title>
          ,
          <source>AI</source>
          Magazine
          <volume>41</volume>
          (
          <year>2020</year>
          )
          <fpage>79</fpage>
          -
          <lpage>95</lpage>
          . URL: https://ojs.aaai.org/ aimagazine/index.php/aimagazine/article/view/5312. doi:
          <volume>10</volume>
          .1609/aimag.v41i4.
          <fpage>5312</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. G.</given-names>
            <surname>Terveen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Riedl</surname>
          </string-name>
          ,
          <article-title>Evaluating collaborative filtering recommender systems</article-title>
          ,
          <source>ACM Trans. Inf. Syst</source>
          .
          <volume>22</volume>
          (
          <year>2004</year>
          )
          <fpage>5</fpage>
          -
          <lpage>53</lpage>
          . URL: https://doi.org/10.1145/ 963770.963772. doi:
          <volume>10</volume>
          .1145/963770.963772.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Zangerle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bauer</surname>
          </string-name>
          ,
          <article-title>Evaluating recommender systems: Survey and framework</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>55</volume>
          (
          <year>2022</year>
          ). URL: https://doi.org/10.1145/3556536. doi:
          <volume>10</volume>
          .1145/3556536.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Borenstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. V.</given-names>
            <surname>Hedges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Higgins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. R.</given-names>
            <surname>Rothstein</surname>
          </string-name>
          ,
          <article-title>Introduction to meta-analysis</article-title>
          , John Wiley &amp; Sons, Ltd,
          <year>2009</year>
          . URL: https://onlinelibrary.wiley.com/doi/book/10.1002/ 9780470743386. doi:https://doi.org/10.1002/9780470743386.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sertkan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Althammer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hofstätter</surname>
          </string-name>
          ,
          <article-title>Ranger: A toolkit for efect-size based multi-task evaluation</article-title>
          ,
          <year>2023</year>
          . arXiv:
          <volume>2305</volume>
          .
          <fpage>15048</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>I. Soborof</surname>
          </string-name>
          ,
          <article-title>Meta-analysis for retrieval experiments involving multiple test collections</article-title>
          ,
          <source>in: Proceedings of the 27th ACM International Conference on Information and Knowledge Management</source>
          , CIKM '18,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2018</year>
          , p.
          <fpage>713</fpage>
          -
          <lpage>722</lpage>
          . URL: https://doi.org/10.1145/3269206.3271719. doi:
          <volume>10</volume>
          .1145/3269206. 3271719.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Clarke</surname>
          </string-name>
          ,
          <article-title>Forest plots: trying to see the wood and the trees</article-title>
          ,
          <source>BMJ</source>
          <volume>322</volume>
          (
          <year>2001</year>
          )
          <fpage>1479</fpage>
          -
          <lpage>1480</lpage>
          . URL: https://www.bmj.com/content/322/7300/1479. doi:
          <volume>10</volume>
          .1136/bmj. 322.7300.1479. arXiv:https://www.bmj.com/content/322/7300/1479.full.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gunawardana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Shani</surname>
          </string-name>
          ,
          <article-title>A survey of accuracy evaluation metrics of recommendation tasks</article-title>
          ,
          <source>J. Mach. Learn. Res</source>
          .
          <volume>10</volume>
          (
          <year>2009</year>
          )
          <fpage>2935</fpage>
          -
          <lpage>2962</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gunawardana</surname>
          </string-name>
          , G. Shani,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yogev</surname>
          </string-name>
          ,
          <source>Evaluating Recommender Systems</source>
          , Springer US, New York, NY,
          <year>2022</year>
          , pp.
          <fpage>547</fpage>
          -
          <lpage>601</lpage>
          . URL: https://doi.org/10.1007/978-1-
          <fpage>0716</fpage>
          -2197-4_
          <fpage>15</fpage>
          . doi:
          <volume>10</volume>
          .1007/978-1-
          <fpage>0716</fpage>
          -2197-4_
          <fpage>15</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>