<!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>FRecs - Fairness, Diversity and Transparency in Health Recommenders: Challenges &amp; Ob jectives</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Tampere University Tampere</institution>
          ,
          <country country="FI">Finland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the growing complexity of the available online information, users nd themselves overwhelmed by the mass of choices available. To facilitate users, recommender systems provide suggestions on interesting data items to them. Big data technology promises to improve people's lives in this direction, by enhancing the discovery of interesting information. However, this technology, if not used responsibly, may lead to discrimination and amplify biases in the original data; so, recommendations may play an important role in guiding users' decisions and forming opinions. In this paper, we focus on providing useful resources to patients that is essential in achieving the vision of participatory medicine. Speci cally, the objective of FRecs is to create new algorithms for generating responsible recommendations, i.e., recommendations that ensure fairness, diversity and transparency. Producing responsible recommendations is timely due to the huge growth of big data technologies and the current debate on fairness and transparency in algorithmic decision making, yet is not well enough supported by existing models and algorithms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Nowadays, there is a big number of people who search online for health and
medical information. To facilitate the user selection process, given the growing
complexity of the available online information, recommender systems provide
suggestions on resources of potential interest to the users, like news articles
and other sources. The interest of a user for a suggested data item is inferred
typically, from the user's health background and interests in paper, electronic,
or mental records.</p>
      <p>At the same time, big data technology comes with the promise to improve
people's lives towards this direction by enhancing the discovery of interesting
information, and provide results tailored to users' pro les. However, the same
technology, if not used responsibly, may lead to discrimination, amplify biases
in the original data, restrict transparency and strengthen unfairness; this way,
Copyright © 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
recommendations may play an important role in guiding users' decisions and
forming their opinions. For example, consider scenarios in which models based
on biased data can increase diversity issues, or have an impact on access policies.
While the potential bene ts of recommenders are well-accepted, the importance
of using such techniques in a fair, diverse and transparent manner is only recently
considered.</p>
      <p>
        Recommender systems have attracted extensive research attention and have
been deployed in a wide range of applications. Recently there are also examples
coming from the health domain (e.g., [
        <xref ref-type="bibr" rid="ref24 ref25">25, 24</xref>
        ]). A recommender system consists
typically of a set of data items, data sources in the form of documents in our
case, a set of users and the ratings of users for certain documents. Typically, the
cardinality of the document set is very high and users rate only a few documents.
For the documents unrated by the users, recommender systems estimate a
relevance score, following for example the collaborative ltering approach [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], where
the relevance scores predicted for a user produced based on the ratings of other
similar users, or the content-based approach [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], where the system recommends
documents with features similar to documents a user likes. In FRecs, apart from
recommendations for individual users, we pay special attention to
recommendations for groups, for supporting cases in which a group of people participates in
an activity, e.g., a group therapy session, targeting at best satisfying the
preferences of all the group members [
        <xref ref-type="bibr" rid="ref1 ref13">1, 13</xref>
        ]. We next point out recommenders systems
state of the art in areas related to FRecs.
      </p>
      <p>
        Background in fairness in recommender systems. By fairness, we
typically mean lack of bias [
        <xref ref-type="bibr" rid="ref16 ref17 ref18">17, 16, 18</xref>
        ]. It is not correct to assume that insights
achieved via computations on data are unbiased simply because data was
collected automatically or processing was performed algorithmically. Bias may come
from the algorithm, re ecting, for example, commercial or other preferences of
its designers, or even from the actual data, for example, if a survey contains
biased questions. Previous works in recommenders consider the notion of
fairness only indirectly, without guaranteeing it via explicit models and algorithms
[
        <xref ref-type="bibr" rid="ref14 ref24 ref25 ref9">9, 14, 24, 25</xref>
        ]. In the context of group recommendations, there are approaches
