咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Specifying and Verbalising Ans... 收藏

Specifying and Verbalising Answer Set Programs in Controlled Natural Language

作     者:Schwitter, Rolf 

作者机构:Macquarie Univ Dept Comp Sydney NSW 2109 Australia 

出 版 物:《THEORY AND PRACTICE OF LOGIC PROGRAMMING》 

年 卷 期:2018年第18卷第3-4期

页      面:691-705页

核心收录:

学科分类:08[工学] 0835[工学-软件工程] 0701[理学-数学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主  题:Bi-directional grammars controlled natural languages answer set programming sentence planning executable specifications 

摘      要:We show how a bi-directional grammar can be used to specify and verbalise answer set programs in controlled natural language. We start from a program specification in controlled natural language and translate this specification automatically into an executable answer set program. The resulting answer set program can be modified following certain naming conventions and the revised version of the program can then be verbalised in the same subset of natural language that was used as specification language. The bi-directional grammar is parametrised for processing and generation, deals with referring expressions, and exploits symmetries in the data structure of the grammar rules whenever these grammar rules need to be duplicated. We demonstrate that verbalisation requires sentence planning in order to aggregate similar structures with the aim to improve the readability of the generated specification. Without modifications, the generated specification is always semantically equivalent to the original one;our bi-directional grammar is the first one that allows for semantic round-tripping in the context of controlled natural language processing.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分