String to semantic graph alignment
For my undergraduate thesis, I started working on semantic parsing: the problem of mapping natural language strings to meaning representations. In order to train a semantic parser for English to Abstract Meaning Representation (AMR), we first need to know which phrases in the input sentence invoked which concepts in the corresponding AMR graph. The project aimed at building an English/AMR aligner to solve this task automatically.
Here is my final thesis, which was originally based on a paper titled “Aligning English Strings with Abstract Meaning Representation Graphs” (Pourdamghani et al., 2014).
Til next time,