SlideShare a Scribd company logo
1 of 40
24-09-2014 CSE DEPARTMENT VAST 1
PRESENTED BY :
DEVIKA M D
ROLL NO. : 6
MTECH CSE(14-16)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Vidya Academy of Science and Technology
Thalakkottukara, Thrissur – 680 501
Sentence-Based Sentiment Analysis
for Expressive Text-to-Speech
CONTENTS
 Introduction
 Sentiment Analysis for TTS system
 Expressive TTS system
 Text to Speech System
 Relevance
 Future scope
 Conclusion
 References
24-09-2014 CSE DEPARTMENT VAST 2
INTRODUCTION
 Natural language processing
 Sentiment Analysis for TTS system
 Text to Speech system
 Expressive TTS system
24-09-2014 CSE DEPARTMENT VAST 3
Sentiment Analysis For TTS Purposes
WHAT IS SENTIMENT/OPINION?
Sentiment
 Feelings
 Attitudes
 Emotions
 Opinions
An opinion is a personal belief or judgment that is not
founded on proof or certainty .
24-09-2014 CSE DEPARTMENT VAST 4
WHAT IS SENTIMENT ANALYSIS?
 Computational study of opinions, sentiments,
 Evaluations, attitudes, appraisal, affects, views,
emotions, subjectivity, etc., expressed in text.
 Identify the orientation of opinion in a piece of
text
24-09-2014 CSE DEPARTMENT VAST 5
 Two main types of textual information.
- Facts and Opinions
Note: Factual statements can imply opinions too.
 Mainly because of the Web
 Huge volumes of opinionated text.
24-09-2014 CSE DEPARTMENT VAST 6
Contd...
Two types of opinion
 Direct sentiment expressions on some target objects,
E.g., products, events, topics, persons. E.g., “the
picture quality of this camera is great.”
 Comparative Opinions: Comparisons expressing
similarities or differences of more than one object.
Usually stating an ordering or preference.
E.g. “car x is cheaper than car y.”
24-09-2014 CSE DEPARTMENT VAST 7
Contd...
24-09-2014 CSE DEPARTMENT VAST 8
Text
classifier
Text processing
Feature
extraction
Positive info Neutral info Negative info
Contd...
TEXT PROCESSING
24-09-2014 CSE DEPARTMENT VAST 9
tokenization
Removing
stop words
Symbol
analysis
Tokenization
 involves splitting the text by spaces, forming a list of
individual words per text
 called a bag of words
Removing stop words
 Remove stopwords from bag of words
 E.g. : also, etc. , able ,or ,and
Symbol analysis
 E.g. :- smileys can indicate emotion
24-09-2014 CSE DEPARTMENT VAST 10
Contd...
 Feature extraction
24-09-2014 CSE DEPARTMENT VAST 11
unigram
Bigram/trigr
am
Neutral
tweets
 A unigram is simply an N-gram of size one, or a single
word.
 Bigrams and trigrams from our tweets as features to
train our classier.
Eg: don’t like ,not happy
 Neutral tweets – tweets that doesn’t have any
particular sentiment.
 Lexicon - which is a list of words that are predefined
with a sentiment, either positive or negative
24-09-2014 CSE DEPARTMENT VAST 12
Contd...
LEVELS
Document level
Sentence level
Word level
24-09-2014 CSE DEPARTMENT VAST 13
How Sentiment Analysis?
 Emolib- extract the affect from text according to the
feelings written in text.
 System is designed with a pipeline.
24-09-2014 CSE DEPARTMENT VAST 14
Text
Emolib
pipeline
Tag
Eg; I hate
you
Negative
sentence
Emolib pipeline
24-09-2014 CSE DEPARTMENT VAST 15
Lexical analyser
 covert plain text to tokens.
 filter out “stop words”.
 produced with javcc2.
Sentence splitter
 sentence to binary tree.
 examine uppercase letters, exclamation, question
marks etc.
24-09-2014 CSE DEPARTMENT VAST 16
Contd...
POS Tagger
 determine nouns, verb and adjectives.
 implemented using Standord log linear.
Word Sense Disambiguator
 determines correct sense of a word according to the
context.
 implemented using word net ontology.
24-09-2014 CSE DEPARTMENT VAST 17
Contd...
Stemmer
 group those word share a common meaning.
 use Porter stemming algorithm.
 Keyword Spotter
 emotional dimensions to emotional word
 use ANEW corpus.
