SlideShare a Scribd company logo
1 of 54
Download to read offline
Advantages of Data
mining Techniques in
improving CRM in the
Hospitality domain
Realized By:
Wafa Raboudi
Supervised By:
Dr. Afef Ben
Brahim
2
Outline
1. Introduction & Motivation
2. Data mining
3. Data Mining application
4. Proposed application
5. Experimental Setup
6. Cost analysis
7. Conclusion
8. References
1.
Introduction &
Motivation
3
Introduction & Motivation
4
● Huge amounts of information are being gathered
➔ Are rapidly being overwhelming
● The creation of structured databases
and database management have
been created
➔ Are no longer sufficient
“Information age” Era
Introduction & Motivation
5
➔ It is not about the huge amount of data
you are able to collect, but how well you
can use these data and transform it into
useful information and knowledge.
➔ A new process to integrate between the
analytical technique and database system has
been created which is called “Data Mining”.
2.
Data Mining
“The analysis of (often large) observational
data sets to find unsuspected relationships
and to summarize the data in novel ways
that are both understandable and useful to
the data analyst.
(Hand D. et al, 2001)
Data Mining Process
8
Data mining is a repetitive
process that includes
several steps to transform
data into useful
information.
Data mining Functions
Association:
It discovers the
probability of the co-
occurrence of items in a
collection.
➔ Association rules
X Y
Clustering
The process of partitioning
a set of data objects or
observations into subsets.
Similar & related to
one another
Dissimilar & unrelated
to others
➔ K-Means
Classification
It assigns categories to a
collection of data in order
to help in more accurate
predictions and analysis.
➔ KNN
➔ Decision tree
➔ Naïve Bayes
9
3.
Data Mining
applications
Data Mining applications
11
Financial Industry
➔ Banking industry
➔ Financial industry
Telecommunication & service
providers industry
➔ Utility service
➔ Competition
Retail Industry
➔ First mover
➔ Classifying customers
➔ Customer satisfaction & retention
Health care Research
➔ Regularities, trends, and
surprising events could be
extracted to help clinicians
make informed decisions.
Customer Relationship Management
12
“An enterprise customer-centric
approach that companies use to
manage and analyze customer
interactions and data throughout
the customer lifecycle.
CRM
14
Caesars Entertainment
Corporation in Las
Vegas
Isisland
Shangri-La in
Hong Kong
South Korea’s
Hotels:
Data Mining applications: Hospitality Domain
Flamingo Beach
Hotel In Tunisia
What about Data mining in tunisian hospitality
Domain ?
4.
Proposed application
Proposed application
In our study, we will experiment data mining in a
Tunisian Hotel case study and take advantage of
its functions to improve its services.
16
Organization: The “Flamingo Beach”
17
● A charming Hotel
● Location: northeastern coast of the island of Djerba
● Since 2005
Data collection: Booking Details
18
➔ Period
➔ Length
➔ Room
type
Data Preprocessing: The new file
19
An excel database of 158 instances with 11 attributes:
● Room type
● Gender
● Age
● Nationality
● Revenue
● Duration
● Indiv/TO
● Season
● Formula
● Extra services
● Next visit
The Used Algorithms
20
➔ Clustering: K-means
➔ Classification: J48- Decision
Trees
➔ Association rules: Apriori
algorithm
21
➔ Clustering is very important for hoteliers; it divides customers
according to their purchasing behavior or their demographic
characteristics into different groups which help them
understand and know who their customers are.
Clustering Function
The used algorithm: K-means
22
1
It randomly selects K points as cluster
centroid.
2
Each object in the dataset is assigned to the
closest cluster center.
3
The cluster center of all objects in the
cluster is recalculated.
4
Step 2 and 3 are repeated until the
clusters converge.
Classification function
23
➔ Clustering: K-means
➔ Classification: J48- Decision
Trees
➔ Association rules: Apriori
algorithm
Classification
24
It uses the information contained in the dataset such as
the demographic and lifestyle data in order to build
predictive models that can classify activities.
Classification is a supervised learning function
which is very beneficial for Hotels.
The used algorithm: Decision tree
25
● It is one way to display an algorithm.
● It classifies tuples of attributes by
sorting them from root to leaf node also
known as classes based on the
information gain.
● List of “IF-THEN” could be extracted
Association rules function
26
➔ Clustering: K-means
➔ Classification: J48- Decision
Trees
➔ Association rules: Apriori
algorithm
Association rules function
27
➔ In the hospitality domain, association rules include
the detection of connections and relations between
the instances. They detect what attributes enhance
the length of the stay and determine why specific
profiles have higher probability to return than other
profiles.
The used algorithm: Apriori Algorithm
28
An algorithm for frequent item set mining and association rule learning over
transactional databases
➔ Support: the number of transactions that include all items in the antecedent
and consequent parts of the rule.
➔ Confidence: the ratio of the number of transactions that include all items in
the consequent, as well as the antecedent to the number of transactions that
include all items in the antecedent
➔ Lift: indicates the strength of a rule over the random co-occurrence of the
antecedent and the consequent.
5.
Experimental Setup
Used software: WEKA
30
★ Free Open Source Tool.
★ It is a machine learning software written in java and
distributed under the GNU public license and is used for
multiple areas.
Clustering: SimpleKMeans
31
Clustering parameters:
1. Select the distance function
2. Set the number of clusters desired
3. Choose the seed value
4. Choose the cluster mode
Results
32 Results: K-Means
Results: k-means
33
At first sight, we notice that the customers belong to a certain class, they all generate high
revenues. They are also in the same age interval. This gives an idea about the market segments
will be targeting. Almost for all clusters, the clients (foreign clients) come to the Hotel with a tour
operator who is dealing with the "Flamingo Beach Hotel" except for cluster 0 and 5 which
represents segments of Tunisian and Libyan clients and come to the hotel on their own.
We can note also that those segments represented in cluster 0, 4 and 8 do not visit the hotel
again. This is explained by the fact that they come for a short period which represents one night.
We can predict that they visit Djerba for a business purpose or it is just a station toward their
final destination and chose “Flamingo Beach Hotel” to spend the night.
34 Results: K-Means
Results: k-means
35
Approximately, the clusters’ centroids have the same features. They are all between the age of 44
and 53 and they generate high revenue. They mainly differ in the season and the extra services they
chose which will affect the probability of the next visit. In addition to that, the clusters show that
"French" is the nationality that is present in all clusters' centroids, and also Tour operator "TO" as
travel mode.
 The main objective toward these segments would be certainly the enhancement of the
