{"id":482856,"date":"2018-04-30T08:27:22","date_gmt":"2018-04-30T15:27:22","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=482856"},"modified":"2018-04-30T12:03:06","modified_gmt":"2018-04-30T19:03:06","slug":"boundary-seeking-gans-new-method-adversarial-generation-discrete-data","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/boundary-seeking-gans-new-method-adversarial-generation-discrete-data\/","title":{"rendered":"Boundary-seeking GANs: A new method for adversarial generation of discrete data"},"content":{"rendered":"

\"\"<\/p>\n

Generative models are an important subset of machine learning goals and tasks that require realistic and statistically accurate generation of target data. Among all available generative models, generative adversarial networks (GANs) have emerged recently as a leading and state-of-the-art method, particularly in image generation tasks. While highly successful with continuous data, generation of discrete data with GANs remains a challenging problem that limits its applications in language and other important domains. In this post, we present our work on boundary-seeking GANs<\/a> done in collaboration with Adam Trischler<\/a>, Gerry Che, Kyunghyun Cho (opens in new tab)<\/span><\/a> and Yoshua Bengio (opens in new tab)<\/span><\/a> \u2013 a principled method for training GANs on discrete data that was accepted to the International Conference for Learning Representations (ICLR 2018).<\/p>\n

Generative models<\/h3>\n

A generative model is a method for generating a target distribution with the desired statistics. Generative models are a fundamental facet of machine learning, instrumental to a number of important tasks such as:<\/p>\n