In this paper we present QuASIt, a Question Answering System for the Italian language, and the underlying cognitive architecture. The term cognitive is meant in the procedural semantics perspective, which states that the interpretation and/or production of a sentence requires the execution of some cognitive processes over both a perceptually grounded model of the world, and a linguistic knowledge acquired previously. We attempted to model these cognitive processes with the aim to make an artificial agent able both to understand and produce natural language sentences. The agent runs these processes on its inner domain representation using the linguistic knowledge also. In this sense, QuASIt is both a rule-based and ontology-based question answering system.
In the model, rules are aimed at understanding the query in terms of the linguistic typology of the question, and enabling its semantic processing as regards the search for the answer in the structured knowledge from DBPedia Italian project. Also the free explicative text in support of the query is analyzed if available. QuASIt attempts to answer for both multiple choice and essay questions. The model is presented, the implementation of the system is detailed, and some experiments are discussed.
This article is authored also by Synbrain data scientists and collaborators. READ THE FULL ARTICLE