The model architectures for NLG and NLU are a gated recurrent unit (GRU) (Cho et al., 2014) with two identical fully-connected layers at the two ends of GRU.
the model is symmetrical and may have semantic frame representation as initial and final hidden states and sentences as the sequential input.