probability of next visit. This will be ensured only if the clients spend longer period in the
Hotel and discover the personalized provided services. Thus, the strategy would be to send
seasonal promotion, to either the customer himself or the tour operator he deals with, with
details of the activities that are appropriate to that season.
Results: k-means
36
For the rest of the clusters, they represent segments of loyal customers. The strategy will differ
because they are loyal customers that the Hotel wants to retain.
We will plan to personalize services for each segment based on the criteria and services they had
purchased before. To maintain a good relationship with customers, we will present customized
offers for special occasion to each customer Because, from previous actions, we notice that these
behaviors please the customers.
37
➔ Targeting only interesting cluster profiles will
reduce advertising and personal services costs,
and will maximize the percentage of
satisfaction and loyalty of these customers in
return.
Classification Results: Decision Tree
38
➔ The model is successful
Classification Results: Decision Tree
39
The experiment was performed to predict whether a customer would visit again the
Hotel or not. The classification results are illustrated in the previous figure:
The results display that 136 instances were correctly classified with 86.07% while 22
instances were incorrectly classified with 13.92%. The model represents a good
result with high accuracy rate. We can also see other measures that evaluates the
performance of the model. It presents a TP value of 0.913 which is also a good
performance and has a tendency to identify false appearance represented with the
FP rate of 0.241. We can say that our model has been successfully built with an
average precision value of 85.9%. Another value to analyze is the F-measure which
is in this case equal to 0.896. As defined earlier, the F-measure combines both the
precision and recall value and since the value is good we can conclude that the
dataset is balanced.
Decision Tree Model
40
Root attribute
Decision Tree Model
41
Another way to display the results is through the decision tree
We can notice that not all the attributes were used in the implementation of the decision tree and
that the root attribute that has the highest information gain value is the DURATION.
From the decision tree and without being an expert in the Hospitality domain, we can now
understand the different profiles of customers visiting the Flamingo Beach. At their coming and
based on their demographic information and especially on the Duration of the stay, we can
suggest to the customer the services that he will probably appreciate based on the similarity
between his profile and the old profiles from which we built the model. For the customers who
may match the profile of those that will not visit the hotel again, this strategy may have an
impact on them and makes them visit the hotel again, not because of the services provided but of
the special attention to be given to them. The experience of the hotel’s owner allowed him to
notice that what the customers valued the most was the way they were treated.
Results
42
● With the use of the classification function, we now
have an internal strategy to be implemented in
addition to the external one.
● We no longer need an expert to deal with the
customers, from the built model and with
some training we can provide the clients with
the best suited services for them.
Association Rules: Apriori algorithm
43
10
1.5
Results: Apriori algorithm
44
Results: Association rules
45
We have two mains categories of
clients:
➔ Those who come for a Desert Tour purpose
during the Low Season
➔ Retired french people
6.
Cost analysis
Cost Estimation
47
Servive Cost
Purchased software 4500
Collection of data 2300
Business trip 500
Database services 1800
Setup of the IS 900
Infrastructure services 900
Training cost 2500
Cost Estimation
48
13,400 TND
In terms of Money
6 months
In terms of Time
8,900 TND
Using WEKA
Revenue Estimation
49
100 Clients per year
30%Growth in Revenue
3months to cover the investment
7.
Conclusion
Conclusion
51
➔ Extract the most profitable segments to be targeted
➔ Build a predictive model for customers loyalty
➔ Discover the association between the attributes
In this work, we have applied data mining to the hospitality domain.
We have succeed to :
8.
References
53
Chapple, M. (2016, November 25). Classification in Data mining. Retrieved from Thoughtco:
https://www.thoughtco.com/classification-1019653
Chapple, M. (2017, march 30). K-means clustering. Retrieved from thoughtco: https://www.thoughtco.com/k-
means-clustering-1019648
Hand D., Heikki M., Padhraic S. (2001). "Principle of Data mining", pp.6
John Wiley & Sons, I. (2011). Data mining: Models, Methods, and Algorithms, Second Edition. Mehmed
Kantardzic. Institute of Electrical and Electronics Engineer.
Korean Tourism Organization. (2000). Retrieved from http://www.knto.or.kr/cai-
bin/TSS/tss_main.cgi?_year2000&i_type=13
The data mining process. (n.d.). Retrieved from
https://www.ibm.com/support/knowledgecenter/en/SSEPGG_9.5.0/com.ibm.im.easy.doc/c_dm_process.html?vie
w=embed
54
Thank you for your
attention!

