Spoken Dialog Call Flow Optimization via Dynamic Traffic Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Commercial spoken dialog systems face inefficiencies in call flow optimization due to reliance on manual design and 'gut feeling' approaches, leading to suboptimal performance and prolonged data collection times for determining statistically significant results.

Innovation Solution

Implementing a decision module with a weighting system that dynamically adjusts traffic distribution among competing strategies based on real-time performance metrics, using a probability estimator and reward function to identify the best-performing paths and optimize call flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual design and gut feeling approaches are used for call flow optimization, then system integration functionality is maintained, but performance is suboptimal and data collection time is prolonged

Engineering Contradiction:
Improvecall flow optimization speedVSAvoidperformance optimization accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs self-optimization by automatically collecting performance data from multiple strategies, analyzing results through statistical tests, and determining winning strategies without manual intervention. The dialog manager autonomously adjusts traffic distribution based on identified winners, eliminating the need for manual design and gut feeling approaches while improving both optimization speed and accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where performance data from multiple competing strategies is collected, analyzed, and used to adjust traffic distribution. Statistical significance testing provides feedback on whether performance differences are meaningful, and this feedback drives automatic reconfiguration of call flow strategies to maintain optimal performance.

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple competing strategies are implemented with dynamic traffic distribution, then performance optimization is improved, but system complexity increases

Engineering Contradiction:
Improvecall flow performanceVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the call flow into multiple competing strategies that can be independently designed and tested. Each strategy operates as a separate pathway with its own performance metrics, allowing parallel development and evaluation without interfering with each other. This segmentation enables systematic optimization while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the traffic distribution parameter based on performance analysis. By adjusting the proportion of calls routed to different strategies according to statistical significance results, the system optimizes overall performance without requiring complete system redesign. This parameter-based control simplifies management of multiple strategies.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If statistical significance testing is performed manually, then result accuracy is maintained, but time consumption increases

Engineering Contradiction:
Improvestatistical significance accuracyVSAvoiddata collection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces manual statistical testing with automated computational analysis. Software-based statistical significance testing processes large volumes of performance data rapidly, providing accurate results without the time constraints of manual analysis. This substitution maintains measurement precision while dramatically reducing the time required to identify winning strategies.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The statistical significance testing operates continuously as calls are processed, rather than requiring discrete manual intervention periods. Performance data accumulates and is analyzed in real-time, allowing the system to continuously refine strategy selection without interrupting call flow operations. This continuous action eliminates idle time associated with manual testing cycles.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8831208B2System and method for optimizing call flows of a spoken dialog system
Publication Date: 2014.09.09 VERINT AMERICAS INC
  • US8831208B2 patent drawing
  • US8831208B2 patent drawing
  • US8831208B2 patent drawing

AI summary

A dialog manager for a spoken dialog system. A decision module selects a path from a plurality of alternative paths for a given call, wherein each path implements one of a plurality of strategies for a call flow. A weighting module weights the path selection decision and is connected to a probability estimator for estimating the probability value that a given one of the plurality of paths is the best-performing path.