24-09-2014 CSE DEPARTMENT VAST 18
Contd...
Average Calculator
 calculate average emotional dimensions.
 AM of dimension at sentence level.
Classifier
 Labels the text with appropriate emotion.
 predicts appropriate sentiment label to the text.
Formatter
 present result in usable form(XML )
24-09-2014 CSE DEPARTMENT VAST 19
Contd...
Datasets
Determine effective emolib configuration
Semeval 2007 dataset
Twitter dataset
24-09-2014 CSE DEPARTMENT VAST 20
24-09-2014 CSE DEPARTMENT VAST 21
Contd...
Sentiment Analysis Tools
 Emoticons.
 LIWC -Linguistic Inquiry and Word Count.
 SentiStrength.
 SentiWordNet.
 SASA -SailAil Sentiment Analyzer .
 Happiness Index.
 PANAS-t.
24-09-2014 CSE DEPARTMENT VAST 22
WHY SENTIMENT ANALYSIS?
 Movie: is the review positive or negative?
 Products : what do people think about a new phone?
 Survey : how is consumers responding to a product ?
 Politics : what do people think of a political issue?
 Prediction : predict election outcomes /market trends
24-09-2014 CSE DEPARTMENT VAST 23
Expressive TTS system
• Deliver expressive cues when synthesizing.
24-09-2014 CSE DEPARTMENT VAST 24
Text To Speech System
Text To Speech translation
 Automatic production of speech.
24-09-2014 CSE DEPARTMENT VAST 25
 NLP: Capable of producing a phonetic transcription of the
first read, together with desired intonation and rhythm.
 DSP: Transforms the symbolic information it receives in
to speech.
24-09-2014 CSE DEPARTMENT VAST 26
Contd...
The NLP component
24-09-2014 CSE DEPARTMENT VAST 27
The Text analysis
Pre-processing module
 input sentences into lists of words.
 identifies numbers, abbreviations, acronyms.
Morphological analysis module
 Identifies morphens.
24-09-2014 CSE DEPARTMENT VAST 28
Contd...
Contextual analysis module
 considers words in their context.
Syntactic-prosodic parse
 examines the remaining search space and finds the
text structure.
24-09-2014 CSE DEPARTMENT VAST 29
Contd...
Automatic phonetization
The Letter-To-Sound (LTS) module- automatic
determination of the phonetic transcription of the
incoming text.
 Dictionary based system
 Rule based system transfer
24-09-2014 CSE DEPARTMENT VAST 30
Contd...
Prosody generation
 properties of the speech signal which are related to
audible changes in pitch, loudness.
24-09-2014 CSE DEPARTMENT VAST 31
Contd...
The DSP component
 Rule-based synthesizers
24-09-2014 CSE DEPARTMENT VAST 32
 Concatenative synthesizers
24-09-2014 CSE DEPARTMENT VAST 33
Contd...
Relevance
 Sentiment analysis is the process of identifying
people’s attitudes and emotional states from language.
 Determine review on upcoming movie, correlating
statements about a political party with people’s
likeliness to vote for that party, restaurant reviews
24-09-2014 CSE DEPARTMENT VAST 34
Future work
 Need to increase the size data.
 Need to analyse shortforms and alternative sentences.
24-09-2014 CSE DEPARTMENT VAST 35
CONCLUSION
 Sentiment analysis can be successfully used to convert
large amount of unstructured data in to useful
information.
 Sentiment analysis aims to determine the attitude of a
