<!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>SEBD</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Emotional Data Querying: The BI Scenario⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sandro Bimonte</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Patrick Marcel</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefano Rizzi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DISI - University of Bologna</institution>
          ,
          <addr-line>Bologna</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LIFAT - University of Tours</institution>
          ,
          <addr-line>Blois</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>TSCF, INRAE - University of Clermont Auvergne</institution>
          ,
          <addr-line>Aubière</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>32</volume>
      <fpage>23</fpage>
      <lpage>26</lpage>
      <abstract>
        <p>Emotional Intelligence (EI) is the capacity to use emotions to properly guide our actions. In this paper, we adopt the EI approach to explore the interplay between data, emotions, and actions, thus lying the foundations for an emotional approach to querying. The framework we propose relies on a four-layer model that describes (i) how emotions are connected to each other, (ii) which data may give rise to emotions, (iii) which emotions will be triggered in each user when seeing each piece of data, and (iv) which actions will be done as a consequence. The application scenario we propose is that of Business Intelligence, specifically, of a set of KPIs connected to the users' goals.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Emotional Intelligence</kwd>
        <kwd>Business Intelligence</kwd>
        <kwd>KPIs</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction and motivation</title>
      <p>The emotions raised by our own needs accompany our everyday life and, like it or not, have
a strong influence on our choices and decisions. Emotional Intelligence (EI) is the capacity to
recognize, manage, and use emotions to properly guide our own reasoning and actions. In other
words, it is the ability to identify the right emotions and adopt them to adapt our actions and
behavior, according to the context and environments [1]. It has been proved that EI is associated
to high levels of job performance, mental health, and decision making.</p>
      <p>In the context of Information Systems, how to cope with emotions during exploratory data
analyses has not been investigated yet. In this preliminary work, we adopt the EI approach
to explore the interplay between data, emotions, and actions, thus lying the foundations for
an emotional approach to data querying aimed at taking better decisions. Indeed, seeing the
results of a query on a dataset may trigger an emotion, which in turn can lead to a decision
and/or an action.</p>
      <p>Example 1. Consider a user, say Kathy, who has to decide whether to move or not from the city
where she lives, say A, to a new one, say B. To make up her mind, Kathy compares the two cities
from two points of view: the average salary and the crime rate. Checking some open databases</p>
      <sec id="sec-1-1">
        <title>User</title>
        <p>DL</p>
      </sec>
      <sec id="sec-1-2">
        <title>Data</title>
        <p>available, Kathy discovers that —contrary to her belief— the average salary in B is higher than the
one in A, which surprises her. On the other hand, the crime rate in B is quite high, which raises fear
in her. Combining surprise and fear gives rise to alarm, an emotion that implies an active response.
The action Kathy can take is to examine additional factors, e.g., the quality of life, before taking
her final decision. Importantly, this action comes from a correct recognition of Kathy’s emotions.
Had surprise not been recognized, Kathy’s behaviour would have been exclusively dominated by
fear, in which case she would probably have been paralyzed and unable to make a decision.</p>
        <p>The framework we propose to keep emotions into account when querying data relies on
an Action-User-Domain-Emotion (AUDE, in Latin “dare”) model that includes four layers: (i) an
emotion layer (EL) that defines and connects emotions based on a classification drawn from
afective science; (ii) a domain layer (DL) that characterizes the data that may trigger emotions
via a set of queries; (iii) a user layer (UL) that connects the two by expressing the emotions of
each single user as related to the query results (s)he sees; and (iv) an action layer (AL) that maps
the emotions triggered by query results into actions consistently with the guidelines of EI. The
overall picture is sketched in Figure 1. In what follows, for the sake of readability, we adopt
Datalog rules as a comprehensive way to formalize all the layers.</p>
        <p>Example 2. Considering again the example above, the EL expresses alarm as the combination
of surprise and fear [2]; the DL includes the queries on the average salary and the crime rate in
each city; the UL associates user’s emotions to query results, e.g., high salaries surprise Kathy, high
crime rate makes her fearful; the AL associates emotions to possible actions, e.g., stand by in case
of alarm. A formalization of what stated above can be as follows:
() ←</p>
        <p>() ←
