Nitzan Carmeli Advisors: Prof. Haya Kaspi, Prof. Avishai Mandelbaum

Slides:



Advertisements
Similar presentations
Trustworthy Service Selection and Composition CHUNG-WEI HANG MUNINDAR P. Singh A. Moini.
Advertisements

1 Profit from usage data analytics: Recent trends in gathering and analyzing IVR usage data Vasudeva Akula, Convergys Corporation 08/08/2006.
5/11/2015 Mahdi Naser-Moghadasi Texas Tech University.
MDP Presentation CS594 Automated Optimal Decision Making Sohail M Yousof Advanced Artificial Intelligence.
David Pardoe Peter Stone The University of Texas at Austin Department of Computer Sciences TacTex-05: A Champion Supply Chain Management Agent.
Planning under Uncertainty
Choosing an Order for Joins Sean Gilpin ID: 119 CS 257 Section 1.
Using Simulation-based Stochastic Approximation to Optimize Staffing of Systems with Skills-Based-Routing WSC 2010, Baltimore, Maryland Avishai Mandelbaum.
Introduction to AI & AI Principles (Semester 1) WEEK 10 (07/08) [John Barnden’s slides only] School of Computer Science University of Birmingham, UK.
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Company LOGO B2C E-commerce Web Site Quality: an Empirical Examination (Cao, et al) Article overview presented by: Karen Bray Emilie Martin Trung (John)
A Multi-Agent Learning Approach to Online Distributed Resource Allocation Chongjie Zhang Victor Lesser Prashant Shenoy Computer Science Department University.
Managerial Decision Making and Problem Solving
Utilizing Call Admission Control for Pricing Optimization of Multiple Service Classes in Wireless Cellular Networks Authors : Okan Yilmaz, Ing-Ray Chen.
Session 2a, 10th June 2008 ICT-MobileSummit 2008 Copyright E3 project, BUPT Autonomic Joint Session Admission Control using Reinforcement Learning.
Tactical Planning in Healthcare with Approximate Dynamic Programming Martijn Mes & Peter Hulshof Department of Industrial Engineering and Business Information.
Reinforcement Learning 主講人:虞台文 Content Introduction Main Elements Markov Decision Process (MDP) Value Functions.
Chapter 8 Object Design Reuse and Patterns. Object Design Object design is the process of adding details to the requirements analysis and making implementation.
Appointment Systems - a Stochastic and Fluid Approach Michal Penn The William Davidson Faculty of Industrial Engineering and Management Technion - Israel.
4th Annual INFORMS Revenue Management and Pricing Section Conference, June 2004 An Asymptotically-Optimal Dynamic Admission Policy for a Revenue Management.
Handling Session Classes for Predicting ASP.NET Performance Metrics Ágnes Bogárdi-Mészöly, Tihamér Levendovszky, Hassan Charaf Budapest University of Technology.
Automated Planning and Decision Making Prof. Ronen Brafman Automated Planning and Decision Making Fully Observable MDP.
Statistics Seminar Forecasting Loads for a Telephone Call Center Sivan Aldor - Noiman Advisors: Prof. Paul Feigin Prof. Avishai Mandelbaum.
1 Nitzan Carmeli MSc Advisors: Prof. Haya Kaspi, Prof. Avishai Mandelbaum Industrial Engineering and Management Technion Empirical Support:
FOREIGN DIRECT INVESTMENT AND PRODUCTIVITY SPILLOVERS: Firm Level Evidence from Chilean industrial sector. Leopoldo LabordaDaniel Sotelsek University of.
Business Modeling Lecturer: Ing. Martina Hanová, PhD.
Mining Resource-Scheduling Protocols Arik Senderovich, Matthias Weidlich, Avigdor Gal, and Avishai Mandelbaum Technion – Israel Institute of Technology.
Service Analysis and Simulation in Process Mining Doctoral Consortium, BPM14’ Arik Senderovich Advisers: Avigdor Gal and Avishai Mandelbaum
Jan 27, Digital Preservation Seminar1 Effective Page Refresh Policies for Web Crawlers Written By: Junghoo Cho & Hector Garcia-Molina Presenter:
Theoretical Perspectives on Aging Chapter 2 Part 2 HPR 452.
R&D efficiency in CCUS technology: An international comparison using 2 stage network DEA Policy Session Junhee Bae*, Jaewook Lee*, Hangyeol Seo**, Yanghon.
Requirements Engineering for Services
OPERATING SYSTEMS CS 3502 Fall 2017
Recommendation Based Trust Model with an Effective Defense Scheme for ManetS Adeela Huma 02/02/2017.
Online Multiscale Dynamic Topic Models
Business Modeling Lecturer: Ing. Martina Hanová, PhD.
Shopper Traffic Case Study:
Supplement C Developing the Master Production Schedule
Travel Time Perception and Learning in Traffic Networks
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved
Chapter 6: Temporal Difference Learning
AlphaGo with Deep RL Alpha GO.
Markov Decision Processes
Marketing Your Food Product
Sport Clips Google Analytics for Franchisee - June 2017
Optimal Electricity Supply Bidding by Markov Decision Process
HCI in the software process
Biomedical Data & Markov Decision Process
Noa Zychlinski* Avishai Mandelbaum*, Petar Momcilovic**, Izack Cohen*
UAV Route Planning in Delay Tolerant Networks
Chapter 2 Performance Management Process
Cluster Resource Management: A Scalable Approach
Announcements Homework 3 due today (grace period through Friday)
Searching for Solutions
Supplement D Waiting Line Models
Copyrights (H.Rashidi & E.Tsang)
A Hierarchical Bayesian Look at Some Debates in Category Learning
HCI in the software process
GPX: Interactive Exploration of Time-series Microarray Data
13. Acting under Uncertainty Wolfram Burgard and Bernhard Nebel
Reinforcement Learning
October 6, 2011 Dr. Itamar Arel College of Engineering
Chapter 6: Temporal Difference Learning
Process Scheduling B.Ramamurthy 4/11/2019.
Process Scheduling B.Ramamurthy 4/7/2019.
Adaptive Choice of Information Sources
Prestented by Zhi-Sheng, Lin
Using Industrial Operating Models for Cost Benefit Analysis
Unit II Game Playing.
Presentation transcript:

Nitzan Carmeli Advisors: Prof. Haya Kaspi, Prof. Avishai Mandelbaum Modeling and Analyzing IVR Systems, as a Special Case of Self-services Nitzan Carmeli Advisors: Prof. Haya Kaspi, Prof. Avishai Mandelbaum Industrial Engineering and Management Technion Thesis Exam 3.5.2015 1

Introduction Call Center with an IVR system IVR ? Success ? Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Call Center with an IVR system IVR ? Success ? Abandonment P Agents Returns 2

Literature Review Methodologies for evaluating IVRs Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Literature Review Methodologies for evaluating IVRs Quantifying IVR usability and cost-effectiveness Agent time being saved by handling the call, or part of the call, in the IVR Original reasons for calling vs. experience (by analyzing end-to-end calls) Suhm B. and Peterson P. (2002, 2009) 3

30% completed service in IVR Only 1.6% completed it successfully Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Literature Review Methodologies for evaluating IVRs Quantifying IVR usability and cost-effectiveness Agent time being saved by handling the call, or part of the call, in the IVR Original reasons for calling vs. experience (by analyzing end-to-end calls) Suhm B. and Peterson P. (2002, 2009) Designing and optimizing IVRs Human-Factor-Engineering Mainly comparing broad (shallow) designs and narrow (deep) designs. Examples: Schumacher R. et al. (1995), Commarford P. et al. (2008) and many more. 30% completed service in IVR Only 1.6% completed it successfully 3

