SlideShare a Scribd company logo
info@starschema.com starschema.com
16 MPH
We help your organization
become data driven
16 MPH
info@starschema.com starschema.com
Tamás Földi
CTO, Starschema
Chris Csefalvay
VP Special Projects, Starschema
Five ways to leverage AI in Tableau
info@starschema.com starschema.com
	
Your presenters
About us
info@starschema.com starschema.com
About Tamás
Tamás Földi
• Co-Founder and Partner at Starschema
• Tableau Zen Master for the fourth
consecutive year
CTO and Partner, Starschema
info@starschema.com starschema.com
About Kristóf
Dr Kristóf Cséfalvay
• Originally trained in law, then in clinical
epidemiology
• 10-year track record of data science jobs,
including at companies like Volkswagen AG,
RB plc and various roles in public service
• Special interest in neural networks/deep
learning, geospatial analytics and data
exploration
• Joined Starschema as Principal Data Scientist,
currently serving as VP Special Projects
VP Special Projects, Starschema
info@starschema.com starschema.com
	
Explain Data in Tableau
AutoML in Tableau
info@starschema.com starschema.com
	
Analysing customer reviews for the cause of a rating
NLP in Tableau
info@starschema.com starschema.com
• Natural Language Processing (NLP) is the data science discipline that pertains to extracting
information from, and learning on, unstructured or semi-structured textual data:
• computer-generated text: logs, status messages,...
• VOC (Voice of the Customer): e-mails, call transcripts, chatbot interactions, customer reviews...
• social media, brand surveillance, topic surveillance...
• internal and external knowledge bases, documents, reports, legal documentation (contracts, deeds
&c.)...
• Based on research in computational linguistics since the 1970s, it has been enormously
successful in a range of applications – to mention only a few examples:
• determining sentiment from a large volume of data, e.g. thousands of product reviews or tweets,
• categorising institutional knowledge by the most pertinent key concepts,
• analysing error tickets to prioritise support skillset,
• understanding ratings from data sets that couple a rating with a review.
About NLP
8
info@starschema.com starschema.com
• 23,486 reviews of women's clothing from an unnamed e-commerce distributor, anonymised
• Variables:
• Review text
• Rating (numeric, 1–5)
• Review weighter (number of users who have found a review to be useful)
• Approach: tf/idf association
• Isolates terms that are relatively frequent within one review when compared to all reviews
• In other words: what terms are particularly salient to
• each review,
• good reviews (rating 4 or 5),
• bad reviews (rating 1 or 2)
• From this, we can create a picture of what drives customers' interest
Example data set: women's clothing reviews
9
info@starschema.com starschema.com
	
Detect seasonal components and trends in weather data
Seasonality detection in Tableau
info@starschema.com starschema.com
• Some processes over time exhibit a combination of a periodic effect (seasonality) and an
aperiodic effect (trend), combined with a noise variable to account for everything else.
• Consider air traffic passenger counts:
• Overall, as air travel has become more affordable, more people travel by air today than 10 years ago
(aperiodic effect/trend).
• Every year, people generally travel more by air during Christmas and Summer school holidays than at
other times of the year (periodic effect/seasonality, since it is reflected in every year)
• Beyond this, there are variations that aren't acutely accounted for by either seasonal or trend effects –
a particularly bad air traffic disaster, for instance, may result in reduced bookings (accounted for by the
noise variable)
• Seasonality detection allows
• a better understanding of the cyclic processes that drive demand effects,
• while also revealing more about trends while controlling for seasonal effects.
About seasonality detection
11
info@starschema.com starschema.com
	
