While the space of programs is exponential, we observed that abstract programs which are instantiated into correct programs are not very complex in terms of the number of production rules used to generate them.
each column is encoded by averaging the embeddings of words under its column name.