SlideShare a Scribd company logo
1 of 11
Download to read offline
Toward multi-criteria analysis of water company
performance using sentiment analysis of social media
content
David J. Walker
Centre for Water Systems
College of Engineering, Mathematics and Physical Sciences
University of Exeter
D.J.Walker@exeter.ac.uk
November 2016
David J. Walker November 2016 1 / 8
Measuring Performance
Performance is frequently evaluated according to a set of key
performance indicators (single measurable indicators of an
individual’s performance)
KPIs are collected according to a schedule (often annual) and
aggregated into league tables
Limitations of league tables
Data is often provided by the individuals themselves
KPIs are relatively “static”
Collecting data might be expensive
David J. Walker November 2016 2 / 8
Measuring Performance
Performance is frequently evaluated according to a set of key
performance indicators (single measurable indicators of an
individual’s performance)
KPIs are collected according to a schedule (often annual) and
aggregated into league tables
Limitations of league tables
Data is often provided by the individuals themselves
KPIs are relatively “static”
Collecting data might be expensive
A solution
Perform sentiment analysis on social media content relating to an
individual to assess their performance
David J. Walker November 2016 2 / 8
Sentiment Analysis
Sentiment analysis is used to infer people’s attitudes or opinions from
written text
“I went on holiday and had a really brilliant time”
“My last holiday was completely terrible,
the service was horrendous”
Often relies on a sentiment lexicon – a list of lexical features
classified as positive or negative (or neutral)
Alternatives use Bayesian machine learning – Naive Bayes classifiers,
support vector machines. . .
Widely applied in social media
David J. Walker November 2016 3 / 8
VADER: Valence Aware Dictionary for sEntiment
Reasoning
VADER reports on the polarity and intensity of sentiment
Heuristics used to describe text characteristics emphasising sentiment
(e.g., punctuation, capitalisation. . . )
Competitive with other state-of-the-art sentiment analysis tools
evaluated on a range of datasets
Python implementation – nltk
“I went on holiday and had a really brilliant time”
Positive: 0.531, Neutral: 0.469, Negative: 0.0, Compound: 0.7778
“My last holiday was completely terrible, the service was horrendous”
Positive: 0.16, Neutral: 0.414, Negative: 0.426, Compound: -0.6697
David J. Walker November 2016 4 / 8
Case study – UK water companies
Twitter data for nine UK water companies (A-I) obtained for the
period 1st September 2016 – 31st October 2016
Tweets are from each company’s timeline – their own tweets, and
those of other users they have retweeted
Varying numbers of tweets – with two exceptions, between 1,000 and
5,000 (two featured 211 and 637, respectively)
David J. Walker November 2016 5 / 8
A Sentiment-based KPI
Given a sentiment coefficient ct for a given timestep (day) – the mean
sentiment coefficient of each of the tweets for a given day
sn =
1
T
T
t=1
ct
where t = 1 for the census day, t = 1 for the day prior to the census, and
t = T for the oldest day in the period
David J. Walker November 2016 6 / 8
A Sentiment-based KPI
Given a sentiment coefficient ct for a given timestep (day) – the mean
sentiment coefficient of each of the tweets for a given day
sn =
1
T
T
t=1
ct
where t = 1 for the census day, t = 1 for the day prior to the census, and
t = T for the oldest day in the period
Incorporating “history”
Use an exponential decay factor to weight sentiment coefficients so that
recent sentiment is given more weight than historical sentiment
sn =
1
T
T
t=1
1
exp(t)
ct
David J. Walker November 2016 6 / 8
UK water companies – sentiment league table
Company Basic Rank History Rank
A 1 1
B 5 2
C 2 3
D 3 4
E 6 5
F 4 6
G 7 7
H 8 8
I 9 9
Company A
David J. Walker November 2016 7 / 8
UK water companies – sentiment league table
Company Basic Rank History Rank
A 1 1
B 5 2
C 2 3
D 3 4
E 6 5
F 4 6
G 7 7
H 8 8
I 9 9
Company I
David J. Walker November 2016 7 / 8
Summary & Future Work
Summary
Social media provides a rich corpus of data from which performance
information can be inferred – sentiment analysis
The example herein shows a basic use of Twitter data for illustrating
performance
Fast to compute (order of seconds)
Future Work
Understand the relationship between sentiment KPIs and existing
KPIs (e.g., Offwat SIM survey)
Provide further insight by classifying tweets by reason for contact
(e.g., billing query, water status. . . )
Compare lexicon-based and machine learning-based approaches to
sentiment analysis
(Much) more extensive use of social media aspects – how often is a
tweet retweeted?
David J. Walker November 2016 8 / 8

More Related Content

Similar to Toward multi-criteria Analysis of Water Company Performance using Sentiment Analysis of Social Media Content

RES814 U1 Individual Project
RES814 U1 Individual ProjectRES814 U1 Individual Project
RES814 U1 Individual ProjectThienSi Le
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysisYabebal Ayalew
 
