So, I am basically training a GAN with WGAN-gp setup. After I train the critic (lets say 5 times) If I estimate the Wasserstein distance between real and fake samples like (critic(real) - critic(fake)) it gives me a positive real number. After few epochs the Wasserstein distance between becomes negative and goes on decreasing. So, my question is basically what does this positive distance imply ? And also what does this negative value imply (which I got after few epochs) ? So, does that mean one of G or D got too strong? How do we fix this issue ??