Semantic Construction Grammar: Bridging the NL / Logic Divide

12/10/2021
by   Dave Schneider, et al.
7

In this paper, we discuss Semantic Construction Grammar (SCG), a system developed over the past several years to facilitate translation between natural language and logical representations. Crucially, SCG is designed to support a variety of different methods of representation, ranging from those that are fairly close to the NL structure (e.g. so-called 'logical forms'), to those that are quite different from the NL structure, with higher-order and high-arity relations. Semantic constraints and checks on representations are integral to the process of NL understanding with SCG, and are easily carried out due to the SCG's integration with Cyc's Knowledge Base and inference engine.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/11/2021

Doing Natural Language Processing in A Natural Way: An NLP toolkit based on object-oriented knowledge base and multi-level grammar base

We introduce an NLP toolkit based on object-oriented knowledge base and ...
research
10/02/2019

A CCG-based Compositional Semantics and Inference System for Comparatives

Comparative constructions play an important role in natural language inf...
research
06/20/2016

A Probabilistic Generative Grammar for Semantic Parsing

We present a framework that couples the syntax and semantics of natural ...
research
11/14/2017

Learning an Executable Neural Semantic Parser

This paper describes a neural semantic parser that maps natural language...
research
08/30/2017

LangPro: Natural Language Theorem Prover

LangPro is an automated theorem prover for natural language (https://git...
research
06/27/2019

Semantic expressive capacity with bounded memory

We investigate the capacity of mechanisms for compositional semantic par...
research
05/11/2019

Controlled Natural Languages and Default Reasoning

Controlled natural languages (CNLs) are effective languages for knowledg...

Please sign up or login with your details

Forgot password? Click here to reset