Log-linear Dialog Manager Optimizing Rewards via Hidden States

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dialog management systems face challenges in optimizing planning and learning separately using different criteria, leading to intractable optimization problems in large variable spaces, which hinders the development of effective text and speech processing systems.

Innovation Solution

The implementation of a log-linear dialog manager using a discriminative model framework with belief propagation for optimizing expected rewards, incorporating features through context-free grammar and log-linear probability distributions, allows for consistent optimization and efficient handling of large variable spaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a POMDP model with maximum likelihood estimation is used for dialog management, then the system can handle hidden states and optimize planning separately, but planning and learning become intractable optimization problems in large variable spaces

Engineering Contradiction:
Improveability to handle hidden states and optimize planningVSAvoidoptimization problem intractability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the previously separate planning and learning processes into a unified framework. Both planning and learning now optimize the same objective function (expected reward) using the same probabilistic model, eliminating the contradiction between separate optimizations and making the problem tractable through consistent optimization criteria

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the optimization criterion from maximum likelihood estimation to expected reward maximization. This parameter change in the objective function allows both planning and learning to optimize the same target, transforming the intractable separate optimization problems into a coherent unified optimization framework

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If rule-based dialog systems are used, then the system behavior can be precisely controlled, but the system lacks flexibility in handling complex variable spaces and adaptive learning

Engineering Contradiction:
Improvesystem behavior control precisionVSAvoidflexibility in handling complex variable spaces
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a composite system that combines the structured control of rule-based systems with the adaptive learning capabilities of probabilistic models. The log-linear model incorporates feature functions that can represent rule-based constraints while simultaneously allowing probabilistic reasoning over hidden states and adaptive optimization of expected reward

Inventive Principle:
Principle #40Composite materials

Solution Approach 2:

The unified optimization framework serves multiple functions simultaneously: it performs both planning (determining system actions) and learning (estimating model parameters), while maintaining the ability to represent rule-based constraints through feature functions. This multi-functional approach eliminates the need to choose between rule-based precision and probabilistic flexibility

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9311430B2Log-linear dialog manager that determines expected rewards and uses hidden states and actions
Publication Date: 2016.04.12 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US9311430B2 patent drawing
  • US9311430B2 patent drawing
  • US9311430B2 patent drawing

AI summary

A dialog manager receives previous user actions and previous observations and current observations. Previous and current user states, previous user actions, current user actions, future system actions, and future observations are hypothesized. The user states, the user actions, and the user observations are hidden. A feature vector is extracted based on the user states, the system actions, the user actions, and the observations. An expected reward of each current action is based on a log-linear model using the feature vectors. Then, the current action that has an optimal expected reward is outputted.