© GyrusLogic, Inc. Improved call completion with Natural Language Processing Peter Trompetter Vice President Global Development

Slides:



Advertisements
Similar presentations
Telephony Speech Recognition Application Testing Presentation for IEEE SCV Signal Processing Society March 8, 2004 Copyright CoAssure, Inc., 2004.
Advertisements

The creation of "Yaolan.com" A Site for Pre-natal and Parenting Education in Chinese by James Caldwell DAE Interactive Marketing a Web Connection Company.
Configuration management
Configuration management
© 2007 Avaya Inc. All rights reserved. Interactive Voice and Video Response Applications Dr. Valentine C. Matula
DIREC TV Look Whos Talking Michael Uhlenkamp Call Center Technology Manager Speech to Increase Revenue & Decrease Costs (D103),
Automatic Switchboard Operator Luboš Šmídl, Tomáš Valenta Department of Cybernetics Faculty of Applied Sciences University of West Bohemia in Pilsen.
Collaborative Customer Relationship Management (CCRM) User Group June 23 rd, 2004.
Rob Marchand Genesys Telecommunications
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
1 Profit from usage data analytics: Recent trends in gathering and analyzing IVR usage data Vasudeva Akula, Convergys Corporation 08/08/2006.
Tony Lorentzen Vice President Consulting Services August 20, 2007 Defining a Voice Channel Strategy.
Convergys Confidential and Proprietary Copyright © 2007 Convergys Corporation Meeting Business Goals with Speech Speech & Self-Service Strategy.
Managing Complexity: 3rd Generation Speech Applications Roberto Pieraccini August 7, 2006.
© GyrusLogic, Inc AI and Natural Language VUI design Peter Trompetter, VP Global Development GyrusLogic, Inc. Tuesday, August 21 at 1:30 PM - C202.
Managing Speech Projects for Maximum Efficiency Christoph Mosing, Vice President of Professional Services, Envox Worldwide.
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
VoiceXML and Internet Telephony Kundan Singh and Henning Schulzrinne Columbia University Joint work (in progress) with Daniel,
EValid Getting Started. Agenda Introduction to eValid First experience of using eValid Recording and Site Analysis in eValid.
Find The Better Way Expand Your Voice with VXML May 10 th, 2005.
Call Center – What Really Makes Sense? Call Center – ce este cu adevarat important?
Unified. Simplified. Unified Communications Launch 2007.
Natural Language Processing and Speech Enabled Applications by Pavlovic Nenad.
Listening Methods In-Depth IVR and End to End Call Analytics What is the Real Performance of My Voice Self-Service Solution? Can I compare my IVR Design.
JOSE CERDA July 10, 2006 The Chicago Department of Water Management.
1 A Practical Rollout & Tuning Strategy Phil Shinn 08/06.
© GyrusLogic, Inc A Conversational System That Reduces Development Cost Luis Valles, Chief Scientist GyrusLogic, Inc. Monday, August 7 at 1:30 PM.
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
Beyond Usability: Measuring Speech Application Success Silke Witt-Ehsani, PhD VP, VUI Design Center TuVox.
Message Technologies, Inc. Measuring Success for Hosted Speech Applications Presented by: Laura Grahame Technical Manager.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Leveraging Oracle Data for Web- Based Reporting Northern California Oracle Users Group May 2001.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
1 High Resolution Statistical Natural Language Understanding: Tools, Processes, and Issues. Roberto Pieraccini SpeechCycle
Interaction Design Session 12 LBSC 790 / INFM 718B Building the Human-Computer Interface.
Integrating VoiceXML with SIP services
Configuration Management (CM)
» Jun 9, 2003 Speaker Verification Secure AND Efficient, Deployments in Finance and Banking Jonathan Moav Director of Marketing
1 David Thomson The Search for a Dialog Metalanguage that Makes Everybody Happy David Thomson Chair, VoiceXML Tools Committee, SpeechPhone CTO.
Chapter 1 Assuming the Role of the Systems Analyst Systems Analysis and Design Kendall & Kendall Sixth Edition.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
PG 1 Caroline V Nelson Speech Solutions Team Technical Lead Nortel Enterprise Multimedia Professional Services August 20, 2007 Success Criteria for Speech.
© 2005 Avaya Inc. All rights reserved. Using Context-Awareness and User Negotiation for Intelligent Dialing in Enterprise Communications Amogh Kavimandan.
Outline Grammar-based speech recognition Statistical language model-based recognition Speech Synthesis Dialog Management Natural Language Processing ©
Spoken Dialog Systems and Voice XML Lecturer: Prof. Esther Levin.
Clinical Application. The Problem Clinical Systems are extremely complex IT configures and deploys best practices (best guesses) about what users want.
Copying distribution or use of the contents of this document is prohibited without written authorization from SafeHarbor Technology Corporation. Maximizing.
Phone Mashups Integrating Telephony & the Web Irv Shapiro CEO, Ifbyphone, Inc.
Bringing Speech Technologies to the Enterprise Ken Waln C.T.O. and V.P. of Engineering Edify Corporation
Listener-Control Navigation of VoiceXML. Nuance Speech Analysis 92% of customer service is through phone. 84% of industrialists believe speech better.
UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi HUT T
The Real Value of a Speech Application Steve Pollock Co-founder and executive vice president TuVox, Inc.
Human Computer Interface INT211
Speech-World Call Center Applications Panel Kipton Heuertz Vice President Product Marketing, Americas Eicon Networks Corporation.
Speech Processing 1 Introduction Waldemar Skoberla phone: fax: WWW:
W3C Multimodal Interaction Activities Deborah A. Dahl August 9, 2006.
VoiceXML. Nuance Speech Analysis 92% of customer service is through phone. 84% of industrialists believe speech better than web.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Chapter 1 Assuming the Role of the Systems Analyst.
Call-Center Agents, Customers Communicate More Conveniently with SMS Chat App COMPANY PROFILE: EARLY CONNECT Early Connect is a regional SaaS ISV founded.
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Simple and intuitive fare conditions
IVR.
Jacada Solutions Showcase
Continuous Automated Chatbot Testing
Agile testing for web API with Postman
Enhanced agent workspace for messaging
VoiceXML An investigation Author: Mya Anderson
Presentation transcript:

