Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TextGAN and GSGAN generators do not converge #31

Open
remidomingues opened this issue Mar 20, 2019 · 1 comment
Open

TextGAN and GSGAN generators do not converge #31

remidomingues opened this issue Mar 20, 2019 · 1 comment

Comments

@remidomingues
Copy link

Hi,
I have been feeding a very simple dataset composed of consecutive ints to all GANs available in this library. The data is generated as follows, and stored in the oracle file.

X = [list(range(20))] * 80

I then attempt to perform a training on real data, using this file in input. Seqgan, Leakgan, Rankgan, Mle and Maligan manage to learn and reproduce this simple pattern.

The generator of GSGAN is able to restrict its vocabulary to the one given in input (i.e. use only integers between 0 and 20 instead of 0 and 5000), but is not able to capture the ordering.

The generator of TextGAN is neither able to restrict its vocabulary to the one given in input, nor able to learn an ordering.

As a result, the nll-test for these models is far from the one reached by the other models. Any hint on what may be causing this issue?

@remidomingues
Copy link
Author

Hi again,

As a possible direction, I observed that feeding two identical test samples to the generator of GSGAN resulted in two different losses. This is not the case for SeqGAN, MaliGAN, MLE and RankGAN.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant