Dialog State Tracking via Collective Matrix Factorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dialog systems face challenges in accurately tracking the dialog state, especially in noisy environments due to errors from Automatic Speech Recognition (ASR) and Natural Language Understanding (NLU), leading to difficulties in understanding user utterances and maintaining a robust representation of user needs.

Innovation Solution

A method and system for dialog state tracking using collective matrix factorization, which learns latent variable models from annotated training dialogues to predict the final state descriptor based on initial state descriptors and dialogue representations, enabling efficient inference and accurate tracking of hidden dialog states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hand-crafted rules are used for dialog state tracking, then the system can operate with simple implementation, but the system is prone to frequent errors and cannot handle noisy conditions robustly

Engineering Contradiction:
Improveaccuracy of dialog state trackingVSAvoidcomplexity of tracking system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces hand-crafted rule-based systems with a statistical model (maximum entropy model) that automatically learns from data. This substitution eliminates the need for manual rule creation while providing robust error handling through probabilistic reasoning, directly resolving the contradiction between reliability and complexity.

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

Solution Approach 2:

The patent transforms the dialog state tracking problem from a deterministic rule-based approach to a probabilistic parameter-based approach. By modeling the posterior distribution over dialog states using statistical parameters learned from training data, the system achieves both high reliability in noisy conditions and automated parameter optimization without manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If statistical approaches are used to estimate posterior distribution over dialog states, then the system can handle noisy conditions robustly, but the computational complexity increases

Engineering Contradiction:
Improverobustness in noisy conditionsVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the complex posterior distribution estimation into manageable components by factorizing it based on the dialog state variables and observations. This segmentation allows the use of efficient algorithms like the forward-filtering backward-smoothing (FFBS) algorithm, which reduces computational complexity while maintaining robustness in noisy conditions through probabilistic modeling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces the posterior distribution over dialog states as an intermediary representation that bridges the gap between noisy observations and meaningful state tracking. This probabilistic intermediary enables robust handling of noise while the use of efficient inference algorithms keeps computational complexity manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If the true user utterance is not directly observable due to ASR and NLU errors, then the system must deal with uncertainty, but this makes it difficult to compute the true dialog state

Engineering Contradiction:
Improveinformation loss from ASR and NLU errorsVSAvoidprecision of dialog state computation
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent implements feedback through the probabilistic modeling framework, where the posterior distribution over dialog states is continuously updated based on new observations and previous state estimates. This feedback mechanism allows the system to compensate for information loss from ASR and NLU errors by incorporating uncertainty information from multiple sources, thereby maintaining measurement precision in the computed dialog state.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent combines multiple sources of information (ASR results, NLU results, dialog history, and state transition models) into a composite probabilistic representation of the dialog state. This composite approach allows the system to tolerate individual component errors while maintaining overall precision through the synergistic integration of multiple information sources with their associated uncertainties.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS9811519B2Generative discriminative approach for transactional dialog state tracking via collective matrix factorization
Publication Date: 2017.11.07 CONDUENT BUSINESS SERVICES LLC
  • US9811519B2 patent drawing
  • US9811519B2 patent drawing
  • US9811519B2 patent drawing

AI summary

A computer-implemented method for dialog state tracking employs first and second latent variable models which have been learned by reconstructing a decompositional model generated from annotated training dialogs. The decompositional model includes, for each of a plurality of dialog state transitions corresponding to a respective turn of one of the training dialogs, state descriptors for initial and final states of the transition and a respective representation of the dialog for that turn. The first latent variable model includes embeddings of the plurality of state transitions, and the second latent variable model includes embeddings of features of the state descriptors and embeddings of features of the dialog representations. Data for a new dialog state transition is received, including a state descriptor for the initial time and a respective dialog representation. A state descriptor for the final state of the new dialog state transition is predicted using the learned latent variable models.