© GyrusLogic, Inc. Improved call completion with Natural Language Processing Peter Trompetter Vice President Global Development (+1) “Just simply say it”

© GyrusLogic, Inc. Evolution of Self-Service Solutions Late 1970’s Early 1990’s Late 1990’s Early 2000’s DTMF / IVR WWW Speech IVR Speech NLU TUI / Spoken Data Out GUI / Graphical Data Out VUI / Spoken Data VUI / Natural Language

© GyrusLogic, Inc. The Economics of Service Levels On average, every 1 percent increase in first contact resolution results in a 0.64 % increase in customer satisfaction. On average, with every 1 second decrease in the average speed of answer, customer satisfaction improves only 0.03 % Focusing on things that drive first contact resolution generally creates greater customer satisfaction and is often less costly than focusing on things that improve the average speed of answers

© GyrusLogic, Inc. Typical Natural Language Dialog System: How may I help you? User: I would like to make a reservation for a flight to Chicago on July 17 th System: At what time and from what city do you want to travel? User: In the morning from Phoenix, Arizona System: OK, you could travel at 10 am. On Wednesday July 17th from Phoenix to Chicago. Do you want to make this reservation? User: What are my options? System: On July 17th you could travel at 10am., noon and 2pm. Do you want to make the reservation for the 17th at 10am? User:No, I would like to go on the 7th. In the afternoon. System: OK, you like to travel at 2pm on Sunday July 7th from Phoenix to Chicago. Do you want to make this reservation? User: Yes, can I make a seat selection? System: Based on your customer profile we assigned a window seat 9A. Would that work for you? User: Yes, thank you. System:Let’s confirm your reservation, you are traveling on Sunday July 7th. at 2pm from Phoenix to Chicago and we assigned you seat 9A. Do you want to purchase this ticket and confirm the reservation? User:Yes, perfect! System: OK, reservation completed. How else may I help you? Note how the user can be spontaneous and say as much as he wants Interruption of dialog with any question, even if it was unrelated User can make a correction on the fly at any point in time The system still handles the question effectively without coding of additional rules The system resumes the previous dialog and requests the missing information

