Dialogue Skill Classification Using Semantic Slot Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining a skill field in dialogue text often result in incorrect classification due to the lack of correlation between semantic slots, leading to poor user experience, especially when multiple skills have similar parsing confidence.

Innovation Solution

Establish a knowledge base that correlates name and character semantic slots across different skill fields, allowing for accurate matching and determination of the correct skill field by checking multiple knowledge bases if initial matching fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a regularization-based matching method is used to determine skill field, then the matching process is simple and fast, but the classification accuracy deteriorates when multiple skills have similar parsing confidence

Engineering Contradiction:
Improvematching speedVSAvoidskill field classification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces the traditional regularization-based mechanical matching system with a knowledge graph-based semantic analysis system. The knowledge graph stores semantic relationships between entities (e.g., singer-song relationships) and uses semantic similarity calculation to determine skill field, substituting the simple string-matching mechanism with a more intelligent semantic understanding mechanism that resolves ambiguity when multiple skills have similar parsing confidence

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

Solution Approach 2:

The patent introduces a knowledge graph as an intermediary between the dialogue text and skill field determination. The knowledge graph acts as a mediator that provides semantic context and relationships (e.g., linking singer names to their songs) to disambiguate cases where multiple skills could match, thereby improving classification accuracy without significantly impacting matching speed

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If default preferential skill is used when parsing confidence is equal, then the system can quickly resolve ambiguity, but wrong skill field is selected due to lack of semantic slot correlation

Engineering Contradiction:
Improveambiguity resolution speedVSAvoidskill field selection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent replaces the default preferential skill mechanism (which arbitrarily selects based on predefined priority) with a knowledge graph-based semantic verification mechanism. Instead of mechanically selecting the first matching skill, the system uses semantic relationships in the knowledge graph to verify which skill field actually matches the user intent, thereby improving reliability while maintaining reasonable response speed

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

Solution Approach 2:

The patent implements a feedback mechanism where the knowledge graph provides semantic validation feedback to the skill field selection process. When multiple skills have similar parsing confidence, the system queries the knowledge graph for semantic relationships (e.g., does the singer actually have this song?) and uses this feedback to select the correct skill field, preventing wrong selections that would occur with simple preferential matching

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12597424B2Method and apparatus for determining skill field of dialogue text
Publication Date: 2026.04.07 AISPEECH CO LTD
  • US12597424B2 patent drawing
  • US12597424B2 patent drawing

AI summary

Disclosed is a method for determining a skill field of a dialogue text including determining a skill field hit by a dialogue text input by a user, and a name semantic slot and a character semantic slot in the skill field; when the dialogue text hits a first skill field, determining whether the name semantic slot and the character semantic slot match according to a knowledge base of the first skill field; determining, if not matched, whether the name semantic slot and the character semantic slot match according to a knowledge base of a second skill field; and determining, if matched, the second skill field as the skill field of the dialogue text. Also provided is an apparatus for determining a skill field of a dialogue text. The error rate of field classification is reduced, and the skill field can be hit by the user's voice dialogue more accurately.