27的平方根是多少?基于CodeOntology的问题解答What is the cube root of 27? Question Answering over CodeOntology |
|
课程网址: | http://videolectures.net/iswc2018_atzori_what_is_27/ |
主讲教师: | Maurizio Atzori |
开课单位: | 卡里亚里大学 |
开课时间: | 2018-11-22 |
课程语种: | 英语 |
中文简介: | 我们提出了一种无监督的方法来处理自然语言问题,这些问题既不能通过事实问题回答,也不能通过高级数据查询来回答,而是需要专门的代码生成。为了解决这一具有挑战性的任务,我们的系统AskCO通过解释自然语言问题并生成SPARQL查询来执行语言到代码的转换,该查询是针对CodeOntology运行的,CodeOntollogy是一个大型RDF存储库,包含数百万个表示Java代码结构的三元组。SPARQL查询将产生许多候选的Java源代码片段和方法,由AskCO在语法和语义特征上进行排序,以找到最佳候选,然后执行这些代码片段以获得正确的答案。该系统的评估基于从StackOverflow中提取的数据集,实验结果表明,我们的方法与其他最先进的专有系统(如封闭源代码的WolframAlpha计算知识引擎)相当。 |
课程简介: | We present an unsupervised approach to process natural language questions that cannot be answered by factual question answering nor advanced data querying, requiring ad-hoc code generation instead. To address this challenging task, our system, AskCO, performs language-to-code translation by interpreting the natural language question and generating a SPARQL query that is run against CodeOntology, a large RDF repository containing millions of triples representing Java code constructs. The SPARQL query will result in a number of candidate Java source code snippets and methods, ranked by AskCO on both syntactic and semantic features, to find the best candidate, that is then executed to get the correct answer. The evaluation of the system is based on a dataset extracted from StackOverflow and experimental results show that our approach is comparable with other state-of-the-art proprietary systems, such as the closed-source WolframAlpha computational knowledge engine. |
关 键 词: | 生成SPARQL查询; 大型RDF存储库; StackOverflow中提取的数据集; WolframAlpha计算知识引擎 |
课程来源: | 视频讲座网 |
数据采集: | 2023-01-14:cyh |
最后编审: | 2023-01-14:cyh |
阅读次数: | 53 |