First I would like to thank the authors of this tutorial/repo for this great resource . It has helped me tremendously in understanding what's semantic parsing really is .
For my project , I need to extract certain entities like name, location, organisation , etc and create a query out of it . The recognition part can be done by training a custom NER using Stanford's corenlp. The doubt I have is if my intent is narrow , then is it required to write a grammar and create the semantics recursively ? Can't I just create the semantics for a question by just checking if it has so and so entities and directly create one. For example , let's say my query is "who knows John Doe from New York" , then I can just create a semantic by just recognising the named entities . Is a grammar a overkill here or am I missing something
First I would like to thank the authors of this tutorial/repo for this great resource . It has helped me tremendously in understanding what's semantic parsing really is .
For my project , I need to extract certain entities like name, location, organisation , etc and create a query out of it . The recognition part can be done by training a custom NER using Stanford's corenlp. The doubt I have is if my intent is narrow , then is it required to write a grammar and create the semantics recursively ? Can't I just create the semantics for a question by just checking if it has so and so entities and directly create one. For example , let's say my query is "who knows John Doe from New York" , then I can just create a semantic by just recognising the named entities . Is a grammar a overkill here or am I missing something