() ←</p>
        <p>() ←
(, ) ←
()
(),()
(, ’A’), (, ’B’),  &gt; 
(, ’B’),  &gt; 70
(_, _, ),  =   : (_, , )</p>
        <p>An interesting application scenario we envision for our emotional framework is that of
Business Intelligence (BI), which gives computational support to users in exploring and analyzing</p>
        <sec id="sec-1-2-1">
          <title>Self-actualization</title>
        </sec>
        <sec id="sec-1-2-2">
          <title>Esteem</title>
        </sec>
        <sec id="sec-1-2-3">
          <title>Love and belonging</title>
        </sec>
        <sec id="sec-1-2-4">
          <title>Safety needs</title>
        </sec>
        <sec id="sec-1-2-5">
          <title>Physiological needs</title>
          <p>Emotional
Intelligence</p>
        </sec>
        <sec id="sec-1-2-6">
          <title>Need</title>
          <p>Business
Intelligence</p>
        </sec>
        <sec id="sec-1-2-7">
          <title>Goal</title>
        </sec>
        <sec id="sec-1-2-8">
          <title>Emotion</title>
        </sec>
        <sec id="sec-1-2-9">
          <title>Action</title>
        </sec>
        <sec id="sec-1-2-10">
          <title>OLAP query</title>
        </sec>
        <sec id="sec-1-2-11">
          <title>Strategic KPIs</title>
        </sec>
        <sec id="sec-1-2-12">
          <title>Tactical KPIs</title>
        </sec>
        <sec id="sec-1-2-13">
          <title>Operational KPIs</title>
          <p>data. A main citizen of BI systems are OLAP tools, which enable analyses of huge volumes of
data stored according to the multidimensional model. In order to support decision-makers in
developing OLAP sessions when exploring data, several approaches for recommending OLAP
queries have been devised (e.g., [3, 4]). These approaches recommend new queries based on
those formulated during the past or current sessions, usually relying on some query similarity
metrics and in some cases considering the query interestingness. However, none of these works
take into account the complexity of the emotions that may arise during an analysis session to
provide more efective recommendations.</p>
          <p>In this scenario we propose to draw a parallel between the fulfillment of a goal, assessed by a
key performance indicator (KPI), and the satisfaction of a need. As shown in Figure 2, needs are
often represented in the form of a pyramid [5]; on the other hand, KPIs can be distinguished
into strategic, tactical, and operational [6], determining a pyramidal classification that closely
resembles the one of needs. Satisfying a goal/need will likely trigger a positive emotion, while
the failure of a goal/need may trigger a negative emotion. In turn, depending on the emotion,
the user will take an action, which in the BI application will consist of asking a new OLAP query
of checking a new KPI. Specifically, we suggest to apply our framework to BI as follows: (i) for
the EL, we refer to Plutchik’s wheel of emotions [2]; (ii) the DL is expressed as a tree of KPIs
following the approach proposed in [7]; (iii) the UL specifies how (i.e., through which emotion
in the EL) each user will react to the evaluation of each KPI in the DL; (iv) the AL follows the
guidelines of EI to map each combination of a KPI in the DL and an emotion in the EL into an
action, i.e., a new OLAP query to be formulated or a diferent KPI to be evaluated.</p>
          <p>The paper outline is as follows. Section 2 discusses related work. Section 3 introduces the EI
model and showcases it on a BI scenario. Section 4 concludes the paper.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>There have been several eforts in the literature to classify emotions in afective science so as
to distinguish or contrast one emotion from another. In discrete emotion theory, people are
thought to have an innate set of basic emotions, which can be distinguished by an individual’s
facial expression and biological processes, and are cross-culturally recognizable [8, 9]. For
instance, Ekman identified anger, disgust, fear, happiness, sadness, and surprise based on the
corresponding facial expressions [10]. In Plutchik’s wheel of emotions, eight emotions are
distinguished, namely, joy, trust, fear, surprise, sadness, disgust, anger, and anticipation [2].
Emotions can have diferent degrees (e.g., serenity and ecstasy are, respectively, a mild and an
intense form of joy), and have opposites (e.g., sadness is the opposite of joy). The author also
theorized twenty-four primary, secondary, and tertiary dyads, i.e., feelings composed of two
emotions.</p>
      <p>As to KPIs, in [7] they are defined as metrics for evaluating goals in the context of BI and
