Is this similar to Dyna-Q learning, but with modeling/simulation being handled by the RNN?
It looks like the VAE is just used to create a feature vector, so the main difference seems to be in the MDN-RNN - which is taking the place of the usual state/action simulation in Dyna-Q.