SlideShare a Scribd company logo
1 of 21
Download to read offline
Copyright © CeADAR 201319/5/2013 Copyright © CeADARNatural Language Processing Dublin1
TopicListener
Observing Key Topics from!
Multi-Channel Speech Audio
Streams
Jing Su, Oisín Boydell
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•Speech audio often encapsulates huge volumes of
information, but it has been challenging to mine and
analyse using automated methods. !
•Automated speech-to-text transcription technologies
get significant improvements in both accuracy and
cost.!
•Topic modelling techniques identify key themes and
topics from textual corpora and may be extended to
speech transcriptions.
2
Introduction
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•TopicListener delivers key topics from multi-channel
speech audio streams!
▪ It combines advanced topic modelling techniques with automatic
speech transcription to identify key themes and topics across large
volumes of recorded audio conversations!
▪ It provides a novel means to explore and visualise the correlation
and evolution of topics over time!
•TopicListener offers a solution for unsupervised topic
extraction on call centre conversation recordings!
•Issues from a single operator can be reported, but they need a tool
to explore popular issues with limited human labour
3
Introduction
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin4
Transcriber
Topic
Model
Transcriber
Transcriber
Transcriber
1 Ranked
2 Topics
3 From
4 Multichannel
5 Audio
6 Streams
Introduction
Modelling topics from multi-channel call centre audio transcriptions
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin5
Topic Modelling
http://www.cs.columbia.edu/~blei/fogm/2014F/lectures/introduction-slides.pdf
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin6
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•Latent Dirichlet Allocation (LDA)!
▪ LDA1 defines a Dirichlet distribution between a document and
multiple topics!
•Hierarchical Dirichlet Process (HDP)!
▪ HDP2 assigns a Dirichlet process for each group of data and the
Dirichlet processes for all groups share a base distribution!
▪ HDP features a two level Dirichlet process
7
Topic Models
1. McCallum, Andrew Kachites. "MALLET: A Machine Learning for Language Toolkit." http://mallet.cs.umass.edu. 2002.
2. G. Heinrich, “Infinite LDA - Implementing the HDP with minimum code complexity,” arbylon.net, Tech. Rep., 2011
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•The demo is build on an open audio repository!
▪11,120 video documentaries are collected from the Youtube Al
Jazeera English channel!
▪Audio commentaries were transcribed by Google’s automated
speech transcription engine!
▪The intl. news channel covers the contents of politics, military,
economy, sports, education, etc.!
▪This dataset is split into 35 weekly sub-corpora
8
Dataset
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•LDA model complexity is
evaluated by a topic model
stability test !
▪ Train a reference LDA model
with 100% documents in a
weekly corpus!
▪ Train a candidate LDA model
with 80% randomly selected
documents in the same corpus!
▪ Compare model similarity with
Hungarian agreement score!
•LDA prefers a simple model
(k=2)
9
Topic Model Selection
●
●
●
●
●
●
2 3 4 5 6 7
0.20.30.40.5
Model agreement for 35 Al Jazeera news channel weekly corpora
number of topics for LDA model
Hungarianagreementscore
●
●
●
●
●
●
●
●
●
● ●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
● ●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
● ●
●
● ●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
● ●
●
●
●
● ●
●
●
●
●
●
●
●
●
●
●
●
● ●
●
●
●
●
● ●
Topic model agreement scores of LDA models in 35
weekly Al Jazeera transcription corpora
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•Average Jaccard Similarity1 (AJ)!
▪ AJ is a top-weighted Jaccard index which covers ranking
information!
▪ AJ gets the average of the Jaccard scores between every pair of
subsets of top-ranked terms in two lists, for depth d
10
Topic Similarity Metrics
news
music
tennis
bird
net
bird
news
wiki
cat
yellow
1. D. Greene, D. O’Callaghan, and P. Cunningham, “How many topics? stability analysis for topic models”, ECML
PKDD 2014
		
AJ Ri
,Rj( )=
1
t
γ d
Ri
,Rj( )d=1
t
∑
where
γ d
Ri
,Rj( )=
Ri,d
∩Rj,d
Ri,d
∪Rj,d
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•Hungarian agreement score1!
▪ Hungarian agreement score measures the similarity between two
sets Sx and Sy both containing k ranked lists!
▪ a k by k matrix M registers the similarity between topic Rxi and Ryj . !
▪ Hungarian agreement score is the mean of the best match
between Rxi and Ry
11
Topic Model Similarity
1. D. Greene, D. O’Callaghan, and P. Cunningham, “How many topics? stability analysis for topic models”, ECML
PKDD 2014
		