speaker or a writer .
24-09-2014 CSE DEPARTMENT VAST 36
REFERENCE
[1] N. Campbell, “Conversational speech synthesis and the need for some laughter,” IEEE Trans. Audio, Speech,
Lang. Process., vol. 14, no. 4, pp. 1171–1178, Jul. 2006.
[2] R. Calix, S. Mallepudi, B. Chen, and G. Knapp, “Emotion recognition in text for 3-D facial expression
rendering,” IEEE Trans. Multimedia, vol. 12, no. 6, pp. 544–551, Oct. 2010.
[3] T. Wilson and G. Hofer, “Using linguistic and vocal expressiveness in social role recognition,” , pp. 419–
422, 2011.
[4] F. Alías, X. Sevillano, J. C. Socoró, and X. Gonzalvo, “Towards high-quality next-generation text-to-speech
synthesis: A multidomain approach by automatic domain classification,” IEEE Trans. Audio, Speech, Lang.
Process., vol. 16, no. 7, pp. 1340–1354, Sep. 2008.
[5]J. Bellegarda, “A data-driven affective analysis framework toward naturally expressive speech synthesis,”
IEEE Trans. Audio, Speech, Lang. Process., vol. 19, no. 5, pp. 1113–1122, Jul. 2011.
24-09-2014 CSE DEPARTMENT VAST 37
[6] J. Pitrelli, R. Bakis, E. Eide, R. Fernandez,W. Hamza, and M. Picheny, “The IBM expressive
text-to-speech synthesis system for American English,” IEEE Trans. Audio, Speech, Lang.
Process., vol. 14, no. 4, pp. 1099–1108, Jul. 2006.
[7] B. Pang and L. Lee, “opinion mining and sentiment analysis,” Found at. Trends in Inf.
Retrieval, vol. 2, no. 1–2, pp. 1–135, 2008.
[8] V. Francisco, R. Hervás, F. Peinado, and P. Gervs, “EmoTales: Creating a corpus of folk tales
with emotional annotations,” Lang. Res. Eval., vol. 45, pp. 1–41, Feb. 2011.
[9] A. R. F. Rebordao, M. A. M. Shaikh, K. Hirose, and N. Minematsu, “How to improve TTS
systems for emotional expressivity,” in Proc. Inter speech’09, Sep. 2009, pp. 524–527.
[10] C. O. Alm, D. Roth, and R. Sproat, “Emotions from text: Machine learning for text-based
emotion prediction,” in Proc. HLT’05, 2005, pp. 579–586.
24-09-2014 CSE DEPARTMENT VAST 38
Contd...
QUESTIONS
24-09-2014 CSE DEPARTMENT VAST 39
THANK YOU
24-09-2014 CSE DEPARTMENT VAST 40

More Related Content

Viewers also liked

AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIER
AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIERAGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIER
AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIEREditor IJMTER
 
Planificación del Programa "Salvemos el Primer Molar" - Yuty
Planificación del Programa "Salvemos el Primer Molar" - YutyPlanificación del Programa "Salvemos el Primer Molar" - Yuty
Planificación del Programa "Salvemos el Primer Molar" - YutyLudmilla Aquino Walko
 
Nw Cv Prnc-5.2 photo(28.11.15)
Nw Cv Prnc-5.2 photo(28.11.15)Nw Cv Prnc-5.2 photo(28.11.15)
Nw Cv Prnc-5.2 photo(28.11.15)Kazi Zahirul Islam
 
An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...
An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...
An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...Jaspal Singh
 
Business Plan - Second life program
Business Plan - Second life program Business Plan - Second life program
Business Plan - Second life program Shady Khorshed
 
Stress PowerPoint PPT Content Modern Sample
Stress PowerPoint PPT Content Modern SampleStress PowerPoint PPT Content Modern Sample
Stress PowerPoint PPT Content Modern SampleAndrew Schwartz
 
Dynamics Ax 2012 R3 financial concept for the beginer part 1
Dynamics Ax 2012 R3 financial concept for the beginer part 1Dynamics Ax 2012 R3 financial concept for the beginer part 1
Dynamics Ax 2012 R3 financial concept for the beginer part 1Mass Technology
 

Viewers also liked (13)

AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIER
AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIERAGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIER
AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIER
 
Literatura
LiteraturaLiteratura
Literatura
 
El mar es blaaaau !
El mar es blaaaau !El mar es blaaaau !
El mar es blaaaau !
 
Silabus Fisika
Silabus FisikaSilabus Fisika
Silabus Fisika
 
Planificación del Programa "Salvemos el Primer Molar" - Yuty
Planificación del Programa "Salvemos el Primer Molar" - YutyPlanificación del Programa "Salvemos el Primer Molar" - Yuty
Planificación del Programa "Salvemos el Primer Molar" - Yuty
 
Parla amb mi
Parla amb miParla amb mi
Parla amb mi
 
Nw Cv Prnc-5.2 photo(28.11.15)
Nw Cv Prnc-5.2 photo(28.11.15)Nw Cv Prnc-5.2 photo(28.11.15)
Nw Cv Prnc-5.2 photo(28.11.15)
 
