The second module is a conditional domain adversarial network for projecting the representations of syntactically-similar words into a common space.
tRNN is built on a recursive structure shown in the right-hand side of Figure 2.