Context-aware Natural Language Generation with Recurrent Neural Networks
Jian Tang, Yifan Yang, Sam Carton, Ming Zhang, and Qiaozhu Mei

TL;DR
This paper introduces two novel recurrent neural network-based methods for context-aware natural language generation, effectively encoding and attending to rich contextual information to produce natural and convincing fake reviews.
Contribution
The paper proposes two new approaches that encode context into semantic representations and use a gating mechanism during decoding, improving context handling in language generation.
Findings
Generated fake reviews are highly natural and often misclassified as real by humans.
Over 50% of fake reviews fooled human judges.
Over 90% of fake reviews bypass existing detection algorithms.
Abstract
This paper studied generating natural languages at particular contexts or situations. We proposed two novel approaches which encode the contexts into a continuous semantic representation and then decode the semantic representation into text sequences with recurrent neural networks. During decoding, the context information are attended through a gating mechanism, addressing the problem of long-range dependency caused by lengthy sequences. We evaluate the effectiveness of the proposed approaches on user review data, in which rich contexts are available and two informative contexts, sentiments and products, are selected for evaluation. Experiments show that the fake reviews generated by our approaches are very natural. Results of fake review detection with human judges show that more than 50\% of the fake reviews are misclassified as the real reviews, and more than 90\% are misclassified…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimodal Machine Learning Applications · Topic Modeling · Natural Language Processing Techniques