An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...
An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...
An International Exhibition on Analytical,Scientific,Diagnostic,Laboratory In...
 
Business Plan - Second life program
Business Plan - Second life program Business Plan - Second life program
Business Plan - Second life program
 
Freelance sites
Freelance sitesFreelance sites
Freelance sites
 
Stress PowerPoint PPT Content Modern Sample
Stress PowerPoint PPT Content Modern SampleStress PowerPoint PPT Content Modern Sample
Stress PowerPoint PPT Content Modern Sample
 
Dynamics Ax 2012 R3 financial concept for the beginer part 1
Dynamics Ax 2012 R3 financial concept for the beginer part 1Dynamics Ax 2012 R3 financial concept for the beginer part 1
Dynamics Ax 2012 R3 financial concept for the beginer part 1
 
emospark-ppt
 emospark-ppt emospark-ppt
emospark-ppt
 

Similar to New

Deciphering voice of customer through speech analytics
Deciphering voice of customer through speech analyticsDeciphering voice of customer through speech analytics
Deciphering voice of customer through speech analyticsR Systems International
 
Sentiment+Analysis.ppt
Sentiment+Analysis.pptSentiment+Analysis.ppt
Sentiment+Analysis.pptvisheshs4
 
A SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUES
A SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUESA SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUES
A SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUESJournal For Research
 
Sentence level sentiment polarity calculation for customer reviews by conside...
Sentence level sentiment polarity calculation for customer reviews by conside...Sentence level sentiment polarity calculation for customer reviews by conside...
Sentence level sentiment polarity calculation for customer reviews by conside...eSAT Publishing House
 
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...CITE
 
project sentiment analysis
project sentiment analysisproject sentiment analysis
project sentiment analysissneha penmetsa
 
Sentiment Analysis for Software EngineeringHow Far Can We G.docx
Sentiment Analysis for Software EngineeringHow Far Can We G.docxSentiment Analysis for Software EngineeringHow Far Can We G.docx
Sentiment Analysis for Software EngineeringHow Far Can We G.docxedgar6wallace88877
 
Dictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A ReviewDictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A ReviewINFOGAIN PUBLICATION
 
Analysis of Opinionated Text for Opinion Mining
Analysis of Opinionated Text for Opinion MiningAnalysis of Opinionated Text for Opinion Mining
Analysis of Opinionated Text for Opinion Miningmlaij
 
Sentimental analysis of audio based customer reviews without textual conversion
Sentimental analysis of audio based customer reviews without textual conversionSentimental analysis of audio based customer reviews without textual conversion
Sentimental analysis of audio based customer reviews without textual conversionIJECEIAES
 
Hybrid Deep Learning Model for Multilingual Sentiment Analysis
Hybrid Deep Learning Model for Multilingual Sentiment AnalysisHybrid Deep Learning Model for Multilingual Sentiment Analysis
Hybrid Deep Learning Model for Multilingual Sentiment AnalysisIRJET Journal
 
A review on sentiment analysis and emotion detection.pptx
A review on sentiment analysis and emotion detection.pptxA review on sentiment analysis and emotion detection.pptx
A review on sentiment analysis and emotion detection.pptxvoicemail1
 
NLP BASED INTERVIEW ASSESSMENT SYSTEM
NLP BASED INTERVIEW ASSESSMENT SYSTEMNLP BASED INTERVIEW ASSESSMENT SYSTEM
NLP BASED INTERVIEW ASSESSMENT SYSTEMvivatechijri
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment AnalysisDinesh V
 
SemEval - Aspect Based Sentiment Analysis
SemEval - Aspect Based Sentiment AnalysisSemEval - Aspect Based Sentiment Analysis
SemEval - Aspect Based Sentiment AnalysisAditya Joshi
 

Similar to New (20)

Deciphering voice of customer through speech analytics
Deciphering voice of customer through speech analyticsDeciphering voice of customer through speech analytics
Deciphering voice of customer through speech analytics
 
Sentiment+Analysis.ppt
Sentiment+Analysis.pptSentiment+Analysis.ppt
Sentiment+Analysis.ppt
 
A SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUES
A SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUESA SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUES
A SURVEY OF SENTIMENT CLASSSIFICTION TECHNIQUES
 