More Related Content

Similar to Advantages of Data mining Techniques in improving CRM in the Hospitality domain

Yelp Product Challenge
Yelp Product ChallengeYelp Product Challenge
Yelp Product ChallengeHisham Radwan
 
Effectiveness of CRM programme in sbi
Effectiveness of CRM programme in sbiEffectiveness of CRM programme in sbi
Effectiveness of CRM programme in sbiEguardian India
 
MS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProjectMS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProjectBrian Connolly
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersMohitMhapuskar
 
Data Driven Commerce Event | metapeople Kristoffer Ewald
Data Driven Commerce Event | metapeople Kristoffer EwaldData Driven Commerce Event | metapeople Kristoffer Ewald
Data Driven Commerce Event | metapeople Kristoffer Ewaldmetapeople NL
 
Magnify DMA presentation 2014
Magnify DMA presentation 2014Magnify DMA presentation 2014
Magnify DMA presentation 2014Keith Shields
 
Introduction to XM.pptx
Introduction to XM.pptxIntroduction to XM.pptx
Introduction to XM.pptxJayce32
 
ClickZ Live: Smart Analytics
ClickZ Live: Smart AnalyticsClickZ Live: Smart Analytics
ClickZ Live: Smart AnalyticsKristin Low
 
The 2018 Smart Decision Guide to Hospitality Revenue Management rate gain
The 2018 Smart Decision Guide to Hospitality Revenue Management   rate gainThe 2018 Smart Decision Guide to Hospitality Revenue Management   rate gain
The 2018 Smart Decision Guide to Hospitality Revenue Management rate gainRateGain®
 
