asaparov/parser
Semantic parser induction using a generative model of grammar.
This project helps researchers and computational linguists analyze and understand how natural language relates to structured logical forms. You provide it with examples of sentences paired with their logical representations (like Datalog or lambda calculus), and it outputs a grammar model that can then be used to parse new sentences into logical forms, or even generate sentences from given logical forms. This tool is for academics or NLP practitioners working on semantic parsing.
No commits in the last 6 months.
Use this if you need to build or evaluate a generative grammar that translates natural language queries into machine-understandable logical forms for tasks like question answering or database querying.
Not ideal if you are looking for an off-the-shelf, pre-trained semantic parser for general-purpose natural language understanding without specialized linguistic expertise.
Stars
30
Forks
4
Language
C++
License
Apache-2.0
Category
Last pushed
Apr 05, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/asaparov/parser"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
opencog/link-grammar
The CMU Link Grammar natural language parser
mafait/Thinknowlogy
Automated reasoning based on the Laws of Intelligence naturally embedded in the human language •...
kovvalsky/LangPro
Tableau-based Theorem Prover for Natural Logic and Language
Attempto/APE
Parser for Attempto Controlled English (ACE)
UnitexGramLab/unitex-core
Unitex/GramLab C++ Core