Answer Set Programming via Controlled Natural Language Processing

被引:0
作者
Schwitter, Rolf [1 ]
机构
[1] Macquarie Univ, Ctr Language Technol, N Ryde, NSW 2109, Australia
来源
CONTROLLED NATURAL LANGUAGE, CNL 2012 | 2012年 / 7427卷
关键词
answer set programming; controlled natural language processing; model-based problem solving; knowledge representation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Controlled natural languages are subsets of natural languages that can be used to describe a problem in a very precise way, furthermore they can often be translated automatically into a formal notation. We investigate in this paper how a controlled natural language can be used as a specification language for Answer Set Programming (ASP). ASP is a declarative approach to problem solving and has its roots in knowledge representation, logic programming, and constraint satisfaction. Solutions of ASP programs are stable models (= answer sets) that build the starting point for question answering. As a proof of concept, we translate a problem specification written in controlled natural language into an ASP program and compute a stable model that contains the answers to a number of questions.
引用
收藏
页码:26 / 43
页数:18
相关论文
共 26 条
  • [1] [Anonymous], LOGIC PROGRAMMING PA
  • [2] [Anonymous], 1993, From discourse to logic
  • [3] [Anonymous], 2009, P AUSTRALASIAN LANGU
  • [4] [Anonymous], 1978, LOGIC DATA BASES
  • [5] [Anonymous], 2003, Programming in Prolog: using the ISO standard (Fifth)
  • [6] Baral C., 2003, Knowledge Representation, Reasoning and Declarative Problem Solving
  • [7] Baral Chitta, 2012, P 13 INT C PRINCIPLE, P573
  • [8] Bernardi R., 2007, P IWCS 7
  • [9] Blackburn P., 2005, REPRESENTATION INFER
  • [10] Brewka G., 2011, COMMUNICATIONS ACM, V54