agree Sx
,Sy( )=
1
k
AJ Rxi
,π Rxi( )( )i=1
k
∑
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin12
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•Multi-channel speech audios are transcribed and re-
ordered as time series sub-corpora Ci!
•An HDP model is trained over Ci
’ which has stopwords
filtered off!
•Topic similarity matrix is over any two adjacent topic
models!
•An interactive UI shows topic models over all channels
in sequential order!
•The system works in an incremental scheme
13
System Architecture
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin14
Transcriber
Transcriber
Transcriber
Transcriber
T2 T1
Sequential
Alignment
Sequential and Interactive Display
of Topic Models
Time-series
Subcorpora
C1 M1
M2
Topic Model
Mi
S1,2
Si-1,i
Topic Similarity
between
Adjacent Models
Filtered
Subcorpora
C’1
Audio
Streams
TopicListener system architecture
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•A proper UI illustrates the contents in an intuitive way!
▪Topic models are aligned in time sequence!
▪Popularity of a topic is symbolised by the size of a block!
▪Different topics in the same model are coloured differently!
▪Similar topics in consecutive windows are connected!
▪Emerging topics and ending topics are easily identified!
▪Keywords of a topic is shown on the right side with mouse click
15
TopicListener UI
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin16
TopicListener UI
2
1 3
2
1
3
Topics captured in March and April 2014 from automatic transcripts of the Al Jazeera news channel
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin17
TopicListener UI
Topics captured in March and April 2014 from automatic transcripts of the Al Jazeera news channel
1
1
2
2 3 3
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•Speech transcription accuracy
▪ The sample corpus is from Google’s automatically generated
news channel captions and is reliable with manual inspection.
•Topic model stability
▪ Would topic models be stable against textual noise from audio
transcriptions?
▪ LDA model stability over deletion, insertion and replacement
errors is tested1.
•Visualisation
▪ The TopicListener system was tested over automatic transcripts
of call centre recordings from the financial servicing industry and
the response was that the visualisation was a useful tool.
18
Evaluation
1. Jing Su, Oisín Boydell, Derek Greene, Gerard Lynch, Topic Stability over Noisy Sources http://arxiv.org/abs/1508.01067
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin19
0.25
0.50
0.75
0.1 0.2 0.3 0.4 0.5
Noise Level of Input Texts
Hungarianscore
numTopics
3
5
10
15
20
30
Hungarian agreement of Ref. and Deletion mixd texts on bbc corpus
0.25
0.50
0.75
0.1 0.2 0.3 0.4 0.5
Noise Level of Input Texts
Hungarianscore
numTopics
3
5
10
15
20
30
Hungarian agreement of Ref. and insertion mixed texts on bbc corpus
0.25
0.50
0.75
0.1 0.2 0.3 0.4 0.5
Noise Level of Input Texts
Hungarianscore
numTopics
3
5
10
15
20
30
Hungarian agreement of Ref. and metaphone mixed texts on bbc corpus
LDAmodelHungarianagreementscores
withlevelsofDeletion, Insertion1 and
Replacement1 errorsinthe bbc2 corpus
1. 0% to 50% random terms from a list of frequent
English words with 7726 entries
2.D. Greene, D. O’Callaghan, and P. Cunningham, “How
many topics? stability analysis for topic models”,
ECML PKDD 2014
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
•We focus on the challenge of topic modelling on
unsupervised audio stream monitoring, and propose a
robust topic modelling tool in solving this problem
•The importance of timing in data processing and
topic modelling is highlighted
•The sequential and interactive UI illustrates the
evolution of topics in an intuitive way
•The incremental working scheme addresses the big
data challenge
•More details on CeADAR website:
http://ceadar.ie/pages/topiclistener-observing-key-topics-from-multi-channel-audio-streams/
20
Conclusion
Copyright © CeADAR3/8/2016 Natural Language Processing Dublin
Questions?
21

More Related Content

Similar to Topic Listener - Observing Key Topics from Multi-Channel Speech Audio Streams (Jing Su)

Linked Open Data Cloud
Linked Open Data CloudLinked Open Data Cloud
Linked Open Data CloudPretaLLOD
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinalProf. Wim Van Criekinge
 
Session 2.1 ontological representation of the telecom domain for advanced a...
Session 2.1   ontological representation of the telecom domain for advanced a...Session 2.1   ontological representation of the telecom domain for advanced a...
Session 2.1 ontological representation of the telecom domain for advanced a...semanticsconference
 
Joint Copying and Restricted Generation for Paraphrase
Joint Copying and Restricted Generation for ParaphraseJoint Copying and Restricted Generation for Paraphrase
Joint Copying and Restricted Generation for ParaphraseMasahiro Kaneko
 
final ppt BATCH 3.pptx
final ppt BATCH 3.pptxfinal ppt BATCH 3.pptx
final ppt BATCH 3.pptxMounika715343
 
A Tool for Optimizing Java 8 Stream Software via Automated Refactoring
A Tool for Optimizing Java 8 Stream Software via Automated RefactoringA Tool for Optimizing Java 8 Stream Software via Automated Refactoring
A Tool for Optimizing Java 8 Stream Software via Automated RefactoringRaffi Khatchadourian
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionStephen Marquard
 
Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...
Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...
Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...Yuki Tomo
 
AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...
AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...
AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...Dr. Haxel Consult
 
Principles of Programming Languages - Lecture Notes
Principles of Programming Languages -  Lecture NotesPrinciples of Programming Languages -  Lecture Notes
Principles of Programming Languages - Lecture Notessuthi
 
Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Krishna Sai
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7nil65
 
The Intricacies of DITA Content Localization
The Intricacies of DITA Content LocalizationThe Intricacies of DITA Content Localization
The Intricacies of DITA Content LocalizationIXIASOFT
 
Foundation Models in Recommender Systems
Foundation Models in Recommender SystemsFoundation Models in Recommender Systems
Foundation Models in Recommender SystemsAnoop Deoras
 
Girish one year
Girish one yearGirish one year
Girish one yeargirish bb
 
IRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation SystemIRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation SystemIRJET Journal
 
New EUscreen Portal launch
New EUscreen Portal launchNew EUscreen Portal launch
New EUscreen Portal launchEUscreen
 

Similar to Topic Listener - Observing Key Topics from Multi-Channel Speech Audio Streams (Jing Su) (20)

Linked Open Data Cloud
Linked Open Data CloudLinked Open Data Cloud
Linked Open Data Cloud
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
 
TM Town - TAUS Tokyo Forum 2015
TM Town - TAUS Tokyo Forum 2015TM Town - TAUS Tokyo Forum 2015
TM Town - TAUS Tokyo Forum 2015
 
Session 2.1 ontological representation of the telecom domain for advanced a...
Session 2.1   ontological representation of the telecom domain for advanced a...Session 2.1   ontological representation of the telecom domain for advanced a...
Session 2.1 ontological representation of the telecom domain for advanced a...
 
Meetup "Paris NLP"
Meetup "Paris NLP" Meetup "Paris NLP"
Meetup "Paris NLP"
 
Joint Copying and Restricted Generation for Paraphrase
Joint Copying and Restricted Generation for ParaphraseJoint Copying and Restricted Generation for Paraphrase
Joint Copying and Restricted Generation for Paraphrase
 
final ppt BATCH 3.pptx
final ppt BATCH 3.pptxfinal ppt BATCH 3.pptx
final ppt BATCH 3.pptx
 
A Tool for Optimizing Java 8 Stream Software via Automated Refactoring
A Tool for Optimizing Java 8 Stream Software via Automated RefactoringA Tool for Optimizing Java 8 Stream Software via Automated Refactoring
A Tool for Optimizing Java 8 Stream Software via Automated Refactoring
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognition
 
Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...
Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...
Deep Learning勉強会@小町研 "Learning Character-level Representations for Part-of-Sp...
 
AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...
AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...
AI-SDV 2021 - Holger Keibel; Daniele Puccinelli - Leveraging pre-trained lang...
 
Principles of Programming Languages - Lecture Notes
Principles of Programming Languages -  Lecture NotesPrinciples of Programming Languages -  Lecture Notes
Principles of Programming Languages - Lecture Notes
 
Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7
 
