Dialogue Act Estimation Using Speaker Change Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dialogue act estimation techniques face challenges in achieving high accuracy due to the lack of consideration for context information from both the speaker and their dialogue partner, leading to difficulties in predicting detailed dialogue acts with hierarchical relationships or similarities, and the issue of data sparsity when using context information from previous utterances.

Innovation Solution

The method involves acquiring training data that includes text from both the current and previous sentences, along with speaker change information, to learn associations using a neural network model that distinguishes between speakers and incorporates context dependence, thereby improving the accuracy of dialogue act estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If context information from previous utterances is used to improve dialogue act estimation accuracy, then measurement precision improves, but data sparsity occurs due to limited available context data

Engineering Contradiction:
Improvedialogue act estimation accuracyVSAvoidamount of training data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The model is segmented into multiple components: a speaker change detector that identifies speaker transitions, a context encoder that processes previous utterances, and a dialogue act classifier. This segmentation allows each component to specialize in handling specific aspects of context information, improving overall accuracy while managing data efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces speaker change information as an additional dimension of context beyond just the textual content of previous utterances. By encoding speaker identity and turn-taking patterns as separate features, the model enriches the training data representation without requiring more utterance data, thus improving accuracy while avoiding data sparsity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If speaker change information and context dependence are incorporated into the model, then dialogue act estimation accuracy improves, but device complexity increases

Engineering Contradiction:
Improvedialogue act estimation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The speaker change detector operates as a preliminary processing step before the main dialogue act classification. By pre-identifying speaker transitions and marking turn boundaries, the model simplifies the subsequent classification task, achieving high accuracy while managing complexity through staged processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A context encoder serves as an intermediary component that transforms previous utterances and speaker change information into compressed contextual representations. This intermediary layer bridges the raw input data and the dialogue act classifier, reducing the complexity burden on the final classification stage while preserving essential contextual information

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10460721B2Dialogue act estimation method, dialogue act estimation apparatus, and storage medium
Publication Date: 2019.10.29 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US10460721B2 patent drawing
  • US10460721B2 patent drawing
  • US10460721B2 patent drawing

AI summary

A dialogue act estimation method, in a dialogue act estimation apparatus, includes acquiring first training data indicating, in a mutually associated manner, text data of a first sentence that can be a current uttered sentence, and text data of a second sentence that can be an uttered sentence immediately previous to the first sentence. The method also includes speaker change information indicating whether a speaker of the first sentence is the same as a speaker of the second sentence, and dialogue act information indicating a class of the first sentence. The method further includes learning an association between the current uttered sentence and the dialogue act information by applying the first training data to a model, and storing a result of the learning as learning result information in a memory.