FGGAN: Feature-Guiding Generative Adversarial Networks for Text Generation
Text generation is a basic work of natural language processing, which plays an important role in dialogue system and intelligent translation. As a kind of deep learning framework, Generative Adversarial Networks (GAN) has been widely used in text generation. In combination with reinforcement learnin...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9091179/ |
id |
doaj-ed15289c64d04140acb1b51b14125e77 |
---|---|
record_format |
Article |
spelling |
doaj-ed15289c64d04140acb1b51b14125e772021-03-30T02:58:00ZengIEEEIEEE Access2169-35362020-01-01810521710522510.1109/ACCESS.2020.29939289091179FGGAN: Feature-Guiding Generative Adversarial Networks for Text GenerationYang Yang0https://orcid.org/0000-0002-0370-456XXiaodong Dan1https://orcid.org/0000-0003-1315-0721Xuesong Qiu2https://orcid.org/0000-0002-7899-539XZhipeng Gao3State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaText generation is a basic work of natural language processing, which plays an important role in dialogue system and intelligent translation. As a kind of deep learning framework, Generative Adversarial Networks (GAN) has been widely used in text generation. In combination with reinforcement learning, GAN uses the output of discriminator as reward signal of reinforcement learning to guide generator training, but the reward signal is a scalar and the guidance is weak. This paper proposes a text generation model named Feature-Guiding Generative Adversarial Networks (FGGAN). To solve the problem of insufficient feedback guidance from the discriminator network, FGGAN uses a feature guidance module to extract text features from the discriminator network, convert them into feature guidance vectors and feed them into the generator network for guidance. In addition, sampling is required to complete the sequence before feeding it into the discriminator to get feedback signal in text generation. However, the randomness and insufficiency of the sampling method lead to poor quality of generated text. This paper formulates text semantic rules to restrict the token of the next time step in the sequence generation process and remove semantically unreasonable tokens to improve the quality of generated text. Finally, text generation experiments are performed on different datasets and the results verify the effectiveness and superiority of FGGAN.https://ieeexplore.ieee.org/document/9091179/Generative adversarial networkstext generationdeep learningreinforcement learning |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yang Yang Xiaodong Dan Xuesong Qiu Zhipeng Gao |
spellingShingle |
Yang Yang Xiaodong Dan Xuesong Qiu Zhipeng Gao FGGAN: Feature-Guiding Generative Adversarial Networks for Text Generation IEEE Access Generative adversarial networks text generation deep learning reinforcement learning |
author_facet |
Yang Yang Xiaodong Dan Xuesong Qiu Zhipeng Gao |
author_sort |
Yang Yang |
title |
FGGAN: Feature-Guiding Generative Adversarial Networks for Text Generation |
title_short |
FGGAN: Feature-Guiding Generative Adversarial Networks for Text Generation |
title_full |
FGGAN: Feature-Guiding Generative Adversarial Networks for Text Generation |
title_fullStr |
FGGAN: Feature-Guiding Generative Adversarial Networks for Text Generation |
title_full_unstemmed |
FGGAN: Feature-Guiding Generative Adversarial Networks for Text Generation |
title_sort |
fggan: feature-guiding generative adversarial networks for text generation |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Text generation is a basic work of natural language processing, which plays an important role in dialogue system and intelligent translation. As a kind of deep learning framework, Generative Adversarial Networks (GAN) has been widely used in text generation. In combination with reinforcement learning, GAN uses the output of discriminator as reward signal of reinforcement learning to guide generator training, but the reward signal is a scalar and the guidance is weak. This paper proposes a text generation model named Feature-Guiding Generative Adversarial Networks (FGGAN). To solve the problem of insufficient feedback guidance from the discriminator network, FGGAN uses a feature guidance module to extract text features from the discriminator network, convert them into feature guidance vectors and feed them into the generator network for guidance. In addition, sampling is required to complete the sequence before feeding it into the discriminator to get feedback signal in text generation. However, the randomness and insufficiency of the sampling method lead to poor quality of generated text. This paper formulates text semantic rules to restrict the token of the next time step in the sequence generation process and remove semantically unreasonable tokens to improve the quality of generated text. Finally, text generation experiments are performed on different datasets and the results verify the effectiveness and superiority of FGGAN. |
topic |
Generative adversarial networks text generation deep learning reinforcement learning |
url |
https://ieeexplore.ieee.org/document/9091179/ |
work_keys_str_mv |
AT yangyang fgganfeatureguidinggenerativeadversarialnetworksfortextgeneration AT xiaodongdan fgganfeatureguidinggenerativeadversarialnetworksfortextgeneration AT xuesongqiu fgganfeatureguidinggenerativeadversarialnetworksfortextgeneration AT zhipenggao fgganfeatureguidinggenerativeadversarialnetworksfortextgeneration |
_version_ |
1724184362723835904 |