Compositional Generalization in Semantic Parsing: Pre-training vs. Specialized Architectures | Synapse