<!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>Analysis of Relevant Factors in Online Hotel Recom mendation Through Causal Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emanuele Cavenaghi</string-name>
          <email>ecavenaghi@unibz.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessio Zanga</string-name>
          <email>alessio.zanga@unimib.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Rimoldi</string-name>
          <email>alessandro.rimoldi@lastminute.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Minasi</string-name>
          <email>paolo.minasi@lastminute.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Stella</string-name>
          <email>fabio.stella@unimib.it</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Markus Zanker</string-name>
          <email>Markus.Zanker@unibz.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Recommender Systems, Causal Networks, Tourism, Meta-search Booking Platform, Online Hotel Search</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bravonext SA t/a lastminute.com</institution>
          ,
          <addr-line>Chiasso</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>F. Hofmann - La Roche Ltd</institution>
          ,
          <addr-line>Basel</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Free University of Bozen-Bolzano</institution>
          ,
          <addr-line>Bolzano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Klagenfurt</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Milano-Bicocca</institution>
          ,
          <addr-line>Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <abstract>
        <p>Recommender systems were created to support users in situations of information overload. However, users are consciously or unconsciously influenced by many factors when making decisions, and the recommender must account for these to be efective. In this work, we use a causal graph to investigate the influence of diferent factors on the user's decision to click or not on the recommended accommodations. To learn the causal graph, we combine data provided by a meta-search booking platform for online hotel searches with prior knowledge made available by domain experts. The analysis confirms that the learnt causal model correctly models the well-known efect of the ranking position and price on user decision-making. Furthermore, we discover some interactions between the considered factors. For example, the country of the user market influences the user's decisions for diferent values of the price.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Recommender Systems (RSs) [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] have assumed a crucial role in several online services, such