Literature Review Broad (shallow) design: Narrow (deep) design: 1 2 3 Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Literature Review Broad (shallow) design: Narrow (deep) design: 1 2 3 4 5 6 1 2 3 4 5 6 4

Literature Review Reducing IVR service times Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Literature Review Reducing IVR service times The IVR menu as a service tree – reducing the average time to reach a desired service Salcedo-Sanz S. et al. (2010) Stochastic search in a Forest Models of stochastic search in the context of R&D projects Optimality of index policy. Denardo E.V., Rotblum U.G., Van der Heyden L. (2004) Granot D. and Zuckerman D. (1991) 5

Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Improving and enhancing IVR system as a special case of self-services, via Modeling customer flow within an IVR system Using EDA to estimate model parameters and identify usability problems: has actually inspired our theoretical model Using optimal search solutions and empirical analysis to compare alternative designs and infer design implications 6

Adapted from an actual IVR of a commercial enterprise Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Adapted from an actual IVR of a commercial enterprise 7

Search Model Hybrid Animation Network Animation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Hybrid Animation Network Animation 8

Search Model Notations s a b c d e f g Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Notations s a b c d e f g 9

Search Model Notations s a b c d e f g Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Notations s a b c d e f g 9

Search Model Notations s a b c d e f g Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Notations s a b c d e f g 9

Search Model Notations s a b c d e f g Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Notations s a b c d e f g 9

Search Model Notations s a b c d e f g Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Notations s a b c d e f g 9

Search Model Customer search Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Customer search Customers pay for each unit of time they spend in the IVR Customers receive reward when reaching a desired service Customers may look for more than one service Customers have finite patience, 10

Search Model Customer search At each stage the customer can choose: Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Customer search At each stage the customer can choose: Terminate the search and leave the system s a b c d e f g 11

Search Model Customer search At each stage the customer can choose: Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Customer search At each stage the customer can choose: Terminate the search and leave the system Terminate the search and opt-out to an agent s opt-out b a opt-out e d c opt-out g f 11

Search Model Customer search At each stage the customer can choose: Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Customer search At each stage the customer can choose: Terminate the search and leave the system Terminate the search and opt-out to an agent Move forward to one of i’s immediate successors, s opt-out b a opt-out e d c opt-out g f 11

Search Model Customer search At each stage the customer can choose: Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Customer search At each stage the customer can choose: Terminate the search and leave the system Terminate the search and opt-out to an agent Move forward to one of i’s immediate successors, Move backward to i’s immediate predecessor, s opt-out b a opt-out e d c opt-out g f 11

Search Model Customer search At each stage the customer can choose: Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Customer search At each stage the customer can choose: Terminate the search and leave the system Terminate the search and opt-out to an agent Move forward to one of i’s immediate successors, Move backward to i’s immediate predecessor, Move backward to the root vertex, s opt-out b a opt-out e d c opt-out g f 11

Search Model States Additional parameters i li j k Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model States Additional parameters i j k li 13

Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary 14

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates s b a e d c g f Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates s b a e d c g f 15

Search Model Search candidates Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates 16

Search Model Search candidates Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates 17

Search Model Search candidates Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates 17

Search Model Search candidates Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates 18

Search Model Search candidates Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Search candidates 19

Search Model Admissible Tree Algorithm Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Admissible Tree Algorithm   20

Search Model Admissible Tree Algorithm Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Admissible Tree Algorithm                 21

Search Model Admissible Tree Algorithm Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Admissible Tree Algorithm                                   21

Search Model Admissible Tree Algorithm Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Admissible Tree Algorithm                                       21

Search Model Admissible Tree Algorithm Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Admissible Tree Algorithm   21

Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary 22

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation 23

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation 23

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation 23

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation 23

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation 24

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation 24

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation At every stage we choose the edge with the highest index and calculate the expected revenue of its source vertex accordingly. If , and the highest index is smaller than : If , and the highest index is smaller than 0: 25

Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary 26

Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary 26

Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary 26