Spot anomalies in engineering telemetry
Anomaly detection in Tableau
info@starschema.com starschema.com
• Anomaly detection identifies data points that fall outside a 'normal' pattern:
• abnormal combinations: people who buy bleach and duct tape (and nothing else)
• time series anomalies; sudden spikes or outliers
• Many of these can be easily captured visually, but machine learning can be useful in identifying
and quantifying them, in real time – allowing immediate response:
• fraud prevention: acting on evidence of anomalous transactions by blocking them (e.g. credit card
lockdowns after a sudden sequence of cash withdrawals)
• maintaining quality of service: responding to increased demand due to extraneous factors by bringing
in additional resources
• predictive maintenance and fault detection: using anomalies to detect prodromic signs of impending
breakdown
• pattern break recognition: using an established pattern, such as average key press duration and
average time between key presses within a word, as an 'identity' and alerting when this pattern is
deviated from, a technique widely used to detect fraud on sensitive systems
About anomaly detection
13
info@starschema.com starschema.com
• 22,695 data points consisting of measurements from a temperature within a machine, with a
temporal resolution of 5 minutes. The accumulation of an initial error and increasing degradation
led to catastrophic failure of the machine at the end.
• The data set is a good and very realistic stand-in for a single dimension of real-world predictive
maintenance data we encounter on a regular basis – especially because it contains not one
catastrophic anomaly but a sequence of a very overt and a much less overt anomaly culminating
in catastrophic breakdown.
• Timely detection of such anomalies can
• save repair costs,
• reduce outages and distruptions to supply chain processes,
• prevent catastrophic breakdowns, and
• reduce the potential risk of personal injury or loss of property associated with serious defects.
Example data set: NAB Machine Temperature
14
info@starschema.com starschema.com
	
Actionable intelligence in clear words
Natural Language Generation in
Tableau
info@starschema.com starschema.com
• Natural Language Generation (NLG) refers to the synthesis of natural language responses to
data.
• NLG makes data intelligible by summarising it in a clear, cogent natural language output. While
visualisations show what the data is, NLG is about automatically creating a data narrative based
on the saliency of information. This saves the lengthy process of manually writing reports to
stakeholders who rely on quick textual summaries.
• In the following demo, a finance dashboard will be accompanied by an NLG output using a
solution developed by our partner, Arria. The NLG output will put the often complex visuals into
plain text, while also tied closely to the data and being responsive to selections on the main
dashboard.
About Natural Language Generation
16
info@starschema.com starschema.com
16 MPH
We help your organization
become data driven
16 MPH

More Related Content

Similar to Five Ways to Leverage AI and Tableau

Time Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and Azure
Marco Parenzan
 
Time Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and Azure
Marco Parenzan
 
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Rhonda Ross
 
Big data overview
Big data overviewBig data overview
Big data overview
Shyam Sunder Budhwar
 
Data Quality at the Speed of Work
Data Quality at the Speed of WorkData Quality at the Speed of Work
Data Quality at the Speed of Work
TechWell
 
Production Monitoring Platform
Production Monitoring PlatformProduction Monitoring Platform
Production Monitoring Platform
Ariel Smoliar
 
How to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy AppsHow to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy Apps
CloverDX
 
Top 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdfTop 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdf
ShaikSikindar1
 
Rise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupRise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetup
Shlomo Yona
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
Roger Barga
 
Time series analysis with knime
Time series analysis with knimeTime series analysis with knime
Time series analysis with knime
Knoldus Inc.
 
WWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big dataWWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big data
webwinkelvakdag
 
Exploring the Data science Process
Exploring the Data science ProcessExploring the Data science Process
Exploring the Data science Process
Vishal Patel
 
UNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptxUNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptx
Rahul Borate
 
Deep dive time series anomaly detection with different Azure Data Services
Deep dive time series anomaly detection with different Azure Data ServicesDeep dive time series anomaly detection with different Azure Data Services
Deep dive time series anomaly detection with different Azure Data Services
Marco Parenzan
 
12209508.ppt
12209508.ppt12209508.ppt
12209508.ppt
RCTan1
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
confluent
 
Data Science in Python.pptx
Data Science in Python.pptxData Science in Python.pptx
Data Science in Python.pptx
Ramakrishna Reddy Bijjam
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: Metrics
Eric D. Schabell
 
Automatic Data Reconciliation, Data Quality, and Data Observability.pdf
Automatic Data Reconciliation, Data Quality, and Data Observability.pdfAutomatic Data Reconciliation, Data Quality, and Data Observability.pdf
Automatic Data Reconciliation, Data Quality, and Data Observability.pdf
4dalert
 