Sentence level sentiment polarity calculation for customer reviews by conside...
Sentence level sentiment polarity calculation for customer reviews by conside...Sentence level sentiment polarity calculation for customer reviews by conside...
Sentence level sentiment polarity calculation for customer reviews by conside...
 
N01741100102
N01741100102N01741100102
N01741100102
 
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
 
project sentiment analysis
project sentiment analysisproject sentiment analysis
project sentiment analysis
 
Sentiment Analysis for Software EngineeringHow Far Can We G.docx
Sentiment Analysis for Software EngineeringHow Far Can We G.docxSentiment Analysis for Software EngineeringHow Far Can We G.docx
Sentiment Analysis for Software EngineeringHow Far Can We G.docx
 
Dictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A ReviewDictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A Review
 
Omsa
OmsaOmsa
Omsa
 
J1803015357
J1803015357J1803015357
J1803015357
 
Analysis of Opinionated Text for Opinion Mining
Analysis of Opinionated Text for Opinion MiningAnalysis of Opinionated Text for Opinion Mining
Analysis of Opinionated Text for Opinion Mining
 
Sentimental analysis of audio based customer reviews without textual conversion
Sentimental analysis of audio based customer reviews without textual conversionSentimental analysis of audio based customer reviews without textual conversion
Sentimental analysis of audio based customer reviews without textual conversion
 
Hybrid Deep Learning Model for Multilingual Sentiment Analysis
Hybrid Deep Learning Model for Multilingual Sentiment AnalysisHybrid Deep Learning Model for Multilingual Sentiment Analysis
Hybrid Deep Learning Model for Multilingual Sentiment Analysis
 
D018212428
D018212428D018212428
D018212428
 
A review on sentiment analysis and emotion detection.pptx
A review on sentiment analysis and emotion detection.pptxA review on sentiment analysis and emotion detection.pptx
A review on sentiment analysis and emotion detection.pptx
 
P1803018289
P1803018289P1803018289
P1803018289
 
NLP BASED INTERVIEW ASSESSMENT SYSTEM
NLP BASED INTERVIEW ASSESSMENT SYSTEMNLP BASED INTERVIEW ASSESSMENT SYSTEM
NLP BASED INTERVIEW ASSESSMENT SYSTEM
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
SemEval - Aspect Based Sentiment Analysis
SemEval - Aspect Based Sentiment AnalysisSemEval - Aspect Based Sentiment Analysis
SemEval - Aspect Based Sentiment Analysis
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

