• Phase 3: finally, we allow the reconstruction loss to back-propagate to the parser, and all three components are updated as normal.
we use the semantic parser to compute the approximated posterior q(y|x).