Week 1 Assignment Community Health Nursing New RegulationsId.docx
Week 1 Assignment Community Health Nursing New RegulationsId.docxWeek 1 Assignment Community Health Nursing New RegulationsId.docx
Week 1 Assignment Community Health Nursing New RegulationsId.docxco4spmeley
 
Due Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docx
Due Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docxDue Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docx
Due Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docxshandicollingwood
 
Texto estudiante etad01
Texto estudiante etad01Texto estudiante etad01
Texto estudiante etad01leoscarmillan
 
British Library Social Science National Postgraduate Training Day - Datasets ...
British Library Social Science National Postgraduate Training Day - Datasets ...British Library Social Science National Postgraduate Training Day - Datasets ...
British Library Social Science National Postgraduate Training Day - Datasets ...johnkayebl
 
Spss and software Application
Spss and software ApplicationSpss and software Application
Spss and software ApplicationAshok Pandey
 
Venture Scanner Energy Tech Report Q1 2017
Venture Scanner Energy Tech Report Q1 2017Venture Scanner Energy Tech Report Q1 2017
Venture Scanner Energy Tech Report Q1 2017Nathan Pacer
 
#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docx
#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docx#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docx
#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docxAASTHA76
 
SHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docx
SHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docxSHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docx
SHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docxmaoanderton
 
TV Show Popularity Prediction using Sentiment Analysis in Social Network
TV Show Popularity Prediction using Sentiment Analysis in Social NetworkTV Show Popularity Prediction using Sentiment Analysis in Social Network
TV Show Popularity Prediction using Sentiment Analysis in Social NetworkIRJET Journal
 
SRR Indicator Review and Revision Results Summary Draft Final 6-16-10
SRR Indicator Review and Revision Results Summary Draft Final 6-16-10SRR Indicator Review and Revision Results Summary Draft Final 6-16-10
SRR Indicator Review and Revision Results Summary Draft Final 6-16-10James Bernard
 
Rubrics for DMPs
Rubrics for DMPsRubrics for DMPs
Rubrics for DMPsJisc RDM
 

Similar to Toward multi-criteria Analysis of Water Company Performance using Sentiment Analysis of Social Media Content (20)

Spss and software
Spss and softwareSpss and software
Spss and software
 
Investigating Impact Metrics for Performance for the US-EPA National Center f...
Investigating Impact Metrics for Performance for the US-EPA National Center f...Investigating Impact Metrics for Performance for the US-EPA National Center f...
Investigating Impact Metrics for Performance for the US-EPA National Center f...
 
RES814 U1 Individual Project
RES814 U1 Individual ProjectRES814 U1 Individual Project
RES814 U1 Individual Project
 
Stevan Harnad - Scholarly/Scientific Impact Metrics in the Open Access Era
Stevan Harnad - Scholarly/Scientific Impact Metrics in the Open Access EraStevan Harnad - Scholarly/Scientific Impact Metrics in the Open Access Era
Stevan Harnad - Scholarly/Scientific Impact Metrics in the Open Access Era
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysis
 
Week 1 Assignment Community Health Nursing New RegulationsId.docx
Week 1 Assignment Community Health Nursing New RegulationsId.docxWeek 1 Assignment Community Health Nursing New RegulationsId.docx
Week 1 Assignment Community Health Nursing New RegulationsId.docx
 
British Library Datasets Programme Feb 2011
British Library Datasets Programme Feb 2011British Library Datasets Programme Feb 2011
British Library Datasets Programme Feb 2011
 
Due Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docx
Due Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docxDue Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docx
Due Wednesday 900 pm New York TimeSecondary Data1-3 Page AP.docx
 
Texto estudiante etad01
Texto estudiante etad01Texto estudiante etad01
Texto estudiante etad01
 
Spss
SpssSpss
Spss
 
British Library Social Science National Postgraduate Training Day - Datasets ...
British Library Social Science National Postgraduate Training Day - Datasets ...British Library Social Science National Postgraduate Training Day - Datasets ...
British Library Social Science National Postgraduate Training Day - Datasets ...
 
ONS UK Climate Change Statistics Portal event
ONS UK Climate Change Statistics Portal eventONS UK Climate Change Statistics Portal event
ONS UK Climate Change Statistics Portal event
 
2016 AAUDE
2016 AAUDE2016 AAUDE
2016 AAUDE
 
Spss and software Application
Spss and software ApplicationSpss and software Application
Spss and software Application
 
Venture Scanner Energy Tech Report Q1 2017
Venture Scanner Energy Tech Report Q1 2017Venture Scanner Energy Tech Report Q1 2017
Venture Scanner Energy Tech Report Q1 2017
 
#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docx
#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docx#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docx
#35772 Topic FED LAW TO PATIENT SAFETYNumber of Pages 1 (Doub.docx
 
SHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docx
SHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docxSHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docx
SHORT TITLE OF PAPER1Running head DESCRIPTIVE STATISTICS1.docx
 
TV Show Popularity Prediction using Sentiment Analysis in Social Network
TV Show Popularity Prediction using Sentiment Analysis in Social NetworkTV Show Popularity Prediction using Sentiment Analysis in Social Network
TV Show Popularity Prediction using Sentiment Analysis in Social Network
 