System Description Case Study A medium bank Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Literature Review Theoretical Model Empirical Analysis Model Implications Summary and Discussion System Description Case Study A medium bank About 450 working agents per day (~200 during peak hours) Call by call data from May 1st, 2008 to June 30th, 2009 Overall Summary of calls IVR Calls Total % Out of total Average per weekday # Served only by IVR 27,709,543 61.6% 50,937 # Requesting agent service 17,280,159 38.4% 31,765 27

10% of IVR calls – Identification only! Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Literature Review Theoretical Model Empirical Analysis Model Implications Summary and Discussion System Description Case Study A large Israeli bank About 450 working agents per day (~200 during peak hours) Call by call data from May 1st, 2008 to June 30th, 2009 Overall Summary of calls IVR Calls Total % Out of total Average per weekday # Served only by IVR 27,709,543 61.6% 50,937 # Requesting agent service 17,280,159 38.4% 31,765 10% of IVR calls – Identification only! 27

Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary 28

Requested by less than 2% of the calls Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Case Study Requested by less than 2% of the calls 28

Case Study Estimating services success probability Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Case Study Estimating services success probability 29

Case Study Estimating services success probability Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Case Study Estimating services success probability Threshold time Threshold time Threshold time 29

Case Study Estimating services success probability Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Case Study Estimating services success probability Parameter Estimates Components Mixing Proportions (%) Location Scale Shape Mean Standard Deviation 1. Gamma 4.86 0.39 10.13 3.99 1.252208 2. Gamma 8.70 0.02 134.46 2.29 0.1977915 3. Gamma 36.73 3.32 6.30 20.94 8.342206 4. Gamma 27.91 2.44 21.60 52.77 11.35401 5. Gamma 11.98 0.21 273.52 57.50 3.476888 6. Gamma 9.82 10.08 9.25 93.22 30.65831 30

System Description Model Implications Comparing different IVR designs Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Literature Review Theoretical Model Empirical Analysis Model Implications Summary and Discussion System Description Model Implications Comparing different IVR designs (both customer and organization perspective). 31

System Description Model Implications Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Literature Review Theoretical Model Empirical Analysis Model Implications Summary and Discussion System Description Model Implications 31

System Description Model Implications Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Literature Review Theoretical Model Empirical Analysis Model Implications Summary and Discussion System Description Model Implications 31

System Description Model Implications Comparing different IVR designs Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Literature Review Theoretical Model Empirical Analysis Model Implications Summary and Discussion System Description Model Implications Comparing different IVR designs (both customer and organization perspective). Adding advertisements, encouraging the use of certain services? Services with low demand – lack of interest or lack of patience? Do customers navigate optimally? If not, why? Imputed costs Anticipating long waiting in agent queue – does it affect customer behavior? 31

Summary and Future Research Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Introduction Literature Review Theoretical Model Empirical Analysis Model Implications Summary and Discussion System Description Summary and Future Research Stochastic models of customer flow within the IVR Comparing IVR designs Insights for better designs Supplementing previous knowledge in HFE, CS fields Data analysis as a basis for theoretical models Can be easily modified to other self-service systems Interesting open questions: How does one recognize an abandonment from self-service when “seeing” one? Interrelation between customer-IVR interaction and customer-agent interaction? How to use IVR and state information to control customers behavior? Example: Web search engines Hassan A. et al. (2010) 32

Thank you, Questions?

Search Model Model assumptions i li j k Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Search Model Model assumptions i j k li

MDP Backward induction – Index calculation Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary MDP Backward induction – Index calculation

Case Study IVR services duration Introduction Literature Review Research Goals Search Model MDP Case Study Model Implications Summary Case Study IVR services duration 17 seconds 56 seconds

Across calls

Within a call