© GyrusLogic, Inc. Voice Self Service Savings Opportunity voice self service

© GyrusLogic, Inc. Typical Call Center Voice Metrics Speech recognition application o Overall automation rate o Speech play rate / don’t play rate o Zero-out and call abandon rate o Transaction / query completion rate o Prompt / conversational usability rate o Call duration o Call completion rate o Customer satisfaction metrics

© GyrusLogic, Inc. Selecting a Speech Solution Speech Technology o IBM, Microsoft, Nuance, Scansoft, Telisma Text to Speech o Several suppliers Platform providers o Industry standards Hardware Languages, tools VoiceXML / SALT o IVR / CTI functions o Hosting vs. on premise Application development o Industry standards languages, grammars, tools o Existing available skills o Development environment Development standards Development time Development budget Maintainability o In house vs. outsourcing o Packaged applications o Business and Customer benefits

© GyrusLogic, Inc. Speech Deployment Metrics Professional Services > 60%

© GyrusLogic, Inc. Selecting your “Voice” Application DTMF o Dual Tone Multi-Frequency Speech enabled IVR o “Press or say one” Directed dialog o Voice prompted menu Open dialog o “How can I help you?” »Significant limitations o The menu challenge »Not really an enhancement »Typical start with speech » still the menu, correction and confirmation frustration »Natural language » an answer at first contact

© GyrusLogic, Inc. Natural Language Understanding Typical ASR approaches for Natural Language Understanding (NLU) o Statistical Language Modeling (SLM) o Statistical Semantic Modeling (SSM) “Say Anything” - Nuance “Speak Freely” - ScanSoft o Transcription of 20, ,000+ utterances o Complex long scripting procedures o Keyword or Word spotting, interpretation difficulties of output phrases o Procedural developments

© GyrusLogic, Inc. Another NLU Approach Artificial Intelligence technology build with computational linguistic models for a fully automated conversational dialog.  No dialog design is necessary, since the system knows how to adapt dynamically to the requirements of the natural conversation.  Declarative development process.  Selectable automated text and / or audio responses.  At any time requests can be spontaneous, no static menus.  User requests can be specific or vague, the system will answer the question any way.  Automatic explicit or implicit corrections.  Rating for "n-best" ASR results based upon meaning and context.

© GyrusLogic, Inc. Another NLU Approach - Tools  Easy to use Java API  Standard integration templates for a quick interface to an IVR or VoiceXML browser.  Language development tools and templates for adding new languages or unique words to existing language dictionaries.  XML interface for building a quick interactive application knowledge base.  Standard universal English grammar.  Standard templates for easy interaction with enterprise databases.  Automatic static and dynamic speech grammar generation.  Batch test tool for quick dialog testing.

© GyrusLogic, Inc. Typical Two Types of NLU Requests Fuzzy (informational) o They can be spontaneous, arbitrary, ad-hoc, and/or vague o The majority of user queries are fuzzy questions o If not all the information is available, users prefer some information rather than no information Exact (transactional) o Specific transactions don’t allow for fuzzy approach, but they can still be spontaneous Transfer 100 bucks from checking to savings Travel at 3 this afternoon from Phoenix to Burbank Did check number 123 clear on July 1st.?

© GyrusLogic, Inc. Application Implementation Defining the application, Natural Language Understanding or Directed Dialog or any Combination of both. o Initial functional application requirements o Document possible caller requests / answers Separate transactional requests Generate grammar for transactional requests (BNF) Develop a XML based state machine for transaction requests Universal Grammar for informational requests provided Use template answers for informational “fuzzy” requests o Document sample answers o Parse corpus of questions Identify the Enterprise backend dB interfaces (XML)

