Code for my ConSmBop project will be available soon.
SmBoP is
a semi-autoregressive bottom-up semantic parser,
which takes an utterance and a DB schema as input, and constructs at decoding step
In this work I studied several methods to enhance SmBoP’s contextual modeling to improve performance when mapping a sequence of context-dependent user utterances to structured programs. I altered the encoder to address previous utterances, and enriched the decoder at each decoding step by reusing subtrees of the same height predicted in previous turns within the same interaction.
I thank Prof. Jonathan Berant and Ohad Rubin for their valuable guidance and feedback.