decision making. A KPI consists of an aggregate query, a target value to be achieved, and one
or more thresholds that discriminate between good and bad performance. In turn, goals are
frequently used in the design of BI systems to represent and engineer the users’ requirements.</p>
      <p>Finally, there has been many works on guiding users analyzing large datasets.
DiscoveryDriven Exploration (DDE) of data cubes, pioneered by Sunita Sarawagi [11, 12, 13], proposed
techniques for interactively browsing interesting cells in a data cube. DDE was essentially
motivated by explaining unexpected data in the result of a cube query, to be explained by
generalization (rolling-up, to check whether the discrepancy follows a general trend) or by
detailing (drilling-down, to understand what causes the discrepancy). DDE can be seen as a
particular case of Exploratory Data Analysis (EDA), the general notoriously tedious task of
interactively analyzing datasets to gain insights [14], which has attracted a lot of attention
recently [15, 16]. In any case, all those works assume that the exploration is limited to the use
of dedicated primitives (e.g., classical OLAP or SQL operations), and even though user profiles
incorporating preferences [17] or intentions [3] may be used, to the best of our knowledge,
none of them account for the user’s emotions when querying.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The AUDE Model</title>
      <p>
        In this section we describe the diferent layers of our model, with specific reference to the BI
application scenario outlined in Section 1.
3.1. Modeling emotions
The EL models human emotions. To this end, in this paper we use Plutchik’s model [2]. Plutchik
formulated ten postulates among which there is a small number of basic, primary emotions (joy,
trust, fear, surprise, sadness, disgust, anger, and anticipation); all other emotions are mixed or
derivative states occurring as combinations of the primary emotions. Primary emotions are
hypothethical constructs whose properties and characteristics can only be inferred from various
kinds of evidence, and they can be conceptualized in terms of pairs of polar opposites. Primary
emotions can be of three intensity degrees (mild, basic, and intense); for example, distraction is
a mild form of surprise, and rage is an intense form of anger. Twenty-eight secondary emotions
are derived by combining each primary emotion with the others, for instance:
() ←
() ←
(), ()
(), ()
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
3.2. Modeling domains
The DL describes parts of the dataset susceptible to trigger emotions. In general, emotions are
triggered by events of daily life, and correspond to the satisfaction (or not) of human needs. As
already mentioned, the seminal work of Maslow [5] represents needs organized in a pyramid.
On the bottom of the pyramid there are human basic survival needs, such as eating and sleeping,
followed by safety needs, related for instance to health and employment. The two next layers
include needs related to love and belonging (e.g., friendship and family) and to esteem (e.g.,
respect and freedom). On the top level are individual accomplishment needs related to achieving
one’s full potential, which also includes creative activities. Noticeably, it is recognized that
having a gradual bottom-top satisfaction of needs is the only successful way.
      </p>
      <p>In our BI application scenario, The DL contains the definitions of KPIs. A KPI is a numerical
metric used to monitor the achievement of a business goal; it consists of a query (typically, an
aggregate one), a target value to be achieved, and one or more thresholds that discriminate
between good and bad performance [7]. To represent KPIs we adapt the Business Intelligence
Model of [7], which connects KPIs (triangles) to goals (ovals); goals can be AND- or
ORdecomposed into subgoals. If a goal is a conjunction of subgoals, then they all must succeed for
the goal to succeed; if it is defined as a disjunction of subgoals, then at least one of them must
succeed. In this work we will assume for simplicity that each (sub)goal is connected to exactly
one KPI.</p>
      <p>Example 3. Consider the Business Intelligence Model for an e-commerce company shown in Figure
