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...

Full description

Bibliographic Details
Main Authors: Yang Yang, Xiaodong Dan, Xuesong Qiu, Zhipeng Gao
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