New

  • 1. 24-09-2014 CSE DEPARTMENT VAST 1 PRESENTED BY : DEVIKA M D ROLL NO. : 6 MTECH CSE(14-16) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Vidya Academy of Science and Technology Thalakkottukara, Thrissur – 680 501 Sentence-Based Sentiment Analysis for Expressive Text-to-Speech
  • 2. CONTENTS  Introduction  Sentiment Analysis for TTS system  Expressive TTS system  Text to Speech System  Relevance  Future scope  Conclusion  References 24-09-2014 CSE DEPARTMENT VAST 2
  • 3. INTRODUCTION  Natural language processing  Sentiment Analysis for TTS system  Text to Speech system  Expressive TTS system 24-09-2014 CSE DEPARTMENT VAST 3
  • 4. Sentiment Analysis For TTS Purposes WHAT IS SENTIMENT/OPINION? Sentiment  Feelings  Attitudes  Emotions  Opinions An opinion is a personal belief or judgment that is not founded on proof or certainty . 24-09-2014 CSE DEPARTMENT VAST 4
  • 5. WHAT IS SENTIMENT ANALYSIS?  Computational study of opinions, sentiments,  Evaluations, attitudes, appraisal, affects, views, emotions, subjectivity, etc., expressed in text.  Identify the orientation of opinion in a piece of text 24-09-2014 CSE DEPARTMENT VAST 5
  • 6.  Two main types of textual information. - Facts and Opinions Note: Factual statements can imply opinions too.  Mainly because of the Web  Huge volumes of opinionated text. 24-09-2014 CSE DEPARTMENT VAST 6 Contd...
  • 7. Two types of opinion  Direct sentiment expressions on some target objects, E.g., products, events, topics, persons. E.g., “the picture quality of this camera is great.”  Comparative Opinions: Comparisons expressing similarities or differences of more than one object. Usually stating an ordering or preference. E.g. “car x is cheaper than car y.” 24-09-2014 CSE DEPARTMENT VAST 7 Contd...
  • 8. 24-09-2014 CSE DEPARTMENT VAST 8 Text classifier Text processing Feature extraction Positive info Neutral info Negative info Contd...
  • 9. TEXT PROCESSING 24-09-2014 CSE DEPARTMENT VAST 9 tokenization Removing stop words Symbol analysis
  • 10. Tokenization  involves splitting the text by spaces, forming a list of individual words per text  called a bag of words Removing stop words  Remove stopwords from bag of words  E.g. : also, etc. , able ,or ,and Symbol analysis  E.g. :- smileys can indicate emotion 24-09-2014 CSE DEPARTMENT VAST 10 Contd...
  • 11.  Feature extraction 24-09-2014 CSE DEPARTMENT VAST 11 unigram Bigram/trigr am Neutral tweets
  • 12.  A unigram is simply an N-gram of size one, or a single word.  Bigrams and trigrams from our tweets as features to train our classier. Eg: don’t like ,not happy  Neutral tweets – tweets that doesn’t have any particular sentiment.  Lexicon - which is a list of words that are predefined with a sentiment, either positive or negative 24-09-2014 CSE DEPARTMENT VAST 12 Contd...
  • 13. LEVELS Document level Sentence level Word level 24-09-2014 CSE DEPARTMENT VAST 13
  • 14. How Sentiment Analysis?  Emolib- extract the affect from text according to the feelings written in text.  System is designed with a pipeline. 24-09-2014 CSE DEPARTMENT VAST 14 Text Emolib pipeline Tag Eg; I hate you Negative sentence
  • 15. Emolib pipeline 24-09-2014 CSE DEPARTMENT VAST 15
  • 16. Lexical analyser  covert plain text to tokens.  filter out “stop words”.  produced with javcc2. Sentence splitter  sentence to binary tree.  examine uppercase letters, exclamation, question marks etc. 24-09-2014 CSE DEPARTMENT VAST 16 Contd...
  • 17. POS Tagger  determine nouns, verb and adjectives.  implemented using Standord log linear. Word Sense Disambiguator  determines correct sense of a word according to the context.  implemented using word net ontology. 24-09-2014 CSE DEPARTMENT VAST 17 Contd...
  • 18. Stemmer  group those word share a common meaning.  use Porter stemming algorithm.  Keyword Spotter  emotional dimensions to emotional word  use ANEW corpus. 24-09-2014 CSE DEPARTMENT VAST 18 Contd...
  • 19. Average Calculator  calculate average emotional dimensions.  AM of dimension at sentence level. Classifier  Labels the text with appropriate emotion.  predicts appropriate sentiment label to the text. Formatter  present result in usable form(XML ) 24-09-2014 CSE DEPARTMENT VAST 19 Contd...
  • 20. Datasets Determine effective emolib configuration Semeval 2007 dataset Twitter dataset 24-09-2014 CSE DEPARTMENT VAST 20
  • 21. 24-09-2014 CSE DEPARTMENT VAST 21 Contd...
  • 22. Sentiment Analysis Tools  Emoticons.  LIWC -Linguistic Inquiry and Word Count.  SentiStrength.  SentiWordNet.  SASA -SailAil Sentiment Analyzer .  Happiness Index.  PANAS-t. 24-09-2014 CSE DEPARTMENT VAST 22
  • 23. WHY SENTIMENT ANALYSIS?  Movie: is the review positive or negative?  Products : what do people think about a new phone?  Survey : how is consumers responding to a product ?  Politics : what do people think of a political issue?  Prediction : predict election outcomes /market trends 24-09-2014 CSE DEPARTMENT VAST 23
  • 24. Expressive TTS system • Deliver expressive cues when synthesizing. 24-09-2014 CSE DEPARTMENT VAST 24
  • 25. Text To Speech System Text To Speech translation  Automatic production of speech. 24-09-2014 CSE DEPARTMENT VAST 25
  • 26.  NLP: Capable of producing a phonetic transcription of the first read, together with desired intonation and rhythm.  DSP: Transforms the symbolic information it receives in to speech. 24-09-2014 CSE DEPARTMENT VAST 26 Contd...
  • 27. The NLP component 24-09-2014 CSE DEPARTMENT VAST 27
  • 28. The Text analysis Pre-processing module  input sentences into lists of words.  identifies numbers, abbreviations, acronyms. Morphological analysis module  Identifies morphens. 24-09-2014 CSE DEPARTMENT VAST 28 Contd...
  • 29. Contextual analysis module  considers words in their context. Syntactic-prosodic parse  examines the remaining search space and finds the text structure. 24-09-2014 CSE DEPARTMENT VAST 29 Contd...
  • 30. Automatic phonetization The Letter-To-Sound (LTS) module- automatic determination of the phonetic transcription of the incoming text.  Dictionary based system  Rule based system transfer 24-09-2014 CSE DEPARTMENT VAST 30 Contd...
  • 31. Prosody generation  properties of the speech signal which are related to audible changes in pitch, loudness. 24-09-2014 CSE DEPARTMENT VAST 31 Contd...
  • 32. The DSP component  Rule-based synthesizers 24-09-2014 CSE DEPARTMENT VAST 32
  • 33.  Concatenative synthesizers 24-09-2014 CSE DEPARTMENT VAST 33 Contd...
  • 34. Relevance  Sentiment analysis is the process of identifying people’s attitudes and emotional states from language.  Determine review on upcoming movie, correlating statements about a political party with people’s likeliness to vote for that party, restaurant reviews 24-09-2014 CSE DEPARTMENT VAST 34
  • 35. Future work  Need to increase the size data.  Need to analyse shortforms and alternative sentences. 24-09-2014 CSE DEPARTMENT VAST 35
  • 36. CONCLUSION  Sentiment analysis can be successfully used to convert large amount of unstructured data in to useful information.  Sentiment analysis aims to determine the attitude of a speaker or a writer . 24-09-2014 CSE DEPARTMENT VAST 36
  • 37. REFERENCE [1] N. Campbell, “Conversational speech synthesis and the need for some laughter,” IEEE Trans. Audio, Speech, Lang. Process., vol. 14, no. 4, pp. 1171–1178, Jul. 2006. [2] R. Calix, S. Mallepudi, B. Chen, and G. Knapp, “Emotion recognition in text for 3-D facial expression rendering,” IEEE Trans. Multimedia, vol. 12, no. 6, pp. 544–551, Oct. 2010. [3] T. Wilson and G. Hofer, “Using linguistic and vocal expressiveness in social role recognition,” , pp. 419– 422, 2011. [4] F. Alías, X. Sevillano, J. C. Socoró, and X. Gonzalvo, “Towards high-quality next-generation text-to-speech synthesis: A multidomain approach by automatic domain classification,” IEEE Trans. Audio, Speech, Lang. Process., vol. 16, no. 7, pp. 1340–1354, Sep. 2008. [5]J. Bellegarda, “A data-driven affective analysis framework toward naturally expressive speech synthesis,” IEEE Trans. Audio, Speech, Lang. Process., vol. 19, no. 5, pp. 1113–1122, Jul. 2011. 24-09-2014 CSE DEPARTMENT VAST 37
  • 38. [6] J. Pitrelli, R. Bakis, E. Eide, R. Fernandez,W. Hamza, and M. Picheny, “The IBM expressive text-to-speech synthesis system for American English,” IEEE Trans. Audio, Speech, Lang. Process., vol. 14, no. 4, pp. 1099–1108, Jul. 2006. [7] B. Pang and L. Lee, “opinion mining and sentiment analysis,” Found at. Trends in Inf. Retrieval, vol. 2, no. 1–2, pp. 1–135, 2008. [8] V. Francisco, R. Hervás, F. Peinado, and P. Gervs, “EmoTales: Creating a corpus of folk tales with emotional annotations,” Lang. Res. Eval., vol. 45, pp. 1–41, Feb. 2011. [9] A. R. F. Rebordao, M. A. M. Shaikh, K. Hirose, and N. Minematsu, “How to improve TTS systems for emotional expressivity,” in Proc. Inter speech’09, Sep. 2009, pp. 524–527. [10] C. O. Alm, D. Roth, and R. Sproat, “Emotions from text: Machine learning for text-based emotion prediction,” in Proc. HLT’05, 2005, pp. 579–586. 24-09-2014 CSE DEPARTMENT VAST 38 Contd...
  • 40. THANK YOU 24-09-2014 CSE DEPARTMENT VAST 40