that introduce additional factors into the model, such as agreement [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or social
relationships [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] among group members, but still without directly tackling the
concept of fairness. More recently, [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] uses the concept of fairness for
expressing the notion of quality of a set of items for a group. FRecs aims to model and
formally de ne fairness, as well as to introduce algorithms that directly optimize
it.
      </p>
      <p>
        Background in diversity in recommender systems. Diversity ensures that
di erent kinds of data items are represented in the output of an algorithmic
process. For example, in a news recommender, instead of suggesting only news from
user's favourite political party, an approach would be to also display news from
other political parties to break out of user's internet bubble. This is a general
term used to capture the quality of a set of items, with regards to the variety of its
constituent elements. There is considerable work on search result diversi cation
(for surveys, see at [
        <xref ref-type="bibr" rid="ref10 ref32">32, 10</xref>
        ]). For example, [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] proposes diverse keyword database
search that utilizes user preferences, [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] introduces an order-independent
intralist similarity measure to assess the topical diversity of recommendation lists,
while [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] focuses on diversifying the recommended items with respect to user
interests. The work in FRecs di ers from prior work in the sense that we consider
a family of diversity constraints that can express coverage-based, in addition to
distance-based (relying on the pairwise similarity between documents), diversity.
We will take into account these constraints in order to de ne measures of
fairness. Fairness is related to diversi cation, for instance, when considering that
a fair set of documents is likely to include documents that represent di erent,
or even all, categories of documents, or when considering groups, that satisfy
di erent users.
      </p>
      <p>
        Background in transparency in recommender systems. Users many times
want to know and control both what is being recorded about them, and how this
piece of information is being used, for example, to recommend content or for
target advertising. While privacy is clearly related to this, here we focus on the
concept of transparency that plays an important role as well. A transparent data
analysis framework requires suggestions that can be easily understood by the
users. That is, transparency contrasts with the concept of \black box" systems,
where even the data scientist or algorithm designer cannot explain the output
of an algorithm. In FRecs, we envision providing explainable documents along
with explanations. There are di erent ways of classifying explanation styles. A
user-based explanation is based on similar users [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], while an item-based
explanation presents the items that had the highest impact on the recommender's
decision [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. In all styles, the input data employed for producing
recommendations, may be di erent from the input data used for generating the explanation
[
        <xref ref-type="bibr" rid="ref23 ref8">8, 23</xref>
        ], leading to explanation generation modules that are separate from the
recommender system. However, building recommendations based on the items'
explainability, thus integrating recommendation and explanation, may improve
transparency by suggesting interpretable items to the user. Recently, [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]
proposes a model-based collaborative ltering approach to generate explainable
recommendations based on item features and sentiment analysis of user reviews, in
addition to the ratings data. In our approach, we aim at an integrated approach
that considers explanations in the recommendation process rather than
separating the explanation from the recommendation process. Recommendations along
with their associated explanations will form graph-based summaries that include
documents that ensure fairness and diversity.
      </p>
      <p>
        Background in online recommendations. In practice, even though a set
of suggestions has to be selected, not all data items in the set is available for
evaluation at once. Rather, items may appear one at a time, with a decision
to be made on the speci c item instantaneously. Such situations motivate us
to consider an online scenario, which is sometimes referred to as streaming. In
such scenario, we need to process items incrementally, maintaining a valuable
recommendations set at any point in time. Previous works in this line, e.g., [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
consider a xed window of recent items, posing a problem for items that are not
generated at a xed rate. More recently, [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposes algorithms to diversify a
stream of results using a jumping window approach. FRecs aims to start at the
beginning of the stream, providing a fair, diverse and transparent set of
documents considering the whole document set, rather than a xed number of recent
documents. This will allow our algorithm to actively withdraw documents from
the recommendations set, instead of simply dropping documents as they leave
the window. To our knowledge, combing fairness, diversity and transparency,
especially in an online setting has not been considered.
      </p>
      <p>We will use the prominent collaborative ltering recommender model. In
collaborative ltering, users preferences are represented by a ratings matrix. It
is based on the idea that people who agreed in their evaluation of certain data
items in the past are likely to agree again in the future. A key advantage of
collaborative ltering is that it is capable of accurately recommending, even
complex, data items without requiring an understanding of the item itself. Our
goal is to extend the exible collaborative ltering model by integrating fairness,
diversity and transparency into the recommender system.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The FRecs Challenges &amp; Objectives</title>
      <p>Given that both fairness and diversity are set-based concepts (e.g., it makes no
sense to talk about an individual item as being diverse), in FRecs, we focus on
set-based selections, unlike most algorithmic decision-making approaches that
are based on individual items, where a utility score is associated with each item
typically computed with respect to the values of the item. Even more so than in
traditional recommendations for individual users, identifying documents of high
relevance to a group is challenging, especially for cases where group members
disagree on their favorite items.</p>
      <p>We focus on developing novel data analysis methods that ensure fairness,
diversity and transparency in set selection for recommendations. In addition to
produce traditional recommendations, we consider the online case, in which not
all documents are available at once, and we have to classify each individual
document as presented, into the selected ones or not for recommendations. Our
aim is on both recommendations for individual users and on recommendations for
groups. Producing responsible recommendations is timely due to the huge growth
of big data technologies and the current debate on fairness and transparency in
algorithmic decision making, yet is not well enough supported by existing models
and algorithms.</p>
      <p>The objective of FRecs is to create new algorithms for responsible
recommendations for individual users and groups of users, i.e., recommendations that
ensure fairness, diversity and transparency. The algorithms will cover both cases
in which we make the assumption that all documents are available before any
selections have to be made, as well as we decide whether to accept, reject or
defer a document in an online manner as the documents appear. We translate
the aforementioned challenges into research objectives, described below:</p>
      <p>
        Fairness and diversity. Previous work focused separately on either fairness
or diversity in query processing and recommender systems [
        <xref ref-type="bibr" rid="ref10 ref14 ref25 ref5">14, 5, 25, 10</xref>
        ]; it is a
useful basis but must be signi cantly extended to bring in both fairness and
diversity. We consider fairness as the proportional representation of the values
of attributes of particular concern, and diversity as the existence of such values.
In this line, we will study how fairness and diversity can be combined with
respect to the users preferences as expressed by their ratings. We will pay special
attention on allowing combinations of attributes of particular concern, so as to
capture attribute dependencies.
      </p>
      <p>
        Transparency and explainability. In all explanation styles, data
employed for producing recommendations, can be di erent from the data used in
generating the explanations [
        <xref ref-type="bibr" rid="ref13 ref28 ref8">8, 28, 13</xref>
        ], leading to explanation generation modules
that are separate from the recommender system. Performing the
recommendation task based on the items' explainability, thus integrating recommendation
and explanation, can improve transparency by suggesting interpretable
documents to the user, while preserving the powerful prediction of the collaborative
ltering approach. Moving forward, we target at building upon our previous
work on summary-driven data exploration [
        <xref ref-type="bibr" rid="ref22 ref26">26, 22</xref>
        ], in order to provide
explainable recommendations through summaries. Recommendation summaries will be
de ned as the process of distilling knowledge from the whole result set in
order to produce an abridged version. We do not focus on providing only the most
important documents, i.e., the ones with the maximum utility score, but on
summaries consisting of explainable documents that exhibit fairness and diversity.
We aim to handle e ciently exploratory operations, like zoom-in and zoom-out,
on both data models, providing granular information access to the user.
      </p>
      <p>
        Individual user and group recommendations. In addition to
individual user recommendations, FRecs focuses also on recommendations for groups.
Based on the useful insights produced by previous work on group
recommendations [
        <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
        ], we will provide new de nitions for fairness and diversity applicable
to groups. Regarding fairness, in addition to proportional representation, we
consider also envy-freeness, in which intuitively, a user considers a set of documents
fair for him/her, if there are documents for which the user does not feel jealous,
i.e., the presented documents have utility scores within the range of scores of
the best documents for him/her. Coverage-based diversity for groups rely on the
existence of a number of documents for all group members. Furthermore, our
early work on the e ective presentation of group recommendations [
        <xref ref-type="bibr" rid="ref13 ref23">13, 23</xref>
        ], will
be extended by integrating documents' explainability into the group
recommendation process. We envision a de nition for FRecs group recommendations in
which all fairness, diversity and transparency aspects play a crucial role.
      </p>
      <p>
        Static and online processing. For locating the recommendations to be
presented to the user/group, we consider two cases. First, in the static case, we
solve the problem making the assumption that we have access to all documents.
Fairness, diversity and transparency constraints will direct the process; the goal
is to return the set of documents with the highest utility computed with respect
to these constraints. In addition, we consider the online case, in which not all
documents in the set are available at once. This way, we exploit our previous
work in online settings [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to classify each individual document, as presented, into
the selected or not selected box based on the fairness, diversity and transparency
constraints. The focus here is on extending the K-choice Secretary Problem [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
in order to design and develop online methods for picking a set of documents,
presented in random order - independently to their utility, subject to fairness,
diversity and transparency constraints.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Research Methods</title>
      <p>In FRecs, we extend state of the art work on fairness, diversity and transparency
in set selection, explanations for recommendations, group recommendations and
online set selection.</p>
      <p>Fairness and diversity in recommender systems. The basic problem
setting is that we have a set of documents, each with associated attributes.
From this set, we wish to select K documents to maximize a utility score. The
utility score of the K documents can be computed based on the documents
individual utility scores (as obtained, for example, by a recommendation
algorithm), or based on more complex functions that take into account co-existence
of documents. Let us now turn to fairness and diversity constraints. Among the
attributes associated with documents, we assume that one attribute is of
particular concern. Our notions of fairness and diversity are de ned with respect to
the value of this attribute. In practice, there may be multiple such attributes,
rather than just one. If combinations of multiple attributes are of concern, or
if dependencies between the attributes need to be captured explicitly, we could
represent such combinations as a single Cartesian product attribute of concern.
Attributes may also have associated privacy concerns, and so may need to be
converted to noisy histograms, e.g., to enforce di erential privacy. We assume
that documents are partitioned on the value of the attribute of concern. Let
there be d distinct values of the attribute of concern. Our requirement is to
choose ki elements for each distinct value i in [1; : : : ; d] with each ki 2 [0; K] and
Sum(k i) = K. This begs the question of what the ki values should be. We next
brie y consider several notions of fairness and diversity that will be exploited
towards producing recommendations in FRecs.</p>
      <p>
        For achieving fairness, we will start by considering the proportional
representation of the values of the attribute of concern. Namely, proportional
representation requires that the desired size K of the selected documents set be prorated
among the d categories. Another potentially appropriate fairness metric is the
normalized di erence: the mean di erence normalized by the rate of positive
outcomes, which in our case corresponds to being selected among the top-k [
        <xref ref-type="bibr" rid="ref3 ref34">34,
3</xref>
        ]. Proportional representation can be extended, so as to be used for producing
fair recommendations for groups. In this case, we say that a user is satis ed
by a document, if the document is ranked in the top documents for the user.
Intuitively, this means that the user considers the top-K recommendations fair
for him/her, if there are at least a particular number of documents that the user
likes. As an alternative, we consider fair group recommendations by counting
the envy of the users in a group. This way, we say that a user is satis ed by
a speci c document, if the utility score of the document for the user is among
the top scores of the users in the group for this document. Intuitively, in this
de nition, the user considers the package fair for him/her, if there are at least a
particular number of documents for which the user does not feel envious. With
respect to proportional representation and envy-freeness concepts, the goal is to
de ne measures for counting the fairness of a set of documents.
      </p>
      <p>
        FRecs considers both distance-based and coverage-based (di erently to
previous approaches) de nitions for diversity. Distance-based diversity rely on a
pairwise distance measure between two documents appearing in the resulting
set. Given such a measure, the diversity of a set of documents is expressed by
using an aggregation function of the pairwise distances between the documents
in the set [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Maximizing the minimum (resp., average) diversity is known as
MaxMin (resp., MaxSum) diversi cation [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Assuming that we have a set of
categories, and that each document belongs to one or more categories,
coveragebased diversity aims to represent every category in the selected set [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. Whether
this is possible depends on how K, the number of documents selected in total,
compares to d, the number of categories of documents. This way, the diversity
of a set of documents is expressed as the extent to which the documents in the
set cover the categories.
      </p>
      <p>Summarizing the scenarios considered above, our focus is on designing and
developing algorithms that allow us to treat combinations between fairness and
diversity. Namely, we formulate the problem as follows: Given a collection of
documents, a fairness measure and a set of categories (resp., a distance measure),
locate the set of documents that maximizes fairness, and includes y documents
from each category (resp., and all pairs of documents in the set have distance
greater than a threshold). Since the problem of identifying the diverse set of
documents with the maximum fairness is NP-hard, for enhancing the e ciency
of our approach, we opt to start with greedy algorithms, like for example, add
the document to the output set, in each round of the algorithm, that maximizes
fairness and covers a category that does not exist in the already selected
documents. More sophisticated algorithms will be designed in order to ensure the
satisfaction of all constraints dictated by fairness and diversity.</p>
      <p>
        Transparency via explanations in recommender systems. It has been
shown that explanations in recommender systems can help users make more
accurate decisions; hence, improving user satisfaction and acceptance of
recommendations [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The typical ow of most recommenders is to generate
explanations for the recommendations produced [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. In FRecs, we propose integrating
explanations with recommendations. For doing so, we need to be able to
quantify the explainability of a documents, so as to combine explainability with the
utility score of the document. Considering, for instance, the user-based
collaborative ltering case, explainability can be formulated with respect to the ratings
of the users that are similar to a user in question. If many similar users have
rated an document, this can provide a basis upon which to explain the
document, which in turn means that the document can be considered as explainable.
Our goal is to propose novel algorithms for producing recommendations that, in
addition to the utility score of an document, consider the explainability score of
the document. We formulate this as an optimization problem that outputs the
set of documents with a maximum score that is de ned by combining documents
utility and explainability.
      </p>
      <p>
        Given the growing complexity of the available online information, databases
are becoming increasingly di cult to understand and use. To facilitate users,
FRecs builds upon our previous work [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] and provides, in an e ective way,
overviews of recommendations, forming graph-based summaries that include the
most valuable documents for a user or group, subject to fairness, diversity and
explainability. To create an explainable summary, we include in the graph, nodes
that represent both documents and users, along with their connections, so as
to highlight interesting associations and enable a decent understanding of the
provided information. Moving forward, although exploration operators over
summaries have already been identi ed as useful (e.g., [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]), the available approaches,
even in di erent domains, are limited, working with prede ned taxonomies on
documents. Here, we introduce exploration operators on recommendation
summaries, that can be used iteratively, to allow focusing on a speci c subgraph of
the initial summary, providing granular information access to the user.
Zoomin and zoom-out operators are de ned in order to be able to promote either
fairness, diversity or both at the same time.
      </p>
      <p>Online recommendations. In practice, even though a set of documents
has to be selected, not all documents in the set may be available for evaluation
at once. Rather, they may appear one at a time, with a decision to be made on
the speci c document instantaneously. This means that we have to select or not
each individual document, as presented, subject to the utility, fairness, diversity
and explainability criteria in our problem statement.</p>
      <p>
        The problem of designing an online algorithm to optimize the probability
of selecting the document with the maximum utility in a randomly-ordered
sequence has been studied extensively [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and is known as the Secretary Problem.
In this problem, the goal is to hire one secretary from a pool of N candidates,
where candidates arrive in random order. When a candidate is interviewed, the
decision must be made to hire or reject the candidate, and this decision is
irreversible. A generalization of this problem, called the K-choice Secretary Problem
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], is stated as follows: design an online algorithm for picking K out of N
documents presented in random order, to maximize their expected sum. In FRecs,
we target at designing online algorithms for picking K out of N documents, each
with an associated utility score, presented in random order. Speci cally, the goal
is to select documents to recommend that maximize their expected aggregated
utility, subject to fairness, diversity and explainability. Intuitively, we start with
the basic idea of solving the K-choice Secretary Problem separately for each
concept, aiming to satisfy all of them. In addition, we will study other interesting
variants, like how to work when documents are partially ordered.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>FRecs aims to develop novel algorithms for selecting sets of documents, in both
a static and online setting, optimized for providing fair, representative and
explainable recommendations in the health domain, as well as for
recommendations comprehension. The key insight is that fairness, diversity and transparency
should not be analyzed in isolation, but together. The approach advances the
state of science in realizing a holistic treatment of fairness, diversity and
transparency through di erent stages of the data management and analysis life-cycle,
namely, data processing, selection, ranking, and result interpretation. The work
also concerns enabling incremental maintenance of the responsible properties of
a set of recommendations.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Amer-Yahia</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roy</surname>
            ,
            <given-names>S.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chawla</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : Group recommendation:
          <article-title>Semantics and e ciency</article-title>
          .
          <source>Proc. VLDB Endow</source>
          .
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <volume>754</volume>
          {
          <fpage>765</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Babaio</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Immorlica</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kleinberg</surname>
          </string-name>
          , R.:
          <article-title>Matroids, secretary problems, and online mechanisms</article-title>
          .
          <source>In: SODA</source>
          . pp.
          <volume>434</volume>
          {
          <fpage>443</fpage>
          .
          <string-name>
            <surname>SIAM</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>On mitigating popularity bias in recommendations via variational autoencoders</article-title>
          .
          <source>In: SAC</source>
          . pp.
          <volume>1383</volume>
          {
          <fpage>1389</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Drosou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pitoura</surname>
          </string-name>
          , E.:
          <article-title>Diversity over continuous data</article-title>
          .
          <source>IEEE Data Eng. Bull</source>
          .
          <volume>32</volume>
          (
          <issue>4</issue>
          ),
          <volume>49</volume>
          {
          <fpage>56</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Drosou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pitoura</surname>
          </string-name>
          , E.:
          <article-title>Preference-aware publish/subscribe delivery with diversity</article-title>
          .
          <source>In: DEBS. ACM</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Erkut</surname>
          </string-name>
          , E., Ulkusal, Y.,
          <string-name>
            <surname>Yenicerioglu</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>A comparison of p-dispersion heuristics</article-title>
          .
          <source>Comput. Oper. Res</source>
          .
          <volume>21</volume>
          (
          <issue>10</issue>
          ),
          <volume>1103</volume>
          {
          <fpage>1113</fpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ferguson</surname>
          </string-name>
          , T.S.:
          <article-title>Who solved the secretary problem? Statist</article-title>
          . Sci.
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <volume>282</volume>
          {
          <fpage>289</fpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Herlocker</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>Explaining collaborative ltering recommendations</article-title>
          .
          <source>In: CSCW</source>
          . pp.
          <volume>241</volume>
          {
          <fpage>250</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Jameson</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Recommendation to groups</article-title>
          .
          <source>In: The Adaptive Web, Methods and Strategies of Web Personalization. Lecture Notes in Computer Science</source>
          , vol.
          <volume>4321</volume>
          , pp.
          <volume>596</volume>
          {
          <fpage>627</fpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kyriakidi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ioannidis</surname>
            ,
            <given-names>Y.E.</given-names>
          </string-name>
          :
          <article-title>On achieving diversity in recommender systems</article-title>
          . In: ExploreDB. pp.
          <volume>4</volume>
          :
          <issue>1</issue>
          {
          <issue>4</issue>
          :
          <fpage>6</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhagat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lakshmanan</surname>
            ,
            <given-names>L.V.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>On social event organization</article-title>
          .
          <source>In: SIGKDD</source>
          . pp.
          <volume>1206</volume>
          {
          <fpage>1215</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Motta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mulholland</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peroni</surname>
          </string-name>
          , S.,
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendez</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zablith</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A novel approach to visualizing and navigating ontologies</article-title>
          .
          <source>In: ISWC. Lecture Notes in Computer Science</source>
          , vol.
          <volume>7031</volume>
          , pp.
          <volume>470</volume>
          {
          <fpage>486</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ntoutsi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , N rvag,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Kriegel</surname>
          </string-name>
          , H.:
          <article-title>Fast group recommendations by applying user clustering</article-title>
          .
          <source>In: ER. Lecture Notes in Computer Science</source>
          , vol.
          <volume>7532</volume>
          , pp.
          <volume>126</volume>
          {
          <fpage>140</fpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ntoutsi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rausch</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kriegel</surname>
          </string-name>
          , H.:
          <article-title>"strength lies in di erences": Diversifying friends for recommendations through subspace clustering</article-title>
          .
          <source>In: CIKM</source>
          . pp.
          <volume>729</volume>
          {
          <fpage>738</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Pazzani</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Billsus</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Content-based recommendation systems</article-title>
          .
          <source>In: The Adaptive Web, Methods and Strategies of Web Personalization. Lecture Notes in Computer Science</source>
          , vol.
          <volume>4321</volume>
          , pp.
          <volume>325</volume>
          {
          <fpage>341</fpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Pitoura</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koutrika</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Fairness in rankings and recommenders</article-title>
          .
          <source>In: EDBT</source>
          . pp.
          <volume>651</volume>
          {
          <fpage>654</fpage>
          . OpenProceedings.org (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pitoura</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koutrika</surname>
          </string-name>
          , G.:
          <article-title>Fairness in rankings and recommendations: An overview</article-title>
          .
          <source>CoRR abs/2104</source>
          .05994 (
          <year>2021</year>
          ), https://arxiv.org/abs/2104.05994
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pitoura</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koutrika</surname>
          </string-name>
          , G.:
          <article-title>Fairness in rankings and recommenders: Models, methods and research directions</article-title>
          .
          <source>In: ICDE</source>
          . pp.
          <volume>2358</volume>
          {
          <fpage>2361</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Sandvig</surname>
            ,
            <given-names>J.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mobasher</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burke</surname>
          </string-name>
          , R.D.:
          <article-title>A survey of collaborative recommendation and the robustness of model-based algorithms</article-title>
          .
          <source>IEEE Data Eng. Bull</source>
          .
          <volume>31</volume>
          (
          <issue>2</issue>
          ),
          <volume>3</volume>
          {
          <fpage>13</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Serbos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mamoulis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pitoura</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsaparas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Fairness in packageto-group recommendations</article-title>
          .
          <source>In: WWW</source>
          . pp.
          <volume>371</volume>
          {
          <fpage>379</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drosou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pitoura</surname>
          </string-name>
          , E.:
          <article-title>Perk: personalized keyword search in relational databases through preferences</article-title>
          .
          <source>In: EDBT. ACM International Conference Proceeding Series</source>
          , vol.
          <volume>426</volume>
          , pp.
          <volume>585</volume>
          {
          <fpage>596</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondylakis</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troullinou</surname>
          </string-name>
          , G.:
          <article-title>On recommending evolution measures: A human-aware approach</article-title>
          . In: ICDE. pp.
          <volume>1579</volume>
          {
          <fpage>1581</fpage>
          . IEEE Computer Society (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ntoutsi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petropoulos</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>N rvag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Kriegel</surname>
          </string-name>
          , H.:
          <article-title>A framework for modeling, computing and presenting time-aware recommendations</article-title>
          .
          <source>Trans. Large Scale Data Knowl. Centered Syst</source>
          .
          <volume>10</volume>
          ,
          <issue>146</issue>
          {
          <fpage>172</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Stratigi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondylakis</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Fairgrecs: Fair group recommendations by exploiting personal health information</article-title>
          .
          <source>In: DEXA. Lecture Notes in Computer Science</source>
          , vol.
          <volume>11030</volume>
          , pp.
          <volume>147</volume>
          {
          <fpage>155</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Stratigi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondylakis</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Multidimensional group recommendations in the health domain</article-title>
          .
          <source>Algorithms</source>
          <volume>13</volume>
          (
          <issue>3</issue>
          ),
          <volume>54</volume>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Troullinou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondylakis</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Exploring RDFS kbs using summaries</article-title>
          .
          <source>In: ISWC. Lecture Notes in Computer Science</source>
          , vol.
          <volume>11136</volume>
          , pp.
          <volume>268</volume>
          {
          <fpage>284</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Vargas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castells</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vallet</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Intent-oriented diversity in recommender systems</article-title>
          .
          <source>In: SIGIR</source>
          . pp.
          <volume>1211</volume>
          {
          <fpage>1212</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Vig</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>Tagsplanations: explaining recommendations using tags</article-title>
          .
          <source>In: IUI</source>
          . pp.
          <volume>47</volume>
          {
          <fpage>56</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lakshmanan</surname>
            ,
            <given-names>L.V.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amer-Yahia</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Recommendation diversi cation using explanations</article-title>
          .
          <source>In: ICDE</source>
          . pp.
          <volume>1299</volume>
          {
          <fpage>1302</fpage>
          . IEEE Computer Society (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Explainable recommendation: A survey and new perspectives</article-title>
          .
          <source>Found. Trends Inf. Retr</source>
          .
          <volume>14</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>101</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Ma</surname>
          </string-name>
          , S.:
          <article-title>Explicit factor models for explainable recommendation based on phrase-level sentiment analysis</article-title>
          .
          <source>In: SIGIR</source>
          . pp.
          <volume>83</volume>
          {
          <fpage>92</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
          </string-name>
          , H.:
          <article-title>A survey of query result diversi cation</article-title>
          .
          <source>Knowl. Inf. Syst</source>
          .
          <volume>51</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>36</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Ziegler</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McNee</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lausen</surname>
          </string-name>
          , G.:
          <article-title>Improving recommendation lists through topic diversi cation</article-title>
          .
          <source>In: WWW</source>
          . pp.
          <volume>22</volume>
          {
          <fpage>32</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Zliobaite</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Measuring discrimination in algorithmic decision making</article-title>
          .
          <source>Data Min. Knowl. Discov</source>
          .
          <volume>31</volume>
          (
          <issue>4</issue>
          ),
          <volume>1060</volume>
          {
          <fpage>1089</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>