We adopted mostly the same network from the HearthStone experiment to semantic parsing. The number of layers \(L\)  is 7 in this experiment. We did not build a separate network for different node types as our network is prone to overfitting for such small datasets. Besides, we introduced the pointer network [1]} to copy variable names (e.g., ci0 in Figure REF ) due to the property of the datasets, which is also the practice of previous work [2]}.
<TABLE>