Sample-efficient Linguistic Generalizations Through Program Synthesis: Experiments with Phonology Problems | AMiner