Similar to Five Ways to Leverage AI and Tableau (20)

Time Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and Azure
 
Time Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and Azure
 
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
 
Big data overview
Big data overviewBig data overview
Big data overview
 
Data Quality at the Speed of Work
Data Quality at the Speed of WorkData Quality at the Speed of Work
Data Quality at the Speed of Work
 
Production Monitoring Platform
Production Monitoring PlatformProduction Monitoring Platform
Production Monitoring Platform
 
How to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy AppsHow to Effectively Migrate Data From Legacy Apps
How to Effectively Migrate Data From Legacy Apps
 
Top 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdfTop 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdf
 
Rise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupRise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetup
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
Time series analysis with knime
Time series analysis with knimeTime series analysis with knime
Time series analysis with knime
 
WWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big dataWWV2015: Jibes Paul van der Hulst big data
WWV2015: Jibes Paul van der Hulst big data
 
Exploring the Data science Process
Exploring the Data science ProcessExploring the Data science Process
Exploring the Data science Process
 
UNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptxUNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptx
 
Deep dive time series anomaly detection with different Azure Data Services
Deep dive time series anomaly detection with different Azure Data ServicesDeep dive time series anomaly detection with different Azure Data Services
Deep dive time series anomaly detection with different Azure Data Services
 
12209508.ppt
12209508.ppt12209508.ppt
12209508.ppt
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
 
Data Science in Python.pptx
Data Science in Python.pptxData Science in Python.pptx
Data Science in Python.pptx
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: Metrics
 
Automatic Data Reconciliation, Data Quality, and Data Observability.pdf
Automatic Data Reconciliation, Data Quality, and Data Observability.pdfAutomatic Data Reconciliation, Data Quality, and Data Observability.pdf
Automatic Data Reconciliation, Data Quality, and Data Observability.pdf
 

Recently uploaded

Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024
ElizabethGarrettChri
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Fernanda Palhano
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
y3i0qsdzb
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
taqyea
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
SaffaIbrahim1
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
mkkikqvo
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 

Recently uploaded (20)

Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 