The Intricacies of DITA Content Localization
The Intricacies of DITA Content LocalizationThe Intricacies of DITA Content Localization
The Intricacies of DITA Content Localization
 
Foundation Models in Recommender Systems
Foundation Models in Recommender SystemsFoundation Models in Recommender Systems
Foundation Models in Recommender Systems
 
Build your own ASR engine
Build your own ASR engineBuild your own ASR engine
Build your own ASR engine
 
Girish one year
Girish one yearGirish one year
Girish one year
 
IRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation SystemIRJET- Speech to Speech Translation System
IRJET- Speech to Speech Translation System
 
New EUscreen Portal launch
New EUscreen Portal launchNew EUscreen Portal launch
New EUscreen Portal launch
 

More from Sebastian Ruder

Frontiers of Natural Language Processing
Frontiers of Natural Language ProcessingFrontiers of Natural Language Processing
Frontiers of Natural Language ProcessingSebastian Ruder
 
Strong Baselines for Neural Semi-supervised Learning under Domain Shift
Strong Baselines for Neural Semi-supervised Learning under Domain ShiftStrong Baselines for Neural Semi-supervised Learning under Domain Shift
Strong Baselines for Neural Semi-supervised Learning under Domain ShiftSebastian Ruder
 
On the Limitations of Unsupervised Bilingual Dictionary Induction
On the Limitations of Unsupervised Bilingual Dictionary InductionOn the Limitations of Unsupervised Bilingual Dictionary Induction
On the Limitations of Unsupervised Bilingual Dictionary InductionSebastian Ruder
 
Neural Semi-supervised Learning under Domain Shift
Neural Semi-supervised Learning under Domain ShiftNeural Semi-supervised Learning under Domain Shift
Neural Semi-supervised Learning under Domain ShiftSebastian Ruder
 
Successes and Frontiers of Deep Learning
Successes and Frontiers of Deep LearningSuccesses and Frontiers of Deep Learning
Successes and Frontiers of Deep LearningSebastian Ruder
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep LearningSebastian Ruder
 
Human Evaluation: Why do we need it? - Dr. Sheila Castilho
Human Evaluation: Why do we need it? - Dr. Sheila CastilhoHuman Evaluation: Why do we need it? - Dr. Sheila Castilho
Human Evaluation: Why do we need it? - Dr. Sheila CastilhoSebastian Ruder
 
Machine intelligence in HR technology: resume analysis at scale - Adrian Mihai
Machine intelligence in HR technology: resume analysis at scale - Adrian MihaiMachine intelligence in HR technology: resume analysis at scale - Adrian Mihai
Machine intelligence in HR technology: resume analysis at scale - Adrian MihaiSebastian Ruder
 
Hashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana Ifrim
Hashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana IfrimHashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana Ifrim
Hashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana IfrimSebastian Ruder
 
Transfer Learning for Natural Language Processing
Transfer Learning for Natural Language ProcessingTransfer Learning for Natural Language Processing
Transfer Learning for Natural Language ProcessingSebastian Ruder
 
Transfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningTransfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningSebastian Ruder
 
Making sense of word senses: An introduction to word-sense disambiguation and...
Making sense of word senses: An introduction to word-sense disambiguation and...Making sense of word senses: An introduction to word-sense disambiguation and...
Making sense of word senses: An introduction to word-sense disambiguation and...Sebastian Ruder
 
Spoken Dialogue Systems and Social Talk - Emer Gilmartin
Spoken Dialogue Systems and Social Talk - Emer GilmartinSpoken Dialogue Systems and Social Talk - Emer Gilmartin
Spoken Dialogue Systems and Social Talk - Emer GilmartinSebastian Ruder
 
NIPS 2016 Highlights - Sebastian Ruder
NIPS 2016 Highlights - Sebastian RuderNIPS 2016 Highlights - Sebastian Ruder
NIPS 2016 Highlights - Sebastian RuderSebastian Ruder
 
Modeling documents with Generative Adversarial Networks - John Glover
Modeling documents with Generative Adversarial Networks - John GloverModeling documents with Generative Adversarial Networks - John Glover
Modeling documents with Generative Adversarial Networks - John GloverSebastian Ruder
 
Multi-modal Neural Machine Translation - Iacer Calixto
Multi-modal Neural Machine Translation - Iacer CalixtoMulti-modal Neural Machine Translation - Iacer Calixto
Multi-modal Neural Machine Translation - Iacer CalixtoSebastian Ruder
 
Funded PhD/MSc. Opportunities at AYLIEN
Funded PhD/MSc. Opportunities at AYLIENFunded PhD/MSc. Opportunities at AYLIEN
Funded PhD/MSc. Opportunities at AYLIENSebastian Ruder
 
FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...
FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...
FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...Sebastian Ruder
 
Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)
Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)
Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)Sebastian Ruder
 
Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...
Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...
Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...Sebastian Ruder
 

More from Sebastian Ruder (20)

Frontiers of Natural Language Processing
Frontiers of Natural Language ProcessingFrontiers of Natural Language Processing
Frontiers of Natural Language Processing
 
Strong Baselines for Neural Semi-supervised Learning under Domain Shift
Strong Baselines for Neural Semi-supervised Learning under Domain ShiftStrong Baselines for Neural Semi-supervised Learning under Domain Shift
Strong Baselines for Neural Semi-supervised Learning under Domain Shift
 
On the Limitations of Unsupervised Bilingual Dictionary Induction
On the Limitations of Unsupervised Bilingual Dictionary InductionOn the Limitations of Unsupervised Bilingual Dictionary Induction
On the Limitations of Unsupervised Bilingual Dictionary Induction
 
Neural Semi-supervised Learning under Domain Shift
Neural Semi-supervised Learning under Domain ShiftNeural Semi-supervised Learning under Domain Shift
Neural Semi-supervised Learning under Domain Shift
 
Successes and Frontiers of Deep Learning
Successes and Frontiers of Deep LearningSuccesses and Frontiers of Deep Learning
Successes and Frontiers of Deep Learning
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
Human Evaluation: Why do we need it? - Dr. Sheila Castilho
Human Evaluation: Why do we need it? - Dr. Sheila CastilhoHuman Evaluation: Why do we need it? - Dr. Sheila Castilho
Human Evaluation: Why do we need it? - Dr. Sheila Castilho
 
Machine intelligence in HR technology: resume analysis at scale - Adrian Mihai
Machine intelligence in HR technology: resume analysis at scale - Adrian MihaiMachine intelligence in HR technology: resume analysis at scale - Adrian Mihai
Machine intelligence in HR technology: resume analysis at scale - Adrian Mihai
 
Hashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana Ifrim
Hashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana IfrimHashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana Ifrim
Hashtagger+: Real-time Social Tagging of Streaming News - Dr. Georgiana Ifrim
 
Transfer Learning for Natural Language Processing
Transfer Learning for Natural Language ProcessingTransfer Learning for Natural Language Processing
Transfer Learning for Natural Language Processing
 
Transfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningTransfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine Learning
 
Making sense of word senses: An introduction to word-sense disambiguation and...
Making sense of word senses: An introduction to word-sense disambiguation and...Making sense of word senses: An introduction to word-sense disambiguation and...
Making sense of word senses: An introduction to word-sense disambiguation and...
 
Spoken Dialogue Systems and Social Talk - Emer Gilmartin
Spoken Dialogue Systems and Social Talk - Emer GilmartinSpoken Dialogue Systems and Social Talk - Emer Gilmartin
Spoken Dialogue Systems and Social Talk - Emer Gilmartin
 
NIPS 2016 Highlights - Sebastian Ruder
NIPS 2016 Highlights - Sebastian RuderNIPS 2016 Highlights - Sebastian Ruder
NIPS 2016 Highlights - Sebastian Ruder
 
Modeling documents with Generative Adversarial Networks - John Glover
Modeling documents with Generative Adversarial Networks - John GloverModeling documents with Generative Adversarial Networks - John Glover
Modeling documents with Generative Adversarial Networks - John Glover
 
Multi-modal Neural Machine Translation - Iacer Calixto
Multi-modal Neural Machine Translation - Iacer CalixtoMulti-modal Neural Machine Translation - Iacer Calixto
Multi-modal Neural Machine Translation - Iacer Calixto
 
Funded PhD/MSc. Opportunities at AYLIEN
Funded PhD/MSc. Opportunities at AYLIENFunded PhD/MSc. Opportunities at AYLIEN
Funded PhD/MSc. Opportunities at AYLIEN
 
FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...
FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...
FaDA: Fast document aligner with word embedding - Pintu Lohar, Debasis Gangul...
 
Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)
Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)
Dynamic Topic Modeling via Non-negative Matrix Factorization (Dr. Derek Greene)
 
Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...
Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...
Idiom Token Classification using Sentential Distributed Semantics (Giancarlo ...
 

Recently uploaded

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
 
"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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
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
 
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
 
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
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 

Recently uploaded (20)

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
 
"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 ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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...
 
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
 
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
 
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...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 

Topic Listener - Observing Key Topics from Multi-Channel Speech Audio Streams (Jing Su)

  • 1. Copyright © CeADAR 201319/5/2013 Copyright © CeADARNatural Language Processing Dublin1 TopicListener Observing Key Topics from! Multi-Channel Speech Audio Streams Jing Su, Oisín Boydell
  • 2. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •Speech audio often encapsulates huge volumes of information, but it has been challenging to mine and analyse using automated methods. ! •Automated speech-to-text transcription technologies get significant improvements in both accuracy and cost.! •Topic modelling techniques identify key themes and topics from textual corpora and may be extended to speech transcriptions. 2 Introduction
  • 3. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •TopicListener delivers key topics from multi-channel speech audio streams! ▪ It combines advanced topic modelling techniques with automatic speech transcription to identify key themes and topics across large volumes of recorded audio conversations! ▪ It provides a novel means to explore and visualise the correlation and evolution of topics over time! •TopicListener offers a solution for unsupervised topic extraction on call centre conversation recordings! •Issues from a single operator can be reported, but they need a tool to explore popular issues with limited human labour 3 Introduction
  • 4. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin4 Transcriber Topic Model Transcriber Transcriber Transcriber 1 Ranked 2 Topics 3 From 4 Multichannel 5 Audio 6 Streams Introduction Modelling topics from multi-channel call centre audio transcriptions
  • 5. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin5 Topic Modelling http://www.cs.columbia.edu/~blei/fogm/2014F/lectures/introduction-slides.pdf
  • 6. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin6
  • 7. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •Latent Dirichlet Allocation (LDA)! ▪ LDA1 defines a Dirichlet distribution between a document and multiple topics! •Hierarchical Dirichlet Process (HDP)! ▪ HDP2 assigns a Dirichlet process for each group of data and the Dirichlet processes for all groups share a base distribution! ▪ HDP features a two level Dirichlet process 7 Topic Models 1. McCallum, Andrew Kachites. "MALLET: A Machine Learning for Language Toolkit." http://mallet.cs.umass.edu. 2002. 2. G. Heinrich, “Infinite LDA - Implementing the HDP with minimum code complexity,” arbylon.net, Tech. Rep., 2011
  • 8. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •The demo is build on an open audio repository! ▪11,120 video documentaries are collected from the Youtube Al Jazeera English channel! ▪Audio commentaries were transcribed by Google’s automated speech transcription engine! ▪The intl. news channel covers the contents of politics, military, economy, sports, education, etc.! ▪This dataset is split into 35 weekly sub-corpora 8 Dataset
  • 9. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •LDA model complexity is evaluated by a topic model stability test ! ▪ Train a reference LDA model with 100% documents in a weekly corpus! ▪ Train a candidate LDA model with 80% randomly selected documents in the same corpus! ▪ Compare model similarity with Hungarian agreement score! •LDA prefers a simple model (k=2) 9 Topic Model Selection ● ● ● ● ● ● 2 3 4 5 6 7 0.20.30.40.5 Model agreement for 35 Al Jazeera news channel weekly corpora number of topics for LDA model Hungarianagreementscore ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Topic model agreement scores of LDA models in 35 weekly Al Jazeera transcription corpora
  • 10. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •Average Jaccard Similarity1 (AJ)! ▪ AJ is a top-weighted Jaccard index which covers ranking information! ▪ AJ gets the average of the Jaccard scores between every pair of subsets of top-ranked terms in two lists, for depth d 10 Topic Similarity Metrics news music tennis bird net bird news wiki cat yellow 1. D. Greene, D. O’Callaghan, and P. Cunningham, “How many topics? stability analysis for topic models”, ECML PKDD 2014 AJ Ri ,Rj( )= 1 t γ d Ri ,Rj( )d=1 t ∑ where γ d Ri ,Rj( )= Ri,d ∩Rj,d Ri,d ∪Rj,d
  • 11. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •Hungarian agreement score1! ▪ Hungarian agreement score measures the similarity between two sets Sx and Sy both containing k ranked lists! ▪ a k by k matrix M registers the similarity between topic Rxi and Ryj . ! ▪ Hungarian agreement score is the mean of the best match between Rxi and Ry 11 Topic Model Similarity 1. D. Greene, D. O’Callaghan, and P. Cunningham, “How many topics? stability analysis for topic models”, ECML PKDD 2014 agree Sx ,Sy( )= 1 k AJ Rxi ,π Rxi( )( )i=1 k ∑
  • 12. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin12
  • 13. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •Multi-channel speech audios are transcribed and re- ordered as time series sub-corpora Ci! •An HDP model is trained over Ci ’ which has stopwords filtered off! •Topic similarity matrix is over any two adjacent topic models! •An interactive UI shows topic models over all channels in sequential order! •The system works in an incremental scheme 13 System Architecture
  • 14. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin14 Transcriber Transcriber Transcriber Transcriber T2 T1 Sequential Alignment Sequential and Interactive Display of Topic Models Time-series Subcorpora C1 M1 M2 Topic Model Mi S1,2 Si-1,i Topic Similarity between Adjacent Models Filtered Subcorpora C’1 Audio Streams TopicListener system architecture
  • 15. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •A proper UI illustrates the contents in an intuitive way! ▪Topic models are aligned in time sequence! ▪Popularity of a topic is symbolised by the size of a block! ▪Different topics in the same model are coloured differently! ▪Similar topics in consecutive windows are connected! ▪Emerging topics and ending topics are easily identified! ▪Keywords of a topic is shown on the right side with mouse click 15 TopicListener UI
  • 16. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin16 TopicListener UI 2 1 3 2 1 3 Topics captured in March and April 2014 from automatic transcripts of the Al Jazeera news channel
  • 17. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin17 TopicListener UI Topics captured in March and April 2014 from automatic transcripts of the Al Jazeera news channel 1 1 2 2 3 3
  • 18. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •Speech transcription accuracy ▪ The sample corpus is from Google’s automatically generated news channel captions and is reliable with manual inspection. •Topic model stability ▪ Would topic models be stable against textual noise from audio transcriptions? ▪ LDA model stability over deletion, insertion and replacement errors is tested1. •Visualisation ▪ The TopicListener system was tested over automatic transcripts of call centre recordings from the financial servicing industry and the response was that the visualisation was a useful tool. 18 Evaluation 1. Jing Su, Oisín Boydell, Derek Greene, Gerard Lynch, Topic Stability over Noisy Sources http://arxiv.org/abs/1508.01067
  • 19. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin19 0.25 0.50 0.75 0.1 0.2 0.3 0.4 0.5 Noise Level of Input Texts Hungarianscore numTopics 3 5 10 15 20 30 Hungarian agreement of Ref. and Deletion mixd texts on bbc corpus 0.25 0.50 0.75 0.1 0.2 0.3 0.4 0.5 Noise Level of Input Texts Hungarianscore numTopics 3 5 10 15 20 30 Hungarian agreement of Ref. and insertion mixed texts on bbc corpus 0.25 0.50 0.75 0.1 0.2 0.3 0.4 0.5 Noise Level of Input Texts Hungarianscore numTopics 3 5 10 15 20 30 Hungarian agreement of Ref. and metaphone mixed texts on bbc corpus LDAmodelHungarianagreementscores withlevelsofDeletion, Insertion1 and Replacement1 errorsinthe bbc2 corpus 1. 0% to 50% random terms from a list of frequent English words with 7726 entries 2.D. Greene, D. O’Callaghan, and P. Cunningham, “How many topics? stability analysis for topic models”, ECML PKDD 2014
  • 20. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin •We focus on the challenge of topic modelling on unsupervised audio stream monitoring, and propose a robust topic modelling tool in solving this problem •The importance of timing in data processing and topic modelling is highlighted •The sequential and interactive UI illustrates the evolution of topics in an intuitive way •The incremental working scheme addresses the big data challenge •More details on CeADAR website: http://ceadar.ie/pages/topiclistener-observing-key-topics-from-multi-channel-audio-streams/ 20 Conclusion
  • 21. Copyright © CeADAR3/8/2016 Natural Language Processing Dublin Questions? 21