Semantic parsing is a means of taking natural language and putting it in a form that a computer can understand. There has been a multitude of approaches that take natural language utterances and form them into lambda calculus expressions -- mathematical functions to describe logic. Here, we experiment with a sequence to sequence model to take natural language utterances, convert those to lambda calculus expressions, when can then be parsed, and place them in an XML format that can be used by a finite state machine. Experimental results show that we can have a high accuracy model such that we can bridge the gap between technical and nontechnical individuals in the robotics field.
翻译:语义解析是一种将自然语言转化为计算机可理解形式的手段。已有多种方法将自然语言语句转化为λ演算表达式——用于描述逻辑的数学函数。本文实验采用序列到序列模型,将自然语言语句转化为λ演算表达式,进而解析这些表达式,并将其转换为有限状态机可用的XML格式。实验结果表明,我们能够构建高精度模型,从而弥合机器人领域技术人员与非技术人员之间的鸿沟。