Alternate to the the proposed architecture, one can append the topic vector to the initial hidden state of the encoder, or the initial state of the decoder.
in our experiments, these approaches did not produce the desired tuning.