Semantic Clustering Interface for IVR Call Steering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing call steering applications for IVR systems is complex due to the numerous possible responses to open-ended questions, requiring manual association of semantic meaning, which is time-consuming and requires specialized expertise.

Innovation Solution

A user interface that automatically clusters user responses into semantically related groups, assigns preliminary tags, and allows developers to validate and edit these tags, with features for merging groups, checking inconsistencies, and applying semantic clustering to new responses, facilitating the development of call steering applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual association of semantic meaning is used for each response, then accuracy in understanding user intent is improved, but development time and complexity increase significantly

Engineering Contradiction:
Improveaccuracy in understanding user intentVSAvoiddevelopment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automatic clustering of responses into semantic groups before the developer needs to review them. This advance preparation reduces the time required for semantic association by having the groundwork ready beforehand, while the developer retains the ability to review and correct the pre-clustered groups to ensure accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Automatic semantic clustering algorithms serve as an intermediary between raw user responses and final semantic tagging. This intermediary layer groups similar responses together based on semantic similarity, reducing the number of individual responses that require manual review while maintaining accurate semantic categorization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual semantic tagging of each response is performed, then semantic accuracy is improved, but the number of operations required increases

Engineering Contradiction:
Improvesemantic accuracyVSAvoiddevelopment efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system merges multiple similar responses into semantic groups based on their similarity. Instead of tagging each response individually, the clustering algorithm identifies and combines responses with the same or similar semantic meaning, allowing the developer to tag entire groups rather than individual responses, thereby significantly improving productivity while maintaining semantic accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Responses are pre-grouped into semantic clusters before the developer performs tagging operations. This preliminary organization reduces the total number of tagging operations required by grouping similar items together, allowing the developer to work with consolidated groups rather than individual responses.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive review of all user responses is conducted, then semantic clustering accuracy is improved, but the complexity of the process increases

Engineering Contradiction:
Improvesemantic clustering accuracyVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The large set of user responses is segmented into smaller, manageable semantic groups by the automatic clustering algorithm. This segmentation reduces process complexity by organizing responses into coherent clusters that can be reviewed and validated more easily, while still achieving comprehensive coverage of all responses through systematic grouping.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9251785B2Call steering data tagging interface with automatic semantic clustering
Publication Date: 2016.02.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9251785B2 patent drawing
  • US9251785B2 patent drawing
  • US9251785B2 patent drawing

AI summary

A system and method for providing an easy-to-use interface for verifying semantic tags in a steering application in order to generate a natural language grammar. The method includes obtaining user responses to open-ended steering questions, automatically grouping the user responses into groups based on their semantic meaning, and automatically assigning preliminary semantic tags to each of the groups. The user interface enables the user to validate the content of the groups to ensure that all responses within a group have the same semantic meaning and to add or edit semantic tags associated with the groups. The system and method may be applied to interactive voice response (IVR) systems, as well as customer service systems that can communicate with a user via a text or written interface.