Five Ways to Leverage AI and Tableau

  • 1. info@starschema.com starschema.com 16 MPH We help your organization become data driven 16 MPH
  • 2. info@starschema.com starschema.com Tamás Földi CTO, Starschema Chris Csefalvay VP Special Projects, Starschema Five ways to leverage AI in Tableau
  • 4. info@starschema.com starschema.com About Tamás Tamás Földi • Co-Founder and Partner at Starschema • Tableau Zen Master for the fourth consecutive year CTO and Partner, Starschema
  • 5. info@starschema.com starschema.com About Kristóf Dr Kristóf Cséfalvay • Originally trained in law, then in clinical epidemiology • 10-year track record of data science jobs, including at companies like Volkswagen AG, RB plc and various roles in public service • Special interest in neural networks/deep learning, geospatial analytics and data exploration • Joined Starschema as Principal Data Scientist, currently serving as VP Special Projects VP Special Projects, Starschema
  • 6. info@starschema.com starschema.com Explain Data in Tableau AutoML in Tableau
  • 7. info@starschema.com starschema.com Analysing customer reviews for the cause of a rating NLP in Tableau
  • 8. info@starschema.com starschema.com • Natural Language Processing (NLP) is the data science discipline that pertains to extracting information from, and learning on, unstructured or semi-structured textual data: • computer-generated text: logs, status messages,... • VOC (Voice of the Customer): e-mails, call transcripts, chatbot interactions, customer reviews... • social media, brand surveillance, topic surveillance... • internal and external knowledge bases, documents, reports, legal documentation (contracts, deeds &c.)... • Based on research in computational linguistics since the 1970s, it has been enormously successful in a range of applications – to mention only a few examples: • determining sentiment from a large volume of data, e.g. thousands of product reviews or tweets, • categorising institutional knowledge by the most pertinent key concepts, • analysing error tickets to prioritise support skillset, • understanding ratings from data sets that couple a rating with a review. About NLP 8
  • 9. info@starschema.com starschema.com • 23,486 reviews of women's clothing from an unnamed e-commerce distributor, anonymised • Variables: • Review text • Rating (numeric, 1–5) • Review weighter (number of users who have found a review to be useful) • Approach: tf/idf association • Isolates terms that are relatively frequent within one review when compared to all reviews • In other words: what terms are particularly salient to • each review, • good reviews (rating 4 or 5), • bad reviews (rating 1 or 2) • From this, we can create a picture of what drives customers' interest Example data set: women's clothing reviews 9
  • 10. info@starschema.com starschema.com Detect seasonal components and trends in weather data Seasonality detection in Tableau
  • 11. info@starschema.com starschema.com • Some processes over time exhibit a combination of a periodic effect (seasonality) and an aperiodic effect (trend), combined with a noise variable to account for everything else. • Consider air traffic passenger counts: • Overall, as air travel has become more affordable, more people travel by air today than 10 years ago (aperiodic effect/trend). • Every year, people generally travel more by air during Christmas and Summer school holidays than at other times of the year (periodic effect/seasonality, since it is reflected in every year) • Beyond this, there are variations that aren't acutely accounted for by either seasonal or trend effects – a particularly bad air traffic disaster, for instance, may result in reduced bookings (accounted for by the noise variable) • Seasonality detection allows • a better understanding of the cyclic processes that drive demand effects, • while also revealing more about trends while controlling for seasonal effects. About seasonality detection 11
  • 12. info@starschema.com starschema.com Spot anomalies in engineering telemetry Anomaly detection in Tableau
  • 13. info@starschema.com starschema.com • Anomaly detection identifies data points that fall outside a 'normal' pattern: • abnormal combinations: people who buy bleach and duct tape (and nothing else) • time series anomalies; sudden spikes or outliers • Many of these can be easily captured visually, but machine learning can be useful in identifying and quantifying them, in real time – allowing immediate response: • fraud prevention: acting on evidence of anomalous transactions by blocking them (e.g. credit card lockdowns after a sudden sequence of cash withdrawals) • maintaining quality of service: responding to increased demand due to extraneous factors by bringing in additional resources • predictive maintenance and fault detection: using anomalies to detect prodromic signs of impending breakdown • pattern break recognition: using an established pattern, such as average key press duration and average time between key presses within a word, as an 'identity' and alerting when this pattern is deviated from, a technique widely used to detect fraud on sensitive systems About anomaly detection 13
  • 14. info@starschema.com starschema.com • 22,695 data points consisting of measurements from a temperature within a machine, with a temporal resolution of 5 minutes. The accumulation of an initial error and increasing degradation led to catastrophic failure of the machine at the end. • The data set is a good and very realistic stand-in for a single dimension of real-world predictive maintenance data we encounter on a regular basis – especially because it contains not one catastrophic anomaly but a sequence of a very overt and a much less overt anomaly culminating in catastrophic breakdown. • Timely detection of such anomalies can • save repair costs, • reduce outages and distruptions to supply chain processes, • prevent catastrophic breakdowns, and • reduce the potential risk of personal injury or loss of property associated with serious defects. Example data set: NAB Machine Temperature 14
  • 15. info@starschema.com starschema.com Actionable intelligence in clear words Natural Language Generation in Tableau
  • 16. info@starschema.com starschema.com • Natural Language Generation (NLG) refers to the synthesis of natural language responses to data. • NLG makes data intelligible by summarising it in a clear, cogent natural language output. While visualisations show what the data is, NLG is about automatically creating a data narrative based on the saliency of information. This saves the lengthy process of manually writing reports to stakeholders who rely on quick textual summaries. • In the following demo, a finance dashboard will be accompanied by an NLG output using a solution developed by our partner, Arria. The NLG output will put the often complex visuals into plain text, while also tied closely to the data and being responsive to selections on the main dashboard. About Natural Language Generation 16
  • 17. info@starschema.com starschema.com 16 MPH We help your organization become data driven 16 MPH