The typical neural semantic parser aims to estimate p (y|x).
in our work, we decompose p (y|x) into two processes (as shown in Figure 2), i.e., one process is to learn the anonymous utterancex given the input utterance x for the purpose of reducing lexical problem, i.e., while the other process is to learn the neural semantic parser with anonymous utterancex as the additional input, i.e., in the following, we will discuss how to learn the anonymous utterance (Eqn (2)) and how to learn the neural semantic parser with anonymous utterance as additional input (Eqn (1)) in detail.