SKATE: A Natural Language Interface for Encoding Structured Knowledge

Abstract

In Natural Language (NL) applications, there is often a mismatch between what the NL interface is capable of interpreting and what a lay user knows how to express. This work describes a novel natural language interface that reduces this mismatch by refining natural language input through successive, automatically generated semi-structured templates. In this paper we describe how our approach, called SKATE, uses a neural semantic parser to parse NL input and suggest semi-structured templates, which are recursively filled to produce fully structured interpretations. We also show how SKATE integrates with a neural rule-generation model to interactively suggest and acquire commonsense knowledge. We provide a preliminary coverage analysis of SKATE for the task of story understanding, and then describe a current business use-case of the technology in a restricted domain: COVID-19 policy design.

Cite

Text

McFate et al. "SKATE: A Natural Language Interface for Encoding Structured Knowledge." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I17.17804

Markdown

[McFate et al. "SKATE: A Natural Language Interface for Encoding Structured Knowledge." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/mcfate2021aaai-skate/) doi:10.1609/AAAI.V35I17.17804

BibTeX

@inproceedings{mcfate2021aaai-skate,
  title     = {{SKATE: A Natural Language Interface for Encoding Structured Knowledge}},
  author    = {McFate, Clifton James and Kalyanpur, Aditya and Ferrucci, David A. and Bradshaw, Andrea and Diertani, Ariel and Melville, David and Moon, Lori},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {15362-15369},
  doi       = {10.1609/AAAI.V35I17.17804},
  url       = {https://mlanthology.org/aaai/2021/mcfate2021aaai-skate/}
}