The dependency trees define the path that was taken through the generative process in Figure 3 and are used to create a Bayesian network for every sentence, like in Figure 2.
object alignments a i are latent during learning and we must marginalize over them.