SRR Indicator Review and Revision Results Summary Draft Final 6-16-10
SRR Indicator Review and Revision Results Summary Draft Final 6-16-10SRR Indicator Review and Revision Results Summary Draft Final 6-16-10
SRR Indicator Review and Revision Results Summary Draft Final 6-16-10
 
Rubrics for DMPs
Rubrics for DMPsRubrics for DMPs
Rubrics for DMPs
 

Recently uploaded

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 

Recently uploaded (20)

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 

Toward multi-criteria Analysis of Water Company Performance using Sentiment Analysis of Social Media Content

  • 1. Toward multi-criteria analysis of water company performance using sentiment analysis of social media content David J. Walker Centre for Water Systems College of Engineering, Mathematics and Physical Sciences University of Exeter D.J.Walker@exeter.ac.uk November 2016 David J. Walker November 2016 1 / 8
  • 2. Measuring Performance Performance is frequently evaluated according to a set of key performance indicators (single measurable indicators of an individual’s performance) KPIs are collected according to a schedule (often annual) and aggregated into league tables Limitations of league tables Data is often provided by the individuals themselves KPIs are relatively “static” Collecting data might be expensive David J. Walker November 2016 2 / 8
  • 3. Measuring Performance Performance is frequently evaluated according to a set of key performance indicators (single measurable indicators of an individual’s performance) KPIs are collected according to a schedule (often annual) and aggregated into league tables Limitations of league tables Data is often provided by the individuals themselves KPIs are relatively “static” Collecting data might be expensive A solution Perform sentiment analysis on social media content relating to an individual to assess their performance David J. Walker November 2016 2 / 8
  • 4. Sentiment Analysis Sentiment analysis is used to infer people’s attitudes or opinions from written text “I went on holiday and had a really brilliant time” “My last holiday was completely terrible, the service was horrendous” Often relies on a sentiment lexicon – a list of lexical features classified as positive or negative (or neutral) Alternatives use Bayesian machine learning – Naive Bayes classifiers, support vector machines. . . Widely applied in social media David J. Walker November 2016 3 / 8
  • 5. VADER: Valence Aware Dictionary for sEntiment Reasoning VADER reports on the polarity and intensity of sentiment Heuristics used to describe text characteristics emphasising sentiment (e.g., punctuation, capitalisation. . . ) Competitive with other state-of-the-art sentiment analysis tools evaluated on a range of datasets Python implementation – nltk “I went on holiday and had a really brilliant time” Positive: 0.531, Neutral: 0.469, Negative: 0.0, Compound: 0.7778 “My last holiday was completely terrible, the service was horrendous” Positive: 0.16, Neutral: 0.414, Negative: 0.426, Compound: -0.6697 David J. Walker November 2016 4 / 8
  • 6. Case study – UK water companies Twitter data for nine UK water companies (A-I) obtained for the period 1st September 2016 – 31st October 2016 Tweets are from each company’s timeline – their own tweets, and those of other users they have retweeted Varying numbers of tweets – with two exceptions, between 1,000 and 5,000 (two featured 211 and 637, respectively) David J. Walker November 2016 5 / 8
  • 7. A Sentiment-based KPI Given a sentiment coefficient ct for a given timestep (day) – the mean sentiment coefficient of each of the tweets for a given day sn = 1 T T t=1 ct where t = 1 for the census day, t = 1 for the day prior to the census, and t = T for the oldest day in the period David J. Walker November 2016 6 / 8
  • 8. A Sentiment-based KPI Given a sentiment coefficient ct for a given timestep (day) – the mean sentiment coefficient of each of the tweets for a given day sn = 1 T T t=1 ct where t = 1 for the census day, t = 1 for the day prior to the census, and t = T for the oldest day in the period Incorporating “history” Use an exponential decay factor to weight sentiment coefficients so that recent sentiment is given more weight than historical sentiment sn = 1 T T t=1 1 exp(t) ct David J. Walker November 2016 6 / 8
  • 9. UK water companies – sentiment league table Company Basic Rank History Rank A 1 1 B 5 2 C 2 3 D 3 4 E 6 5 F 4 6 G 7 7 H 8 8 I 9 9 Company A David J. Walker November 2016 7 / 8
  • 10. UK water companies – sentiment league table Company Basic Rank History Rank A 1 1 B 5 2 C 2 3 D 3 4 E 6 5 F 4 6 G 7 7 H 8 8 I 9 9 Company I David J. Walker November 2016 7 / 8
  • 11. Summary & Future Work Summary Social media provides a rich corpus of data from which performance information can be inferred – sentiment analysis The example herein shows a basic use of Twitter data for illustrating performance Fast to compute (order of seconds) Future Work Understand the relationship between sentiment KPIs and existing KPIs (e.g., Offwat SIM survey) Provide further insight by classifying tweets by reason for contact (e.g., billing query, water status. . . ) Compare lexicon-based and machine learning-based approaches to sentiment analysis (Much) more extensive use of social media aspects – how often is a tweet retweeted? David J. Walker November 2016 8 / 8