As shown in Figure 1, our model contains three parts: attribute encoder, sequence decoder, and an attention mechanism.
we first use multilayer perceptrons to encode input attributes into vector representations that are used as latent factors for generating reviews.