deep learning in business conversation analysis
play

DEEP LEARNING IN BUSINESS CONVERSATION ANALYSIS ANTHONY SCODARY, - PowerPoint PPT Presentation

DEEP LEARNING IN BUSINESS CONVERSATION ANALYSIS ANTHONY SCODARY, GRIDSPACE WONKYUM LEE, GRIDSPACE INTRO Which translation speech recognition so and so forth I mean there's a whole bunch of amazing applications that are made possible by deep


  1. DEEP LEARNING IN BUSINESS CONVERSATION ANALYSIS ANTHONY SCODARY, GRIDSPACE WONKYUM LEE, GRIDSPACE

  2. INTRO “Which translation speech recognition so and so forth I mean there's a whole bunch of amazing applications that are made possible by deep learning and so internet service providers are using it for internal application development. And then lastly what you mentioned as cloud service providers and basically because of the adoption of gp use and because of the success of kuta and so many applications are now able to be accelerate on gp use so that we can extend the capabilities of moore's law so that we can continue. You'd have the benefits of of computing acceleration, which which in the cloud means reducing cost. And that's on the serve cloud service provider side of of the Internet company so that would be amazon web services as the Google compute cloud.”

  3. OVERVIEW 1. Business Conversations 2. Recognition 3. Analysis

  4. DEEP LEARNING IN BUSINESS CONVERSATION ANALYSIS 1. Business Conversations

  5. PROTOCOLS SIGNAL PROCESSING

  6. PROTOCOLS - Symbol Set (Lexicon) - Rules (Syntax) - Meaning (Semantics)

  7. TYPES OF PROTOCOLS SOURCE MEDIUM SINK

  8. TYPES OF PROTOCOLS: ENDPOINTS BIRD NATURE SEISMOGRAPH GROWLING CALL ELECTRIC FIRE MACHINE TCP FENCE ALARM HUMAN “SIT” SIRI SPEECH NATURE MACHINE HUMAN

  9. TYPES OF PROTOCOLS: H2H MEDIA SPEECH CHAT MISSED BANDWIDTH VOICEMAIL CALL SMS WAVING EMAIL POSTCARD INFORMATION DENSITY

  10. WHY DO WE STILL TALK? - Fast - Innate - Layered - Synchronous - Dense in meaning

  11. ORGANIZATIONS Calls Meetings Support Calls Hallway Chats In-Person Sales EXTERNAL INTERNAL COMMUNICATION COMMUNICATION Documents Chat Support Email Social Media Chat Email SMS

  12. ORGANIZATIONS Mostly lost today Calls Meetings Support Calls Hallway Chats In-Person Sales EXTERNAL INTERNAL COMMUNICATION COMMUNICATION Documents Chat Support Email Social Media Chat Email SMS

  13. THIS DATA MATTERS

  14. THIS DATA MATTERS

  15. DEEP LEARNING IN BUSINESS CONVERSATION ANALYSIS 2. Recognition

  16. REAL-TIME CALL ANALYSIS ASR DSP SCANNER CLASSIFIER

  17. ASR Conventional ASR - Combination of blocks designed by each expertise Language Model “hello” Feature Extraction Acoustic Model (MFCC) (GMM) Lexicon GMM-HMM: 1980-2010

  18. ASR Lots of tuning to improve accuracy Language Model “hello” Feature Extraction Acoustic Model (MFCC) (GMM) Lexicon Robust Feature, Speaker-Adaptation, Application specific LM

  19. ASR Replacing acoustic model with deep neural net Language Model Acoustic Model “hello” Feature Extraction (MFCC) Lexicon DNN-HMM: 30%-40% improvement (2011-2017)

  20. ASR Someday in the near future, Replacing whole models with one neural net All-in-one Deep Learning Model “hello” End-to-End ASR: active research in-progress

  21. ASR HISTORY ASR error rate for decades (in Academia) WER (log scale) “Human parity” Simple Linear model(GMM) Advanced Linear model (GMM-SAT-DT) Deep Learning Model End-to-End Deep Learning (under development)

  22. ASR CHALLENGES “However, it’s still NOT Easy in real-world business conversational voice” Language Challenge • Domain specific terminology (company name, product name, …) • Spontaneous speech (natural conversation) • Accent, Dialect, Mispronunciation Acoustic Challenge • Noise (background, channel) • Acoustic effect (reverberation, Lombard effect) • Variability from speakers • Microphone displacement (near/far field)

  23. LARGE-SCALE DATA PROCESSING Data is King! - General Conversational Data + in-domain data (training with in-domain data improves 15-30% accuracy) - Simulated data with variety noise helps! (improves 10-15% accuracy) - Data collection with semi-supervised training helps

  24. LARGE-SCALE DATA PROCESSING Multi-GPU Training - 4x Titan X with parallel training - One week for full-training with 25k hours audio - 80x Faster than 32 core CPU machine

  25. REAL-TIME ADAPTIVE PROCESSING Real-time adaptive processing - Online i-vector adaptation (5-10% improvement) - speaker characteristics - environmental noise - Accent & dialect - Context-based grammar adaptation (recognize in-domain specific terms)

  26. STATE OF THE ART DEEP LEARNING MODEL State-of-Art deep learning model - Time-delayed neural network - Computation optimization (Subsampling, bi-phone, etc) - WFST framework for search WER: 5~6% Capital Market Model 12~15% Customer Intelligence Model Real-Time-Factor: 0.3-0.35 “Purely sequence-trained neural networks for ASR based on lattice-free MMI”, Interspeech 2016

  27. DEEP LEARNING IN BUSINESS CONVERSATION ANALYSIS 3. Analysis

  28. IS TRANSCRIPTION REALLY WHAT YOU WANT ANYWAY?

  29. STUFF WITH ACTUAL USE TO COMPANIES - Prediction - Classification - Summarization - Entity Extraction - Anomaly Detection

  30. “ARTIFICIAL INTELLIGENCE”

  31. “ARTIFICIAL INTELLIGENCE” CONSCIOUSNESS ABOVE THIS LINE EMOTION THIS SURELY IS “REAL” INTELLIGENCE CONVERSATION IMAGE RECOGNITION CHESS GRAPH SEARCH ARITHMETIC

  32. “ARTIFICIAL INTELLIGENCE” TECHNOLOGY REVOLUTION WASTE OF MONEY AND TIME

  33. “ARTIFICIAL INTELLIGENCE” We focus on the industry needs as an engineering task.

  34. ANALYSIS 1. Speech is complex. Let models decide what features matter for a task or application.

  35. ANALYSIS 2. Speech is high dimensional. Datasets must be large enough to train large models to match.

  36. ANALYSIS 3. Conversational speech is noisy. Large, well-augmented datasets are necessary to be robust.

  37. ANALYSIS

  38. ANALYSIS

  39. ANALYSIS

  40. ANALYSIS ...

  41. ANALYSIS

  42. ANALYSIS One-hot ℝ 300 (D-dimensions) ℝ 40 aardvark zebra

  43. ANALYSIS WOMAN SISTER MAN BROTHER QUEEN KING

  44. ANALYSIS i have no political party actually ~~~‘democrat’ i have no political party actually ~~~‘democrat’ i have no political party actually ~~~‘democrat’

  45. ANALYSIS

  46. API gridspace.com

  47. QUESTIONS?

Recommend


More recommend