Dialog System Topic Selection Policy Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dialog systems lack the ability to effectively learn policies for selecting associative topics that can enhance long-term conversations by considering both immediate and long-term rewards, leading to suboptimal information retrieval from users.

Innovation Solution

A computer-implemented method that calculates an expected long-term reward for topic transitions using a discounted reward approach, combined with user-provided feedback, to generate a policy for selecting associative topics that optimize conversation outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a dialog system uses traditional topic selection methods based on immediate responses, then the system can maintain simple operation, but the system fails to optimize long-term conversation benefits and information retrieval

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoidpolicy learning complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-calculates expected long-term rewards for topic transitions during an offline learning phase using corpus data, storing these results in a policy base. This preliminary computation eliminates the need for complex real-time calculations during actual conversations, thereby improving information retrieval efficiency without adding operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The learning process is divided into two distinct phases: offline learning that computes expected long-term rewards using discounted future rewards, and online execution that simply queries the pre-computed policy base. This segmentation allows complex computations to be performed once beforehand, keeping the actual dialog system operation simple while achieving optimized topic selection.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the dialog system considers only immediate rewards for topic selection, then the system operation remains simple, but the system cannot achieve optimal long-term conversation outcomes

Engineering Contradiction:
Improvelong-term conversation benefitVSAvoidreward calculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Expected long-term rewards are pre-computed offline using discounted reward calculations that consider future topic transitions. This preliminary action captures long-term conversation benefits in advance, allowing the online system to simply select topics based on pre-calculated values without performing complex future-looking calculations in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a policy base that copies and stores the results of complex expected long-term reward calculations. Instead of re-computing these complex rewards during each conversation, the system uses the pre-stored policy base, which replicates the optimal topic selection guidance without the computational overhead.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the system uses a policy base derived from corpus data, then the system can achieve automated topic selection, but the system lacks adaptability to individual user preferences

Engineering Contradiction:
Improveuser preference adaptationVSAvoidpolicy learning automation
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system incorporates user feedback mechanisms where user responses and interactions are fed back into the policy learning process. This feedback loop allows the automated system to adapt to individual user preferences by adjusting the policy base based on actual user behavior patterns observed during conversations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The policy base is designed to be dynamic and updatable rather than static. As users interact with the system, the policy can be refined and adjusted to reflect individual user preferences, combining the benefits of automated initial policy generation with adaptive customization over time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11605304B2Learning of policy for selection of associative topic in dialog system
Publication Date: 2023.03.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11605304B2 patent drawing
  • US11605304B2 patent drawing
  • US11605304B2 patent drawing

AI summary

A computer-implemented method for learning a policy for selection of an associative topic, which can be used in a dialog system, is described. The method includes obtaining a policy base that indicates a topic transition from a source topic to a destination topic and a short-term reward for the topic transition, by analyzing data from a corpus. The short-term reward may be defined as probability of associating a positive response. The method also includes calculating an expected long-term reward for the topic transition using the short-term reward for the topic transition with taking into account a discounted reward for a subsequent topic transition. The method further includes generating a policy using the policy base and the expected long-term reward for the topic transition. The policy indicates selection of the destination topic for the source topic as an associative topic for a current topic.