Dialog Generation Model Using Gaussian Mixture Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dialog generation models based on variational auto-encoders, such as DialogWAE, struggle to capture complex semantics and high variability in responses due to the simplicity of the posterior distribution fitted using a Gaussian distribution.

Innovation Solution

The method involves acquiring training samples including context, response, and similar response samples, encoding these to obtain latent variables, and performing adversarial training using a Gaussian mixture distribution to match prior and posterior latent variables, with the prior network employing a softmax function to maintain the Gaussian mixture distribution, thereby enhancing the model's ability to generate diverse and correlated responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a simple Gaussian distribution is used to fit the posterior distribution, then the training process is simple and fast, but the model cannot capture complex semantics and high variability required for generating responses

Engineering Contradiction:
Improvetraining simplicityVSAvoidcapability to capture complex semantics
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameterization of the posterior distribution from a simple Gaussian distribution to a Gaussian mixture distribution with multiple components. Each component has its own mean and covariance matrix, allowing the model to represent complex semantic structures and high variability in responses while maintaining a structured training approach through the mixture model framework

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent combines multiple Gaussian distributions into a Gaussian mixture distribution to form a composite probability model. This composite structure allows the posterior distribution to capture multiple modes and complex semantic patterns that a single Gaussian distribution cannot represent, while still maintaining computational tractability through the mixture model formulation

Inventive Principle:
Principle #40Composite materials

2Adaptability or versatility

If a Gaussian mixture distribution is used to fit the posterior distribution, then complex semantics and high variability can be captured, but the training complexity and computational cost increase

Engineering Contradiction:
Improvecapability to capture complex semanticsVSAvoidtraining complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the posterior distribution into multiple Gaussian components, each capturing a specific mode or pattern in the response data. The recognition network learns to identify and weight these separate components, allowing complex semantics to be captured through the combination of simpler individual Gaussian distributions, thereby managing training complexity through modular component learning

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a recognition network as an intermediary that maps the context and response to parameters of the Gaussian mixture distribution. This intermediary network learns to approximate the complex posterior distribution by outputting the means, covariances, and mixing coefficients, thereby bridging the gap between simple neural network outputs and complex mixture distribution requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11842164B2Method and apparatus for training dialog generation model, dialog generation method and apparatus, and medium
Publication Date: 2023.12.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11842164B2 patent drawing
  • US11842164B2 patent drawing
  • US11842164B2 patent drawing

AI summary

The disclosure discloses a method and an apparatus for training a dialog generation model, and a dialog generation method and apparatus, and relates to the field of artificial intelligence. The method includes: encoding a context sample to obtain a first latent variable, and recognizing the first latent variable to obtain a prior latent variable; encoding a response sample to obtain a second latent variable; encoding a response similar sample to obtain a third latent variable; performing recognition according to a Gaussian mixture distribution of the first latent variable, the second latent variable, and the third latent variable to obtain a posterior latent variable; and matching the prior latent variable with the posterior latent variable, and performing adversarial training on a dialog generation model.