Building an Application Independent Natural Language Interface

10/30/2019
by   Sahisnu Mazumder, et al.
0

Traditional approaches to building natural language (NL) interfaces typically use a semantic parser to parse the user command and convert it to a logical form, which is then translated to an executable action in an application. However, it is still challenging for a semantic parser to correctly parse natural language. For a different domain, the parser may need to be retrained or tuned, and a new translator also needs to be written to convert the logical forms to executable actions. In this work, we propose a novel and application independent approach to building NL interfaces that does not need a semantic parser or a translator. It is based on natural language to natural language matching and learning, where the representation of each action and each user command are both in natural language. To perform a user intended action, the system only needs to match the user command with the correct action representation, and then execute the corresponding action. The system also interactively learns new (paraphrased) commands for actions to expand the action representations over time. Our experimental results show the effectiveness of the proposed approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/22/2016

Learning Executable Semantic Parsers for Natural Language Understanding

For building question answering systems and natural language interfaces,...
research
02/22/2019

Learning to Learn Semantic Parsers from Natural Language Supervision

As humans, we often rely on language to learn language. For example, whe...
research
04/18/2019

Genie: A Generator of Natural Language Semantic Parsers for Virtual Assistant Commands

To understand diverse natural language commands, virtual assistants toda...
research
02/25/2018

NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating System

We present new data and semantic parsing methods for the problem of mapp...
research
08/09/2019

A Generate-Validate Approach to Answering Questions about Qualitative Relationships

Qualitative relationships describe how increasing or decreasing one prop...
research
09/18/2019

Natural Language Generation for Non-Expert Users

Motivated by the difficulty in presenting computational results, especia...
research
03/27/2023

An ontology-aided, natural language-based approach for multi-constraint BIM model querying

Being able to efficiently retrieve the required building information is ...

Please sign up or login with your details

Forgot password? Click here to reset