The training on unlabeled data proceeds otherwise in the same way as described in Algorithm 1.
contrast this with the traditional learning settings for semantic parsers, where the user (or annotator) provides the correct logical form y i or the execution of the correct logical form y i (denotation) (Table 1).