TreeGAN: Syntax-Aware Sequence Generation with Generative Adversarial Networks
Xinyue Liu, Xiangnan Kong, Lei Liu, Kuorong Chiang

TL;DR
TreeGAN introduces a syntax-aware GAN framework that generates sequences conforming to a given context-free grammar by constructing parse trees, significantly improving sequence quality in formal languages.
Contribution
The paper presents TreeGAN, a novel GAN model that incorporates CFGs into sequence generation by using tree-structured RNNs for both generator and discriminator.
Findings
TreeGAN effectively generates syntax-conforming sequences.
Experimental results show significant quality improvements.
Applicable to both synthetic and real datasets.
Abstract
Generative Adversarial Networks (GANs) have shown great capacity on image generation, in which a discriminative model guides the training of a generative model to construct images that resemble real images. Recently, GANs have been extended from generating images to generating sequences (e.g., poems, music and codes). Existing GANs on sequence generation mainly focus on general sequences, which are grammar-free. In many real-world applications, however, we need to generate sequences in a formal language with the constraint of its corresponding grammar. For example, to test the performance of a database, one may want to generate a collection of SQL queries, which are not only similar to the queries of real users, but also follow the SQL syntax of the target database. Generating such sequences is highly challenging because both the generator and discriminator of GANs need to consider the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Multimodal Machine Learning Applications · Handwritten Text Recognition Techniques
