<!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>Expedia Group RecTour Research Dataset</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>ADAM WOZNICA</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>JAN KRASNODEBSKI</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Expedia Group</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Switzerland</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Authors' address: Adam Woznica</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <abstract>
        <p>This document provides details on the dataset that Expedia Group released to the RecTour community at the 15th ACM Conference on Recommender Systems. This dataset is based on real traveler lodging searches and bookings on Brand Expedia websites, which have been anonymized to protect identities of consumers and suppliers. The intention is to provide the recommendation system research community, and more specifically travel researchers, an open and rich dataset for their work. The motivation for this dataset was multiple requests originating from Expedia Group-sponsored competitions, where participants wanted to use the data that was provided for research purposes. This dataset was designed to meet that specific demand while preserving confidentiality.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>2 DATASET</title>
      <p>The Expedia Group dataset consists of global lodging shopping and purchase data from consumers in multiple countries
across tens of thousands of destinations. The data are organized around a set of ”search result impressions”, i.e. the
ordered list of properties that a consumer sees after a lodging search at one of the Brand Expedia websites. The user
response is provided as a click on a property or/and a purchase of a property room. Only clicks and purchases that
occurred after a search and before the next search within a 180 minute time limit are attributed to a search.</p>
      <p>A property refers to one of over a million hotels, vacation rentals, apartments, B&amp;Bs, hostels and other properties
appearing on Brand Expedia’s websites. Room types are not distinguished and the data can be assumed to apply to the
least expensive room type.</p>
      <p>The data span a period from 2021-06-01 to 2021-07-31 and contain searches for a random sample of consumers who
made at least one click during the above time frame. Consumers who booked more than 4 distinct properties during
∗Both authors contributed equally to this research.
this period are excluded. The data span more than 800k unique users and approx. 2.5M searches and include desktop
and mobile device trafic. The data include traveler inputs such as adding filters and selecting specific sort types, such
as price ascending.</p>
      <p>Figure 1 outlines the relationship between the search and property data in the dataset with the values impressed on
the Brand Expedia site. Figure 2 outlines the click and purchase pathways on Brand Expedia’s site.
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Data Anonymization and Resampling</title>
      <p>Several steps have been taken to anonymize the data and obfuscate the true data distribution to protect users and
commercial sensitivities.</p>
      <p>First, the point_of_sale, geo_location_country and destination_id columns were mapped to frequency based indexes.
The prop_id column was indexed based on a random order. Next, distributions of the following categorical attributes
were obfuscated by randomly changing proportions of users:
• point_of_sale
• geo_location_country
• destination_id
• sort_type
• is_mobile</p>
      <p>For example, the proportion of mobile searches (given by the is_mobile column) is similar but not identical to the ”true”
proportion. Finally, we changed proportions of the num_clicks and is_trans ”label” attributes at the property (prop_id)
level. In other words, the click through rate (CTR) and conversion rate (CVR) at the property level computed based on
the above attributes do not exactly match the ”true” CTR and CVR values.</p>
    </sec>
    <sec id="sec-3">
      <title>2.2 Atributes</title>
      <p>In this section we provide a detailed list of attributes.</p>
      <sec id="sec-3-1">
        <title>Attribute Name user_id search_id search_timestamp</title>
        <p>point_of_sale
Integer
geo_location_country
Integer
is_mobile
destination_id
checkin_date
checkout_date
adult_count
child_count
infant_count
room_count
sort_type
applied_filters
Boolean</p>
      </sec>
      <sec id="sec-3-2">
        <title>Integer</title>
      </sec>
      <sec id="sec-3-3">
        <title>Date</title>
        <p>Date
Integer
Integer
Integer
Integer
String</p>
      </sec>
      <sec id="sec-3-4">
        <title>String</title>
        <p>impressions
List[Impr]</p>
      </sec>
      <sec id="sec-3-5">
        <title>Impr.rank Impr.prop_id</title>
      </sec>
      <sec id="sec-3-6">
        <title>Impr.is_travel_ad Integer Long</title>
      </sec>
      <sec id="sec-3-7">
        <title>Boolean</title>
        <p>ID of the Expedia point of sale (i.e. Expedia.com, Frequency based
indexExpedia.co.uk, Expedia.fr, ...) ing. Obfuscated true
distribution.</p>
        <p>The ID of the country the consumer is located Frequency based
indexing. Obfuscated true
distribution.</p>
        <p>Obfuscated true
distribution.</p>
        <p>Obfuscated true
distribution.</p>
        <p>Whether the search was made from a mobile
device
ID of the destination where the hotel search was
performed
Stay start date
Stay stop date
The number of adults specified in the search
The number of children specified in the search
The number of infants specified in the search
Number of rooms specified in the search
Sort type
Hotel position on Expedia’s search results page.</p>
        <p>The ID of the property. It matches prop_id from
Table 2.</p>
        <p>If the impressed property is a travel ad (labelled
"Ad", pay per click advertisement).</p>
      </sec>
      <sec id="sec-3-8">
        <title>Obfuscated true distri</title>
        <p>bution.</p>
        <p>Anonymized Property
