This attribute-conditioned review generation problem is very challenging due to the variety of candidate reviews that satisfy the input attributes.
apart from the given attributes, there are other unknown or latent factors that influence the generated reviews, which renders the generation process non-deterministic.