3, focused on the Increase revenue strategic goal. This goal can be achieved either by broadening
the customer base or by increasing the customers’ loyalty. At the tactical level, increasing the
ℎ() ←</p>
      <p>() ←
 () ←</p>
      <p>() ←
 () ←</p>
      <p>
        (/) ←
3.3. Modeling users
(),  &gt; 1000 (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
 =   : (, ),  () (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(),  &gt; 2000 (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
 (),  &gt; 0.3
(),  &gt; 0.3
 (), ()
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
customers’ loyalty is declined into increasing the customers’ satisfaction; this, in turn, is obtained
at the operational level by improving the design and reliability of products. Each goal is related
to a KPI; for instance, the customer retention rate is used to check if the customers’ loyalty has
increased. Here are some examples of how this Business Intelligence Model can be coded on a
simplified database schema that represents sales and clicks for the e-commerce site:
( , , , ,   )
      </p>
      <p>( , , )
Three goals are expressed as Boolean queries and the associated KPIs are expressed as
aggregation queries (the rules for computing ,  ,  , and
 are omitted for brevity):
3.4. Modeling actions
The AL models the actions to be taken when an emotion is triggered.</p>
      <p>All emotions lead to one or another impulse to act (or not to act). According to Rosenberg
[18], the process involving emotions is: (i) recognize the emotion, (ii) identify the need beyond
the emotion, (iii) trigger an adequate action. Taking into account the connections between
emotions and actions discussed in [1], we propose some rules for emotion-based triggering of
actions in the BI application scenario. Let  be the KPI which just triggered the emotion:
• Joy. The user has presumably satisfied the goal  associated to , and her mental state
prepares her to face new goals. According to Maslow’s work, which postulates that basic
needs should be fulfilled first, this should be done by climbing up the goal tree. Thus, the
action triggered is to evaluate the KPI related to ′, supergoal of .</p>
      <p>The UL lets users express their emotions when considering data characterization made in the
domain layer. It is also responsible for describing the emotions intensity. Importantly, this layer
is user-dependent, which means that all thresholds are the user’s own ones.
Example 4. With reference to Example 3, a possible user’s emotional behavior is:
() ←
() ←
() ←
() ←
 ()
   ()
ℎ()
 ()
• Anger. The user has presumably found that the goal  associated to  is not satisfied.</p>
      <p>
        This emotion needs an immediate action. Again based on Maslow’s work, the suggestion
is to move towards more basic needs. Thus, the action triggered is to evaluate the KPI
related to ′, a subgoal of .
• Love. The user is in a calm state which encourages further exploration. Thus, the action
triggered is to evaluate the KPI related to a sibling goal of .
• Curiosity. The user wants to know more, thus, the action triggered is a roll-up of the
query associated to .
• Trust. The user is confident with the data she just saw, thus, the action triggered is a
drill-down of the query associated to .
• Surprise. The user has seen unexpected data and wants to get more information about
the events; thus, the action triggered is a slice-and-dice of the query associated to .
• Sadness. In this case, trying to satisfy other needs is not convenient. The action triggered
is to move to a diferent goal tree or, if this is not available, stop the analytical session.
Example 5. Even the rules of the AL can be expressed in Datalog, for instance:
ℎ () ←
ℎ ℎ () ←
() ←
()
()
()
(
        <xref ref-type="bibr" rid="ref13">13</xref>
        )
(
        <xref ref-type="bibr" rid="ref14">14</xref>
        )
(
        <xref ref-type="bibr" rid="ref15">15</xref>
        )
3.5. The AUDE Model at work
In this section we simulate how the diferent pieces fit together in a simple scenario. The reader
can use Figure 4 as a reference of KPIs, goals, emotions, and actions. Suppose Karen starts by
checking the () KPI, which evaluates to 2500 via rule (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) of the DL. This triggers
rules (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), which makes both ℎ() and  () true. In turn,
this triggers rule (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) and (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) of the UL, so the expected emotions of Karen are joy and trust.
These two emotions, together, give rise to love (via rule (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) of the EL). The suggested action for
love is to evaluate a sibling KPI (rule (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ) of the AL), hence, the  () KPI
is evaluated. Now, let 0.35 be the value of the  () KPI; this triggers rules
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) of the DL and (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) of the UL, which raises joy in Karen. The suggested action for joy is to
evaluate the father KPI (rule (
        <xref ref-type="bibr" rid="ref14">14</xref>
        ) of the AL), hence, the () KPI is evaluated via
rule (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) of the DL. Finally, let 0.4 be the customer conversion rate. This triggers rule (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) of the
DL, which generates trust in Karen (rule (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ) of the UL). The suggested action is a drill-down
(rule (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ) of the AL), so Karen will for instance drill-down to customers’ age ranges.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions and open issues</title>
      <p>Studying the interplay between database querying and emotions is challenging, even because it
involves complex (and controversial) disciplines such as psychology and sociology. In this paper
we made a first attempt in this direction by defining a layered model whose first-class citizens
are users, queries, emotions, and actions. The underlying idea is to connect queries to user’s
drillDown
Get new ✓
customers</p>
      <p>AND</p>
      <p>Customer
conversion rate
c
h
e
c
k
F
a
t
h
e
r
K
P
I
✓Promote
special
offers</p>
      <p>Customer
conversion rate
by age range</p>
      <p>Launch ✓
advertising
campaigns</p>
      <p>Percentage of sales
made via special offers</p>
      <p>Number of</p>
      <p>clicks
checkSiblingKPI
emotions first, then user’s emotions to actions. As an application scenario for our approach we
proposed BI, mainly because the specific features of KPI (namely, their connection to goals, their
tree-like structure, and their threshold-based definition) allowed us to establish an intuitive
connection with emotions and actions. Remarkably, by using Datalog for expressing the model,
we delivered a uniform formalization for all layers.</p>
      <p>Clearly, the path to eficient and efective emotion-aware querying is still very long. There is
a lot of questions that need an answer, among these:
• The DL can be built based on a conceptual goal-driven description of the application
domain, the EL is easily derived from the adopted model of emotions, and the AL follows
the guidelines of EI. Conversely, creating the UL is an open challenge since the emotions
raised by query results may be quite diferent for each single user. One possibility we
envision to address this issue is to progressively learn the UL by asking each user, during
data exploration sessions, to explicitly react to the data she sees by selecting an emoticon
out of a palette (as commonly done in social media).
• The BI scenario provides a clear set of possible actions (either evaluate a KPI or apply an
OLAP operator). In a more general setting, like the one described in Example 1, would
actions still correspond to queries? If so, how to connect each emotion to a query?
• Conflicts are part of the human nature, so contrasting emotions may rise in a user.</p>
      <p>The classification of emotions we adopted here deals with this by defining secondary
emotions such as confusion, which is a mix of surprise and anticipation; however, not all
classifications do the same. Adopting a classification that does not explicitly cope with
contrasting emotions would require checking the emotional model for conflicts.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Goleman</surname>
          </string-name>
          , Emotional intelligence,
          <source>Bantam Books</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Plutchik</surname>
          </string-name>
          ,
          <article-title>The nature of emotions: Human emotions have deep evolutionary roots, a fact that may explain their complexity and provide tools for clinical practice</article-title>
          ,
          <source>American Scientist</source>
          <volume>89</volume>
          (
          <year>2001</year>
          )
          <fpage>344</fpage>
          -
          <lpage>350</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Drushku</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Aligon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Labroche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Marcel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Peralta</surname>
          </string-name>
          ,
          <article-title>Interest-based recommendations for business intelligence users</article-title>
          ,
          <source>Inf. Syst</source>
          .
          <volume>86</volume>
          (
          <year>2019</year>
          )
          <fpage>79</fpage>
          -
          <lpage>93</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Negre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ravat</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. Teste,</surname>
          </string-name>
          <article-title>OLAP queries context-aware recommender system</article-title>
          ,
          <source>in: Proc. DEXA</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>127</fpage>
          -
          <lpage>137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>S. McLeod</surname>
          </string-name>
          ,
          <article-title>Maslow's hierarchy of needs</article-title>
          ,
          <source>Simply psychology 1</source>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. O</given-names>
            <surname>'Donnell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>García-Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vega-Sánchez</surname>
          </string-name>
          ,
          <article-title>Identifying stakeholders and key performance indicators for district and building energy performance analysis</article-title>
          ,
          <source>Energy and Buildings</source>
          <volume>155</volume>
          (
          <year>2017</year>
          )
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Maté</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Trujillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ,
          <article-title>Specification and derivation of key performance indicators for business analytics: A semantic approach</article-title>
          ,
          <source>Data Knowl. Eng</source>
          .
          <volume>108</volume>
          (
          <year>2017</year>
          )
          <fpage>30</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ekman</surname>
          </string-name>
          ,
          <article-title>An argument for basic emotions</article-title>
          ,
          <source>Cognition and Emotion</source>
          <volume>6</volume>
          (
          <year>1992</year>
          )
          <fpage>169</fpage>
          -
          <lpage>200</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G.</given-names>
            <surname>Colombetti</surname>
          </string-name>
          ,
          <article-title>From afect programs to dynamical discrete emotions</article-title>
          ,
          <source>Philosophical Psychology</source>
          <volume>22</volume>
          (
          <year>2009</year>
          )
          <fpage>407</fpage>
          -
          <lpage>425</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ekman</surname>
          </string-name>
          ,
          <article-title>Facial expressions of emotion: New findings, new questions</article-title>
          ,
          <source>Psychological Science</source>
          <volume>3</volume>
          (
          <year>1992</year>
          )
          <fpage>34</fpage>
          --
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarawagi</surname>
          </string-name>
          ,
          <article-title>Explaining diferences in multidimensional aggregates</article-title>
          ,
          <source>in: Proc. VLDB</source>
          ,
          <year>1999</year>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarawagi</surname>
          </string-name>
          ,
          <article-title>User-adaptive exploration of multidimensional data</article-title>
          ,
          <source>in: Proc. VLDB</source>
          ,
          <year>2000</year>
          , pp.
          <fpage>307</fpage>
          -
          <lpage>316</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Sathe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarawagi</surname>
          </string-name>
          ,
          <article-title>Intelligent rollups in multidimensional OLAP data</article-title>
          ,
          <source>in: Proc. VLDB</source>
          ,
          <year>2001</year>
          , pp.
          <fpage>531</fpage>
          -
          <lpage>540</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Idreos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Papaemmanouil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chaudhuri</surname>
          </string-name>
          ,
          <article-title>Overview of data exploration techniques</article-title>
          ,
          <source>in: Proc. SIGMOD</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>277</fpage>
          -
          <lpage>281</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>O. B.</given-names>
            <surname>El</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Milo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Somech</surname>
          </string-name>
          ,
          <article-title>Automatically generating data exploration sessions using deep reinforcement learning</article-title>
          ,
          <source>in: Proc. SIGMOD</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1527</fpage>
          -
          <lpage>1537</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ding</surname>
          </string-name>
          , S. Han,
          <string-name>
            <surname>D</surname>
          </string-name>
          . Zhang, MetaInsight:
          <article-title>Automatic discovery of structured knowledge for exploratory data analysis</article-title>
          ,
          <source>in: Proc. SIGMOD</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>1262</fpage>
          -
          <lpage>1274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chomicki</surname>
          </string-name>
          ,
          <article-title>Preference formulas in relational queries</article-title>
          ,
          <source>ACM Trans. Database Syst</source>
          .
          <volume>28</volume>
          (
          <year>2003</year>
          )
          <fpage>427</fpage>
          -
          <lpage>466</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>M. B. Rosenberg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Chopra</surname>
          </string-name>
          ,
          <article-title>Nonviolent communication: A language of life: Life-changing tools for healthy relationships</article-title>
          , PuddleDancer Press,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>