Name and Point of
Interest filters.</p>
      </sec>
      <sec id="sec-3-9">
        <title>Indexed based on a random order.</title>
      </sec>
      <sec id="sec-3-10">
        <title>Impr.review_rating Float</title>
      </sec>
      <sec id="sec-3-11">
        <title>Impr.review_count</title>
      </sec>
      <sec id="sec-3-12">
        <title>Impr.star_rating</title>
      </sec>
      <sec id="sec-3-13">
        <title>Impr.is_free_cancellation Impr.is_drr</title>
      </sec>
      <sec id="sec-3-14">
        <title>Impr.price_bucket Integer</title>
      </sec>
      <sec id="sec-3-15">
        <title>Float</title>
      </sec>
      <sec id="sec-3-16">
        <title>Boolean Boolean</title>
      </sec>
      <sec id="sec-3-17">
        <title>Integer</title>
      </sec>
      <sec id="sec-3-18">
        <title>Impr.num_clicks</title>
        <p>Integer</p>
        <p>The mean customer review score for the
property on a scale out of 5, rounded to nearest
integers. A 0 means there have been no reviews,
null that the information is not available.
The number of reviews for the property rounded
to the nearest 25.</p>
        <p>The star rating of the hotel, from 1 to 5. A null
indicates the property has no stars, the star rating
is not known or cannot be publicized.</p>
        <p>
          If a booking can be cancelled without extra fees.
If the property had a discount price reduction
specifically displayed ("strikeout" price).
Price bucket (
          <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1-5</xref>
          ) based on percentile of the
distribution of impressed prices; lower values of
price_bucket correspond to lower prices. A null
value means that the property was not available.
Number of clicks within 180 minutes
        </p>
      </sec>
      <sec id="sec-3-19">
        <title>Impr.is_trans Boolean If there was a transaction within 180 minutes</title>
      </sec>
      <sec id="sec-3-20">
        <title>Obfuscated true distribution. Obfuscated true distribution.</title>
        <p>2.2.1 Property amenities. In addition to the main dataset from Table 1 we also released a property amenities dataset
described in Table 2. This dataset spans approximately 1.5 million properties. Properties from the main table which
cannot be matched with properties from the amenities table can be assumed to have missing amenities.
3</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSIONS</title>
      <p>Expedia Group has provided a dataset based on real traveler behavior specifically for academic researchers and students.
This dataset should address the demand that has been expressed in the past for it during competitions and events. This
dataset can also be used by instructors for courses. Feedback is welcome on how we can improve this dataset in the
future, and what other datasets may be useful for the RecTour and recommendation system research community.
4</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGEMENTS</title>
      <p>We would like to acknowledge Julia Niedhardt for her initiative with the idea of creating an industry-based real world
dataset for recommendation system and tourism researchers. And for her eforts to make it a reality at RecTour 2021.</p>
      <p>We also thank Dr. Wolfgang Wörndl for his contribution to this project.</p>
      <sec id="sec-5-1">
        <title>Attribute Name</title>
        <p>prop_id
AirConditioning
AirportTransfer
Bar
FreeAirportTransportation
FreeBreakfast
FreeParking
FreeWiFi
Gym
HighSpeedInternet
HotTub
LaundryFacility
Parking
PetsAllowed
PrivatePool
SpaServices
SwimmingPool
WasherDryer
WiFi</p>
      </sec>
      <sec id="sec-5-2">
        <title>DataType</title>
        <p>Long
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <year>2021</year>
          .
          <article-title>EXPEDIA GROUP X ENTER21 Data Science Competition Socially Responsible and Inclusive Tourism</article-title>
          . https://enter-conference.org/compete/ expedia-group-x-enter21/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <year>2021</year>
          . RecTour: Workshop on Recommenders in Tourism. https://recsys.acm.org/recsys21/rectour/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>American</given-names>
            <surname>Statistical Association</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>ASA DataFest 2017</article-title>
          . https://www.dropbox.com/s/eafdup47fpcqvam/Uof T%20Stats%
          <fpage>20data</fpage>
          %
          <fpage>20than</fpage>
          %
          <fpage>20v5</fpage>
          %
          <fpage>20</fpage>
          -
          <lpage>%</lpage>
          20FINAL.
          <source>mp4?dl=0.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Expedia</given-names>
            <surname>Group</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Form 10-</article-title>
          K. https://s27.q4cdn.com/708721433/files/doc_financials/2020/ar/Expedia-Group-Annual
          <source>-Report.pdf.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Maxwell</surname>
          </string-name>
          Harper and
          <string-name>
            <given-names>Joseph A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>The MovieLens Datasets: History and Context</article-title>
          .
          <source>ACM Trans. Interact. Intell. Syst. 5</source>
          ,
          <issue>4</issue>
          ,
          <string-name>
            <surname>Article 19</surname>
          </string-name>
          (
          <issue>Dec</issue>
          .
          <year>2015</year>
          ),
          <volume>19</volume>
          pages. https://doi.org/10.1145/2827872
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Adam</given-names>
            <surname>Woznica</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jan</given-names>
            <surname>Krasnodebski</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Personalize Expedia Hotel Searches - ICDM 2013 Learning to rank hotels to maximize purchases</article-title>
          . https://www.kaggle.com/c/expedia-personalized-sort.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Adam</given-names>
            <surname>Woznica</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jan</given-names>
            <surname>Krasnodebski</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Expedia Hotel Recommendations</article-title>
          .
          <article-title>Which hotel type will an Expedia customer book</article-title>
          ? https://www. kaggle.com/c/expedia-hotel-recommendations.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>