The 2018 Smart Decision Guide To Hospitality Revenue Management
The 2018 Smart Decision Guide To Hospitality Revenue ManagementThe 2018 Smart Decision Guide To Hospitality Revenue Management
The 2018 Smart Decision Guide To Hospitality Revenue ManagementSandro Christofori
 
Telecom analytics brochure
Telecom analytics brochure Telecom analytics brochure
Telecom analytics brochure Daniel Thomas
 
Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...
Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...
Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...Search Engine Journal
 
Lecture 3 Customer Relationship Management
Lecture 3 Customer Relationship ManagementLecture 3 Customer Relationship Management
Lecture 3 Customer Relationship ManagementAli Noman
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview LaDove Associates
 
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture SeriesCalculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture SeriesLuciano Pesci, PhD
 
Customer insight presentation s houston - boston march 2014
Customer insight presentation   s houston - boston march 2014Customer insight presentation   s houston - boston march 2014
Customer insight presentation s houston - boston march 2014Stuart Houston
 
DSO528GroupProject-PortugueseBank
DSO528GroupProject-PortugueseBankDSO528GroupProject-PortugueseBank
DSO528GroupProject-PortugueseBankEric Esajian
 
Sahara lifedemo acs_client
Sahara lifedemo acs_clientSahara lifedemo acs_client
Sahara lifedemo acs_clientAnkur Khanna
 
Competing in the Digital Economy
Competing in the Digital EconomyCompeting in the Digital Economy
Competing in the Digital EconomyOpen Analytics
 

Similar to Advantages of Data mining Techniques in improving CRM in the Hospitality domain (20)

Yelp Product Challenge
Yelp Product ChallengeYelp Product Challenge
Yelp Product Challenge
 
Effectiveness of CRM programme in sbi
Effectiveness of CRM programme in sbiEffectiveness of CRM programme in sbi
Effectiveness of CRM programme in sbi
 
MS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProjectMS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProject
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco Churners
 
Data Driven Commerce Event | metapeople Kristoffer Ewald
Data Driven Commerce Event | metapeople Kristoffer EwaldData Driven Commerce Event | metapeople Kristoffer Ewald
Data Driven Commerce Event | metapeople Kristoffer Ewald
 
Magnify DMA presentation 2014
Magnify DMA presentation 2014Magnify DMA presentation 2014
Magnify DMA presentation 2014
 
Introduction to XM.pptx
Introduction to XM.pptxIntroduction to XM.pptx
Introduction to XM.pptx
 
ClickZ Live: Smart Analytics
ClickZ Live: Smart AnalyticsClickZ Live: Smart Analytics
ClickZ Live: Smart Analytics
 
The 2018 Smart Decision Guide to Hospitality Revenue Management rate gain
The 2018 Smart Decision Guide to Hospitality Revenue Management   rate gainThe 2018 Smart Decision Guide to Hospitality Revenue Management   rate gain
The 2018 Smart Decision Guide to Hospitality Revenue Management rate gain
 
The 2018 Smart Decision Guide To Hospitality Revenue Management
The 2018 Smart Decision Guide To Hospitality Revenue ManagementThe 2018 Smart Decision Guide To Hospitality Revenue Management
The 2018 Smart Decision Guide To Hospitality Revenue Management
 
Telecom analytics brochure
Telecom analytics brochure Telecom analytics brochure
Telecom analytics brochure
 
Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...
Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...
Unleash Your Campaign's Potential: Elevate Your Performance Marketing Game_Fi...
 
