Systems and methods for continual updating of response generation by an artificial intelligence chatbot
Inventors
Ma, Weicheng • Cao, Kai • Pan, Bei • Chen, Lin • Li, Xiang
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Methods and systems are provided for a natural language processing system comprising a chatbot adapted for dialog generation. In one example, the system may include a combination of a variational autoencoder (VAE) and a generative adversarial network (GAN) for generating natural responses to input queries. The VAE may convert queries into vector embeddings that may then be used by the GAN to continuously update and improve responses provided by the chatbot.
Core Innovation
The continual dialog generator for an artificial intelligence natural language processing chatbot generates continually updating response dialogs by using a Variational-Seq2Seq dialog generator architecture that combines a variational autoencoder (VAE) with a generative adversarial network (GAN). An input query is entered into a user interface and received by the VAE, which embeds the input query into vector representations. The vector representations are converted into response embeddings through a decoder and dense layers, and the response embeddings are converted into responses by a GAN generator (GAN-G).
A GAN discriminator (GAN-D) evaluates generated responses by comparing generated responses to seed answer or anticipated responses, and loss calculation based on that evaluation is used to update GAN components. Competition between the GAN generator and the GAN discriminator drives updating of the discriminator, and the VAE is updated by backpropagation based on updating of the discriminator of the GAN. Continual improvement of the dialog generator is described based on question-answer pairs and user responses feedback.
The architecture evaluates variations of the VAE encoder and decoder configurations using BLEU and ROUGE. The system workflow includes a testing process versus a training process, and the continual dialog generation is presented as using the combined VAE and GAN to produce natural responses and continually updating response generation for the chatbot.
Claims Coverage
The independent claims cover three aspects: a training method that takes user queries through a VAE into a GAN and then displays responses; a dialog generator system that computes and outputs responses using a VAE combined with a GAN; and a method specifically for continually updating chatbot responses by training with GAN competition and backpropagation updates.
Training an artificial intelligence natural language processing system with VAE-to-GAN conversion and response display
entering an input query into a user interface; receiving an input query by a variational autoencoder (VAE); embedding the input query into vector representations via the VAE; converting the vector representations into responses by a generative adversarial network (GAN); updating the GAN by a training process; and displaying a response to the input query in a user interface based on the conversion provided by the GAN.
Dialog generator system using a VAE combined with a GAN for response output
a processor communicatively coupled to the user interface device, the processor configured with a variational autoencoder (VAE) combined with a generative adversarial network (GAN) stored in non-transitory memory, the processor further configured with instructions stored in the non-transitory memory that, when executed, cause the processor to accept input queries from a user interface, calculate, using the VAE and GAN, responses to the queries, and output the responses by displaying the responses in the user interface.
Continually updating chatbot responses using GAN competition with discriminator-driven VAE backpropagation
training a dialog generator of the chatbot by a combination of a variation autoencoder (VAE) coupled to a generative adversarial network (GAN); updating a discriminator of the GAN based on competition between a generator of the GAN and the discriminator of the GAN; updating the VAE by backpropagation based on updating of the discriminator of the GAN; and displaying a response provided by the updated VAE and the updated GAN.
Across the independent claims, the core coverage is the integration of a VAE to embed queries into vector representations and a GAN to convert those representations into responses, with response output in a user interface; and a continually updating training approach where the discriminator is updated through generator-discriminator competition and the VAE is updated via backpropagation based on discriminator updates.
Stated Advantages
continually updating response generation for the chatbot
generating natural responses
Documented Applications
continual dialog generation and response dialogs for an artificial intelligence natural language processing chatbot with user interaction via a user interface
Interested in licensing this patent?