as e-commerce, entertainment and e-tourism. The massive volume of information on the web
leads to the problem of information overload, which increases the need for delivering efective
and timely recommendations. Indeed, large companies like Google, Facebook, Amazon, and
Netflix have recognised that RSs are an essential part of their business [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>
        In the E-Tourism domain, RSs are extensively applied to recommend destinations/travel
packages [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], points of interest [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] or restaurants [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Over the last years, many RSs have
RecSys Workshop on Recommenders in Tourism (RecTour 2023), September 19th, 2023, co-located with the 17th ACM
(M. Zanker)
been developed to recommend hotels in the context of online booking. Some works applied
traditional RSs techniques such as Collaborative Filtering [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] or Content-Based approaches
[
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ], while others proposed domain-specific approaches. For instance, [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] uses textual
reviews as the main source of information to make recommendations, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] builds specific topic
models from textual reviews and [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] uses the Learning to Rank approach that is based on a
ranking model to sort items according to their relevance or preference [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        In hotel recommendations, it is fundamental to exploit contextual features (e.g., season and
place) as well as users’ features and preferences (e.g., age and nationality). Therefore, many
works in the E-Tourism context studied the influence of several factors on user decision-making.
For instance, [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] analyses the influence of several factors: ranking position, price, average
rating and number of reviews. In the same spirit, [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] proposes a theory of the serial position
efect and [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] studies the efect of the ranking position. Instead, [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ] study the influence of
the item’s price and conclude that lower prices positively influence user decision-making while
higher prices have a negative influence. In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], the authors performed a controlled user study
to assess the efect of the items’ average rating and the number of reviews on user decisions
and concluded that both factors influence users.
      </p>
      <p>
        However, these works analyse the influence of a single factor on user decision-making or,
as in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], analyse the influence in a controlled setting. Instead, in this work, we study the
influence of diferent factors on users’ decisions by analysing a historical dataset collected in
the context of Online Hotel Search. Specifically, our dataset was collected on a meta-search
booking platform that compares the prices of ofered properties 1 from diferent Online Travel
Agencies (OTAs)2. We propose an analysis using the causal framework [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ] to describe the
problem and to analyse which factors of user, context and items influence the users’ decision
to click or not on the recommended properties. Specifically, we learned a Causal Graph (CG)
and fitted a Causal Network (CN) to use it as an estimator. Causal approaches have also been
applied to the RS problem in the last few years. However, to the best of our knowledge, the only
work that faces the problem of learning a CG in RSs is [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Therefore, the main contributions
of this paper are as follows:
• We describe the prior knowledge derived from the company’s experts and previous works
in the literature in terms of “tiers”,
• We study which factors influence user decisions by learning a CG which combines
observational data with prior knowledge given by domain experts,
• We analyse the relations between the factors and the Click-Through Rate CTR using the
iftted CN model.
      </p>
      <p>This paper is organized as follows, in Section 2, we report some important insights on the
analysed context and the observational dataset. Then, in Section 3, we describe the process of
learning the CG by combining observational data with expert knowledge and, in Section 4, we
report some insights emerging from the performed data analysis exploiting the learnt CN.
1With the term property we refer to any type of accommodation like hotels, apartment houses, etc.
2The OTA is an external party which facilitates the booking of a property.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem Statement</title>
      <p>Firstly, it is important to underline the importance of analysing and investigating the context of
interest in order to build up a coherent description of the problem using the causal framework.
Therefore, in this section, we briefly describe the problem and the involved factors. We studied
the problem of online hotel recommendation in a meta-search booking platform that compares
ofers from diferent OTAs for the same property. On this platform, users are not tracked, and
thus, we have no information about previous interactions between a user and the platform.
Moreover, the unique feedback we can exploit is the user’s click on a recommended property.
Therefore, we analysed the collected dataset by focusing on the Click-Through Rate (CTR), i.e.
#  #   .</p>
      <p>The data has been collected on worldwide searches in the period between 11/2021 and 10/2022,
where the roughly 8,200,000 recommended lists and the associated user actions (click-throughs)
of diferent anonymous user sessions were recorded. Given the small number of users that
look beyond the first page, we restricted the analysis to the first page, consisting of up to 25
ranked/recommended properties. Moreover, in searches where users applied a filter criterion,
we could not unambiguously map the clicks to the specific search, and thus, we removed all
searches with any filter applied.</p>
      <p>In our analysis, we took into account factors of users, context and items to understand
the relations between them and the user clicking on a property possessing certain features.
Specifically, the included factors, partitioned into users’ features, context’s features and items’
features, are reported in Table 1.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Causal Discovery</title>
      <p>
        A probabilistic graphical model (PGM) [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] is a tuple ( , X), where  = ( V, E) is a graph and X
is a vector of random variables s.t. each vertex   ∈ V is associated to a random variable   ∈ X.
The graph  is said to be a structure over the associated joint probability distribution  ( X). PGMs
are particularly of interest given their inherent explainability: each edge (  ∈ E)  →  in  is
a graphical representation of the relationship between  and  . This semantic interpretation
allows researchers to gain high-level overviews of complex systems without sacrificing the direct
connection with  ( X). A Bayesian Network (BN) [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] ℬ = ( , Θ) with directed acyclic graph
(DAG)  and parameters Θ is a PGM where  ( X) factorizes into local probability distributions
according to  as  ( X) = ∏ ∈ X  ( |  ( )) , where  ( ) is the parent set of  w.r.t.  . An
interesting property of ℬ is that it encodes the independence statements in  ( X) into the DAG
 . Hence, it is possible to know whether  and  are probabilistically independent in  ( X) by
graphically querying  , that is, one might ask if  ⟂⟂   holds true by visiting  , i.e. if  is
independent of  .
      </p>
      <p>
        While representing probability independencies is useful to convey statistical associations, it
is certainly more interesting to express causal-efect relationships to enable decision making,
e.g.,   _ is a cause of  , therefore, intervening on the   _ afects the
 , but not the other way round. Under this representation,  is said to be a causal graph
(CG) [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] and each edge  →  in  is a causal edge, where  is said to be a direct cause of  and
 is a direct efect of  . To be able to express more complex settings other than isolated edges,
we need to formally represent the mechanism that generates the data that we observe, i.e., the
causal mechanism. Again, we can leverage the CG  by defining a function   that assigns the
value of  depending on the parents  ( ) , so that  ∶=   ( ( ),   ), with   a random
noise variable which accounts for non-deterministic interactions. When we superimpose the
causal edge assumption on a BN we obtain a Causal Network, which encodes both probabilistic
and causal interpretations.
      </p>
      <p>
        To construct a CN one must recover its CG, a process called Causal Discovery [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. In this
work, we relied on the Hill-Climbing (HC) [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] algorithm, which traverses the space of the
possible CGs selecting the optimal graph  ∗ w.r.t. a goodness-of-fit function  , known as the
scoring criterion. At its core, HC iteratively modifies the current recovered graph to maximize 
by adding, deleting or reversing individual edges. When no modification improves the score,
the procedure halts and returns the current solution. HC is guaranteed to include edges that are
coherent with the underlying independence statements, provided that  is a consistent scoring
criterion. Another crucial aspect is the inclusion of prior knowledge. To this extent, domain
experts can list specific edges that HC must exclude or include during the construction of the
recovered graph, i.e., forbidden and required edges. Alternatively, it is also possible to define
ordered edges sets, or tiers, that induce a partial order among the observed variables. This last
encoding is particularly useful when (partial) temporal order of variables is known.
      </p>
      <p>In this work, the hierarchy between user, context and items factors is defined by the RS
and reported in Figure 1. Tiers are coloured w.r.t. their semantic interpretations, that is, users
features are in blue, context features are in green and items features are in red. The result of the
application of HC to the described data is reported in Figure 2, with the same colour scheme of
Figure 1. We leveraged the independence statements to restrict the CG to a proper sub-graph
by discarding irrelevant factors that do not afect, neither directly nor indirectly, the CTR.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Data Analysis Through Inference</title>
      <p>In this section, we report a part of the data analysis performed using the CN presented in
the previous section. Through this analysis, we want to find out how the factors afect user
decision-making and evaluate the prediction of the model using expert knowledge. Therefore,
we query the CN in the form  ( |  _,  ,  ) , where  is the CTR,  is one item’s
feature and  is one user or context feature. The semantic interpretation of these queries is:
“Which is the CTR for a certain   _ if the user/context feature  had value  and the
item’s feature  had value  ?”. From this type of query, we can draw interesting conclusions
like: “Given that the user/context  has value  , which is the value  of the item feature  that
maximises the CTR  ?”.</p>
      <p>
        In our analysis, we submitted queries on all the combinations of one user/context feature
and one item’s feature in the CG of Figure 2, for a total of 5 × 4 = 20 combinations. We could
only take into account one item’s factor, one user/context’s factor and the rank position since
we can plot a limited number of dimensions. However, an RS is expected to perform similar
reasoning to decide which items to recommend to a user in a given context, and it is not limited
to three dimensions. In the following, we present two of the most interesting results to give an
insight of our analysis. As previously shown in [
        <xref ref-type="bibr" rid="ref16 ref17 ref18">16, 17, 18</xref>
        ], the rank position has an important
efect, regardless of other factors, since the CTR is higher for the first position and decreases for
lower rank positions in both Figure 3 and Figure 4.
      </p>
      <p>Figure 3 shows the results for the queries  ( |  _,  ,  ) for all the values
of   ,   _ and three values of   (Portugal, Italy and France). Diferent   ,
which could be a proxy for the user’s country, present diferent price sensitivities. Indeed,
when   =    (Figure 3, left), the CTR for every rank position is much higher for
  = ‶ 0 − 50” than for higher prices. Instead, if we look at   =   (Figure 3, centre) this
diference is much smaller, while for   =    (Figure 3, right), the CTR for   = ‶ 0 − 50”
has the second smallest value after   = ‶&gt; 500”. From this analysis, we conclude that for
  =    we should recommend economic properties, while for   =    , we must
recommend more expensive properties that could lead to a higher profit without afecting the
CTR (indeed, expensive properties were even more clicked in this case).</p>
      <p>In Figure 4, we report the results of the query  ( |  _, ℎ _ _ ,  ) where
we can observe the CTR for diferent ℎ _ _ and   . First, we note that long stays
(‶9 − 14 ℎ” ) have a lower CTR than shorter stays. However, it is usually not possible for
the RS to change the user or the context, and thus, we cannot choose another ℎ _ _
with a higher CTR. However, we can recommend diferent types of accommodations given
diferent ℎ _ _ . Indeed, for ‶2 ℎ” (Figure 4, left), the highest CTR is associated with
1/2-star hotels (H-1/2*), Guest Houses (GH) and Bed &amp; Breakfast (B&amp;B). Instead, for ‶9 − 14 ℎ”
(Figure 4, right), the best   (the ones with the highest CTR) are 4-star hotels (H-4*), 3-star
hotels (H-3*), Other TOAs (Otr), Apartments (Apt) and Bed &amp; Breakfast (B&amp;B). In conclusion, for
short stays, it is better to recommend “low quality” hotels or “temporary” solutions like B&amp;B or
Guest House, while, as the night of stay increases, the users prefer “higher quality hotels” or
Apartments. For example, the 4-star hotels are not the favourite option in case of 2 nights of
stay, while are a good option for 3 to 8 nights of stay (Figure 4, centre) and are the best option
for 9 to 14 nights of stay.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>In this paper, we studied how diferent factors influence user click behaviour in online hotel
searches. Specifically, we learned a CG by combining observational data provided by a
metasearch booking platform with prior knowledge made available by domain experts. Then, based
on the learned model, we performed an analysis to assess the influence of diferent factors on
the user’s decision to click or not on the recommended properties.</p>
      <p>
        We assessed that CNs could be a valid estimator of user preferences. The analysis reported in
this work matches our previous findings [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] where we also assessed the influence of ranking
position and price on user decisions. As expected, the ranking position has a strong influence
on CTR regardless of other factors and the price was confirmed to be a key factor influencing
user’s click behaviour as established from previous works, such as Lockyer [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and Stávková
et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Moreover, the use of such a model allowed us to perform a more complex analysis,
in which we could take into account several factors at once without losing explainability and
semantic information. For example, it was also shown that the user market (POS) changed
the influence of price as, for example, for POS equal to Portugal lower prices had the highest
CTR, while for POS equal to France this was not true. Moreover, results suggest that a diferent
number of nights changes user preferences in terms of the main types of accommodations.
This work consequently highlights the many factors afecting users decision-making when
performing online travel searches that are almost ignored in most ofline studies.
      </p>
      <p>Finally, the learned CG, together with the other necessary assumptions, opens the possibility
of exploiting the methods developed in causality literature in the RSs domain. For example,
it is possible to exploit a CG to analyse which factors really influenced user’s decisions and
model a RS accordingly. Furthermore, many approaches are developed in causality to account
for confounding and selection bias. However, to apply these approaches a CG is needed to
discover which factor we should adjust to obtain unbiased estimates. Finally, a CG enables also
to estimate counterfactuals and opens to the possibility of generalising and transporting the
inference made in one context to other contexts.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          ,
          <article-title>Introduction to recommender systems handbook</article-title>
          , in: Recommender systems handbook, Springer, Boston, MA,
          <year>2011</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          , G. Friedrich,
          <source>Recommender systems: an introduction</source>
          , Cambridge University Press, Cambridge, United Kingdom,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Davidson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Liebald</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nandy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. Van</given-names>
            <surname>Vleet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Gargi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lambert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Livingston</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sampath</surname>
          </string-name>
          ,
          <article-title>The youtube video recommendation system</article-title>
          ,
          <source>in: Proceedings of the Fourth ACM Conference on Recommender Systems</source>
          , RecSys '10,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2010</year>
          , p.
          <fpage>293</fpage>
          -
          <lpage>296</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Gomez-Uribe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hunt</surname>
          </string-name>
          ,
          <article-title>The netflix recommender system: Algorithms, business value, and innovation</article-title>
          ,
          <source>ACM Trans. Manage. Inf. Syst</source>
          .
          <volume>6</volume>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <article-title>Personalized travel package with multi-point-of-interest recommendation based on crowdsourced user footprints</article-title>
          ,
          <source>IEEE Transactions on HumanMachine Systems</source>
          <volume>46</volume>
          (
          <year>2015</year>
          )
          <fpage>151</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>W.-S.</given-names>
            <surname>Yang</surname>
          </string-name>
          , S.-Y. Hwang,
          <article-title>itravel: A recommender system in mobile peer-to-peer environment</article-title>
          ,
          <source>Journal of Systems and Software</source>
          <volume>86</volume>
          (
          <year>2013</year>
          )
          <fpage>12</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hirokawa</surname>
          </string-name>
          ,
          <article-title>A restaurant recommender system based on user preference and location in mobile environment</article-title>
          , in: 2016 5th
          <string-name>
            <given-names>IIAI</given-names>
            <surname>International</surname>
          </string-name>
          <article-title>Congress on Advanced Applied Informatics (IIAI-AAI)</article-title>
          , IEEE,
          <year>2016</year>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fuchs</surname>
          </string-name>
          ,
          <article-title>Leveraging multi-criteria customer feedback for satisfaction analysis and improved recommendations</article-title>
          ,
          <source>J. Inf. Technol. Tour</source>
          .
          <volume>14</volume>
          (
          <year>2014</year>
          )
          <fpage>119</fpage>
          -
          <lpage>149</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nilashi</surname>
          </string-name>
          , O. bin
          <string-name>
            <surname>Ibrahim</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Ithnin</surname>
            ,
            <given-names>N. H.</given-names>
          </string-name>
          <string-name>
            <surname>Sarmin</surname>
          </string-name>
          ,
          <article-title>A multi-criteria collaborative filtering recommender system for the tourism domain using expectation maximization (em) and pca-anfis</article-title>
          ,
          <source>Electronic Commerce Research and Applications</source>
          <volume>14</volume>
          (
          <year>2015</year>
          )
          <fpage>542</fpage>
          -
          <lpage>562</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>M. P. O'Mahony</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
          </string-name>
          ,
          <article-title>Learning to recommend helpful hotel reviews</article-title>
          ,
          <source>in: Proceedings of the Third ACM Conference on Recommender Systems</source>
          , RecSys '09,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2009</year>
          , p.
          <fpage>305</fpage>
          -
          <lpage>308</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Srisuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanskunatai</surname>
          </string-name>
          ,
          <article-title>The ensemble of naïve bayes classifiers for hotel searching</article-title>
          , in: 2014 International Computer Science and Engineering Conference (ICSEC), IEEE, Piscataway, New Jersey, United States,
          <year>2014</year>
          , pp.
          <fpage>168</fpage>
          -
          <lpage>173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Levi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Mokryn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Diot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Taft</surname>
          </string-name>
          ,
          <article-title>Finding a needle in a haystack of reviews: Cold start context-based hotel recommender system</article-title>
          ,
          <source>in: Proceedings of the Sixth ACM Conference on Recommender Systems</source>
          , RecSys '12,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2012</year>
          , p.
          <fpage>115</fpage>
          -
          <lpage>122</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rossetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Stella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <article-title>Analyzing user reviews in tourism with topic models</article-title>
          ,
          <source>J. Inf. Technol. Tour</source>
          .
          <volume>16</volume>
          (
          <year>2016</year>
          )
          <fpage>5</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>T</surname>
          </string-name>
          .-Y. Liu,
          <article-title>Learning to rank for information retrieval</article-title>
          ,
          <source>Found. Trends Inf. Retr</source>
          .
          <volume>3</volume>
          (
          <year>2009</year>
          )
          <fpage>225</fpage>
          -
          <lpage>331</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ludewig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <article-title>Learning to rank hotels for search and recommendation from session-based interaction logs and meta data</article-title>
          ,
          <source>in: Proceedings of the Workshop on ACM Recommender Systems Challenge</source>
          , RecSys Challenge '
          <volume>19</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Cavenaghi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Camaione</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Minasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sottocornola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Stella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <article-title>A re-rank algorithm for online hotel search</article-title>
          , in: B.
          <string-name>
            <surname>Ferrer-Rosell</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Massimo</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          Berezina (Eds.),
          <source>Information and Communication Technologies in Tourism 2023</source>
          , Springer Nature Switzerland, Cham,
          <year>2023</year>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Feigenbaum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Simon</surname>
          </string-name>
          ,
          <article-title>A theory of the serial position efect</article-title>
          ,
          <source>British Journal of Psychology</source>
          <volume>53</volume>
          (
          <year>1962</year>
          )
          <fpage>307</fpage>
          -
          <lpage>320</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>T.</given-names>
            <surname>Joachims</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Granka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hembrooke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Radlinski</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Gay, Evaluating the accuracy of implicit feedback from clicks and query reformulations in web search</article-title>
          ,
          <source>ACM Trans. Inf. Syst</source>
          .
          <volume>25</volume>
          (
          <year>2007</year>
          )
          <article-title>7-es</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lockyer</surname>
          </string-name>
          ,
          <article-title>The perceived importance of price as one hotel selection dimension</article-title>
          ,
          <source>Tourism Management</source>
          <volume>26</volume>
          (
          <year>2005</year>
          )
          <fpage>529</fpage>
          -
          <lpage>537</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Stávková</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Stejskal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Toufarová</surname>
          </string-name>
          , et al.,
          <article-title>Factors influencing consumer behaviour</article-title>
          ,
          <source>ZEMEDELSKA EKONOMIKA-PRAHA- 54</source>
          (
          <year>2008</year>
          )
          <fpage>276</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>L.</given-names>
            <surname>Coba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rook</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <article-title>Choosing between hotels: impact of bimodal rating summary statistics and maximizing behavioral tendency</article-title>
          ,
          <source>Information Technology &amp; Tourism</source>
          <volume>22</volume>
          (
          <year>2020</year>
          )
          <fpage>167</fpage>
          -
          <lpage>186</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          , Causality, Cambridge university press, Cambridge, United Kingdom,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Hernán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Robins</surname>
          </string-name>
          , Causal Inference: What If, Boca Raton: Chapman \&amp; Hall/CRC, United Kingdom,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Korpeoglu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Achan</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Zhang,</surname>
          </string-name>
          <article-title>Causal structure learning with recommendation system</article-title>
          ,
          <source>arXiv preprint arXiv:2210.10256 1</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>D.</given-names>
            <surname>Koller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <article-title>Probabilistic graphical models: principles and techniques</article-title>
          , MIT press, Cambridge, Massachusetts, United States,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          ,
          <article-title>Probabilistic reasoning in intelligent systems: networks of plausible inference</article-title>
          , Morgan kaufmann, Cambridge, Massachusetts, United States,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>M.</given-names>
            <surname>Glymour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Jewell</surname>
          </string-name>
          , Causal inference in statistics: A primer, John Wiley &amp; Sons, Hoboken, United States,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zanga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ozkirimli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Stella</surname>
          </string-name>
          ,
          <article-title>A survey on causal discovery: Theory and practice</article-title>
          ,
          <source>International Journal of Approximate Reasoning</source>
          <volume>151</volume>
          (
          <year>2022</year>
          )
          <fpage>101</fpage>
          -
          <lpage>129</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>M.</given-names>
            <surname>Scutari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Vitolo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tucker</surname>
          </string-name>
          ,
          <article-title>Learning bayesian networks from big data with greedy search: computational complexity and eficient implementation</article-title>
          ,
          <source>Statistics and Computing</source>
          <volume>29</volume>
          (
          <year>2019</year>
          )
          <fpage>1095</fpage>
          -
          <lpage>1108</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>