Automated Support Dialogue Intent Classification via Transitive Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual support agents often misclassify user dialogues initially, leading to unnecessary questions and inefficiencies in resolving user issues, as they may not accurately determine user intent throughout the conversation.
Innovation Solution
A computer-implemented method that determines transitive relationships between dialogues to streamline support interactions by updating question mappings based on historical dialogues, eliminating non-relevant questions, and applying these updates to subsequent dialogues to improve intent determination and reduce interaction length.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the automated support agent asks multiple follow-up questions to determine user intent, then the accuracy of intent determination improves, but the length of the dialogue and time required increases
Solution Approach 1:
The system performs preliminary analysis by examining historical dialogues and determining transitive relationships between them before the actual support dialogue occurs. Question mappings are pre-computed based on patterns learned from previous interactions, allowing the agent to skip unnecessary questions and directly ask the most relevant ones, thus reducing dialogue length while maintaining accuracy
Solution Approach 2:
The system continuously learns from historical dialogues by analyzing transitive relationships and updating question mappings based on feedback from past interactions. This feedback mechanism allows the system to refine its intent determination process, eliminating questions that are proven unnecessary and improving overall efficiency over time
2Reliability
If the automated support agent asks comprehensive follow-up questions to ensure accurate issue classification, then the reliability of issue resolution improves, but the number of questions and complexity of the dialogue increases
Solution Approach 1:
The system extracts only the essential and relevant questions from historical dialogues by analyzing transitive relationships. Instead of asking all possible questions, the system identifies and removes non-relevant questions based on patterns learned from previous successful resolutions, thereby reducing dialogue complexity while maintaining reliable issue classification
Solution Approach 2:
Question mappings are pre-computed and optimized based on historical dialogue analysis before actual support interactions occur. This preliminary preparation allows the system to have ready-to-use, optimized question sequences that reduce complexity while ensuring reliable classification
3Ease of manufacture
If the automated support agent uses a fixed question mapping for all dialogues, then the ease of implementation improves, but the adaptability to different user intents and issues decreases
Solution Approach 1:
The system implements dynamic question mappings that automatically adapt to different user intents and issues. By continuously analyzing transitive relationships in historical dialogues, the system updates its question mappings to reflect learned patterns, making the dialogue process dynamic and adaptive rather than static and rigid
Solution Approach 2:
The system performs self-updating of question mappings by automatically analyzing historical dialogues and learning from them without requiring manual intervention. This self-service capability allows the system to improve its adaptability autonomously while maintaining implementation simplicity
Data Source
AI summary
A computer-implemented method includes storing, by a computing device, a plurality of dialogs between user devices and an automated support application hosted by the computing device; determining, by the computing device, transitive relationships between the plurality of dialogs; and updating, by the computing device, a question mapping based on the determining the transitive relationships; and applying, the computing device, the updated question mapping to a subsequent support dialog.