© GyrusLogic, Inc. GyrusLogic Language Support Today, users can build any grammar for their specific application in any language in a matter of hours. With GyrusLogic, languages are supported by composition of dictionaries and grammars. Language specific dictionaries and grammars are kept outside the GyrusLogic engine and are standard text files, allowing users to easily provide a new or updated content to a language. For Fuzzy requests we do provide a universal grammar of English, a user doesn't have to compose anything. New language Universal Grammar development can be completed in several days, utilizing specific language experts / natives. GyrusLogic language limitations are based upon the languages supported by the ASR used.

© GyrusLogic, Inc. Speech Grammar Generation Process Speech Grammar Generator (static grammars) Corpus for Fuzzy queries Corpus for Fuzzy queries static grammar & dictionaries User’s Gyrus ABNF grammar User’s Gyrus ABNF grammar User XML with embedded grammars User XML with embedded grammars GyrusLogic Server GyrusLogic Client/API ASR dynamic grammar

© GyrusLogic, Inc. Typical Natural Language Dialog System: How can we help you? User:I would like to transfer funds from my checking to my savings. System: How much money do you want to transfer? User:How much money do I have in my savings account? System: The balance in your savings account is 4000 dollars. I apologize for asking again, how much did you want to transfer? User:Five hundred. System: Ok, let's review this transaction, you want to transfer 500 dollars from your checking to your savings, is this correct? User:No, actually transfer a thousand bucks from savings! System: Ok, let's review this transaction, you want to transfer 1000 dollars from your savings to your checking, is this correct? User:Yes System: How else can we help you? User: What are the last five transactions in my checking? System: The last three transactions in your checking account are…. Note how the user can be spontaneous and say as much as he wants Interruption of dialog with any question, even if it was unrelated User can make a correction on the fly at any point in time The system still handles the question effectively without coding of business rules The system resumes the previous dialog and requests the missing information

© GyrusLogic, Inc. VoiceXML Mixed Initiative Example A Natural Language solution is more spontaneous! Exponential savings for more complex applications A benchmark with a web published VoiceXML example: Agent: Thanks for calling Acme Travel Company. How can I help you today? Caller: I'd like to book a flight. Agent: Okay. What is your point of origin, and where are you going? Caller: I wanna fly to Boston, Massachusetts. Agent: You want to fly to Boston, Massachusetts. Where are you flying from? Caller: From San Francisco, California. Agent: Okay, you'll be traveling from San Francisco, California to Boston, Massachusetts. Is that correct? Caller: Yes. 10 times less effort +

© GyrusLogic, Inc. How does a GyrusLogic NLU solution help? o Declarative vs. Procedural or Icon based developments. o Open industry standards system and development environment. o Implicit and Explicit corrections without additional coding. o Spontaneous user interruptions in any call flow without additional development effort. o Context and semantics recognition at any point in the dialog. o Significant savings in time and money with the deployment and maintenance of GyrusLogic based NLU applications. o The same application can be used for Voice, chat, web and SMS. (text messages)

© GyrusLogic, Inc. Add the Advantages of NLU Give the right answer at the first request! No dialog design, flat “menu” with “How can I help you”, human like full conversational. Managing distinctions between fuzzy informational queries and exact transactional queries. Implicit and explicit transaction correction functionality. With a declarative development paradigm, developments will be significantly less error prone and less time consuming than with other procedural developments. Virtually no language dependency. ASR and TTS independence, interfaces with VoiceXML or your existing IVR.

© GyrusLogic, Inc. Improved Call Completion with Natural Language Processing First contact customer resolution achieved Increase in customer satisfaction accomplished Reduced relative call time accounted for More transactions / requests completed automatically Combine Directed Dialog with NLU and create additional application opportunities NLU has transitioned from “emerging” to “applied” solution Improved call completion with a full conversational natural language processing approach will result in significant cost reduction.

© GyrusLogic, Inc. Average Speech Deployment Costs Source: Voice Information Associates, ASR in Telephony Applications, the World Market A minimum of 27% project costs savings

© GyrusLogic, Inc. “Just Simply Say It” Questions or you want to know more about our Natural Language Understanding solutions? please contact us at: - (+1) JustSimplySayIt.com