Lecture 3 Customer Relationship Management
Lecture 3 Customer Relationship ManagementLecture 3 Customer Relationship Management
Lecture 3 Customer Relationship Management
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview
 
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture SeriesCalculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
 
Customer insight presentation s houston - boston march 2014
Customer insight presentation   s houston - boston march 2014Customer insight presentation   s houston - boston march 2014
Customer insight presentation s houston - boston march 2014
 
DSO528GroupProject-PortugueseBank
DSO528GroupProject-PortugueseBankDSO528GroupProject-PortugueseBank
DSO528GroupProject-PortugueseBank
 
Sahara lifedemo acs_client
Sahara lifedemo acs_clientSahara lifedemo acs_client
Sahara lifedemo acs_client
 
Data Mining Lec1.pptx
Data Mining Lec1.pptxData Mining Lec1.pptx
Data Mining Lec1.pptx
 
Competing in the Digital Economy
Competing in the Digital EconomyCompeting in the Digital Economy
Competing in the Digital Economy
 

Recently uploaded

➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...amitlee9823
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 

Recently uploaded (20)

➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 

Advantages of Data mining Techniques in improving CRM in the Hospitality domain

  • 1. Advantages of Data mining Techniques in improving CRM in the Hospitality domain Realized By: Wafa Raboudi Supervised By: Dr. Afef Ben Brahim
  • 2. 2 Outline 1. Introduction & Motivation 2. Data mining 3. Data Mining application 4. Proposed application 5. Experimental Setup 6. Cost analysis 7. Conclusion 8. References
  • 4. Introduction & Motivation 4 ● Huge amounts of information are being gathered ➔ Are rapidly being overwhelming ● The creation of structured databases and database management have been created ➔ Are no longer sufficient “Information age” Era
  • 5. Introduction & Motivation 5 ➔ It is not about the huge amount of data you are able to collect, but how well you can use these data and transform it into useful information and knowledge. ➔ A new process to integrate between the analytical technique and database system has been created which is called “Data Mining”.
  • 7. “The analysis of (often large) observational data sets to find unsuspected relationships and to summarize the data in novel ways that are both understandable and useful to the data analyst. (Hand D. et al, 2001)
  • 8. Data Mining Process 8 Data mining is a repetitive process that includes several steps to transform data into useful information.
  • 9. Data mining Functions Association: It discovers the probability of the co- occurrence of items in a collection. ➔ Association rules X Y Clustering The process of partitioning a set of data objects or observations into subsets. Similar & related to one another Dissimilar & unrelated to others ➔ K-Means Classification It assigns categories to a collection of data in order to help in more accurate predictions and analysis. ➔ KNN ➔ Decision tree ➔ Naïve Bayes 9
  • 11. Data Mining applications 11 Financial Industry ➔ Banking industry ➔ Financial industry Telecommunication & service providers industry ➔ Utility service ➔ Competition Retail Industry ➔ First mover ➔ Classifying customers ➔ Customer satisfaction & retention Health care Research ➔ Regularities, trends, and surprising events could be extracted to help clinicians make informed decisions.
  • 13. “An enterprise customer-centric approach that companies use to manage and analyze customer interactions and data throughout the customer lifecycle. CRM
  • 14. 14 Caesars Entertainment Corporation in Las Vegas Isisland Shangri-La in Hong Kong South Korea’s Hotels: Data Mining applications: Hospitality Domain Flamingo Beach Hotel In Tunisia What about Data mining in tunisian hospitality Domain ?
  • 16. Proposed application In our study, we will experiment data mining in a Tunisian Hotel case study and take advantage of its functions to improve its services. 16
  • 17. Organization: The “Flamingo Beach” 17 ● A charming Hotel ● Location: northeastern coast of the island of Djerba ● Since 2005
  • 18. Data collection: Booking Details 18 ➔ Period ➔ Length ➔ Room type
  • 19. Data Preprocessing: The new file 19 An excel database of 158 instances with 11 attributes: ● Room type ● Gender ● Age ● Nationality ● Revenue ● Duration ● Indiv/TO ● Season ● Formula ● Extra services ● Next visit
  • 20. The Used Algorithms 20 ➔ Clustering: K-means ➔ Classification: J48- Decision Trees ➔ Association rules: Apriori algorithm
  • 21. 21 ➔ Clustering is very important for hoteliers; it divides customers according to their purchasing behavior or their demographic characteristics into different groups which help them understand and know who their customers are. Clustering Function
  • 22. The used algorithm: K-means 22 1 It randomly selects K points as cluster centroid. 2 Each object in the dataset is assigned to the closest cluster center. 3 The cluster center of all objects in the cluster is recalculated. 4 Step 2 and 3 are repeated until the clusters converge.
  • 23. Classification function 23 ➔ Clustering: K-means ➔ Classification: J48- Decision Trees ➔ Association rules: Apriori algorithm
  • 24. Classification 24 It uses the information contained in the dataset such as the demographic and lifestyle data in order to build predictive models that can classify activities. Classification is a supervised learning function which is very beneficial for Hotels.
  • 25. The used algorithm: Decision tree 25 ● It is one way to display an algorithm. ● It classifies tuples of attributes by sorting them from root to leaf node also known as classes based on the information gain. ● List of “IF-THEN” could be extracted
  • 26. Association rules function 26 ➔ Clustering: K-means ➔ Classification: J48- Decision Trees ➔ Association rules: Apriori algorithm
  • 27. Association rules function 27 ➔ In the hospitality domain, association rules include the detection of connections and relations between the instances. They detect what attributes enhance the length of the stay and determine why specific profiles have higher probability to return than other profiles.
  • 28. The used algorithm: Apriori Algorithm 28 An algorithm for frequent item set mining and association rule learning over transactional databases ➔ Support: the number of transactions that include all items in the antecedent and consequent parts of the rule. ➔ Confidence: the ratio of the number of transactions that include all items in the consequent, as well as the antecedent to the number of transactions that include all items in the antecedent ➔ Lift: indicates the strength of a rule over the random co-occurrence of the antecedent and the consequent.
  • 30. Used software: WEKA 30 ★ Free Open Source Tool. ★ It is a machine learning software written in java and distributed under the GNU public license and is used for multiple areas.
  • 31. Clustering: SimpleKMeans 31 Clustering parameters: 1. Select the distance function 2. Set the number of clusters desired 3. Choose the seed value 4. Choose the cluster mode
  • 33. Results: k-means 33 At first sight, we notice that the customers belong to a certain class, they all generate high revenues. They are also in the same age interval. This gives an idea about the market segments will be targeting. Almost for all clusters, the clients (foreign clients) come to the Hotel with a tour operator who is dealing with the "Flamingo Beach Hotel" except for cluster 0 and 5 which represents segments of Tunisian and Libyan clients and come to the hotel on their own. We can note also that those segments represented in cluster 0, 4 and 8 do not visit the hotel again. This is explained by the fact that they come for a short period which represents one night. We can predict that they visit Djerba for a business purpose or it is just a station toward their final destination and chose “Flamingo Beach Hotel” to spend the night.
  • 35. Results: k-means 35 Approximately, the clusters’ centroids have the same features. They are all between the age of 44 and 53 and they generate high revenue. They mainly differ in the season and the extra services they chose which will affect the probability of the next visit. In addition to that, the clusters show that "French" is the nationality that is present in all clusters' centroids, and also Tour operator "TO" as travel mode.  The main objective toward these segments would be certainly the enhancement of the probability of next visit. This will be ensured only if the clients spend longer period in the Hotel and discover the personalized provided services. Thus, the strategy would be to send seasonal promotion, to either the customer himself or the tour operator he deals with, with details of the activities that are appropriate to that season.
  • 36. Results: k-means 36 For the rest of the clusters, they represent segments of loyal customers. The strategy will differ because they are loyal customers that the Hotel wants to retain. We will plan to personalize services for each segment based on the criteria and services they had purchased before. To maintain a good relationship with customers, we will present customized offers for special occasion to each customer Because, from previous actions, we notice that these behaviors please the customers.
  • 37. 37 ➔ Targeting only interesting cluster profiles will reduce advertising and personal services costs, and will maximize the percentage of satisfaction and loyalty of these customers in return.
  • 38. Classification Results: Decision Tree 38 ➔ The model is successful
  • 39. Classification Results: Decision Tree 39 The experiment was performed to predict whether a customer would visit again the Hotel or not. The classification results are illustrated in the previous figure: The results display that 136 instances were correctly classified with 86.07% while 22 instances were incorrectly classified with 13.92%. The model represents a good result with high accuracy rate. We can also see other measures that evaluates the performance of the model. It presents a TP value of 0.913 which is also a good performance and has a tendency to identify false appearance represented with the FP rate of 0.241. We can say that our model has been successfully built with an average precision value of 85.9%. Another value to analyze is the F-measure which is in this case equal to 0.896. As defined earlier, the F-measure combines both the precision and recall value and since the value is good we can conclude that the dataset is balanced.
  • 41. Decision Tree Model 41 Another way to display the results is through the decision tree We can notice that not all the attributes were used in the implementation of the decision tree and that the root attribute that has the highest information gain value is the DURATION. From the decision tree and without being an expert in the Hospitality domain, we can now understand the different profiles of customers visiting the Flamingo Beach. At their coming and based on their demographic information and especially on the Duration of the stay, we can suggest to the customer the services that he will probably appreciate based on the similarity between his profile and the old profiles from which we built the model. For the customers who may match the profile of those that will not visit the hotel again, this strategy may have an impact on them and makes them visit the hotel again, not because of the services provided but of the special attention to be given to them. The experience of the hotel’s owner allowed him to notice that what the customers valued the most was the way they were treated.
  • 42. Results 42 ● With the use of the classification function, we now have an internal strategy to be implemented in addition to the external one. ● We no longer need an expert to deal with the customers, from the built model and with some training we can provide the clients with the best suited services for them.
  • 43. Association Rules: Apriori algorithm 43 10 1.5
  • 45. Results: Association rules 45 We have two mains categories of clients: ➔ Those who come for a Desert Tour purpose during the Low Season ➔ Retired french people
  • 47. Cost Estimation 47 Servive Cost Purchased software 4500 Collection of data 2300 Business trip 500 Database services 1800 Setup of the IS 900 Infrastructure services 900 Training cost 2500
  • 48. Cost Estimation 48 13,400 TND In terms of Money 6 months In terms of Time 8,900 TND Using WEKA
  • 49. Revenue Estimation 49 100 Clients per year 30%Growth in Revenue 3months to cover the investment
  • 51. Conclusion 51 ➔ Extract the most profitable segments to be targeted ➔ Build a predictive model for customers loyalty ➔ Discover the association between the attributes In this work, we have applied data mining to the hospitality domain. We have succeed to :
  • 53. 53 Chapple, M. (2016, November 25). Classification in Data mining. Retrieved from Thoughtco: https://www.thoughtco.com/classification-1019653 Chapple, M. (2017, march 30). K-means clustering. Retrieved from thoughtco: https://www.thoughtco.com/k- means-clustering-1019648 Hand D., Heikki M., Padhraic S. (2001). "Principle of Data mining", pp.6 John Wiley & Sons, I. (2011). Data mining: Models, Methods, and Algorithms, Second Edition. Mehmed Kantardzic. Institute of Electrical and Electronics Engineer. Korean Tourism Organization. (2000). Retrieved from http://www.knto.or.kr/cai- bin/TSS/tss_main.cgi?_year2000&i_type=13 The data mining process. (n.d.). Retrieved from https://www.ibm.com/support/knowledgecenter/en/SSEPGG_9.5.0/com.ibm.im.easy.doc/c_dm_process.html?vie w=embed
  • 54. 54 Thank you for your attention!