Reasoning and change over inconsistent ontologies (i-ont(s)) is of utmost relevance in sciences like medicine and law. Argumentation may be an appropriate formalism to cope with both problems: (reasoning) through an Argumentation Framework () constructed from the i-ont, and (change) by handling the dynamics of its arguments. We propose a new family of abstract s referred as generalized (), due to its ability of adapting to different representation languages. Afterwards, we propose a possible instantiation of the ’s abstract language for arguments to the basic description logic for reasoning over i-onts. For dynamics of arguments, a revision operation modifies the graph of arguments in an for provoking the argumentation semantics to accept an argument. Thus, revising an - would introduce a novel methodology for handling evolution of i-onts. To such end, we propose a revision operation by relying upon classic belief revision theory, although contrary to it, consistency restoration is avoided in order to handle evolution with inconsistency tolerance.
The promulgation of laws can be an interesting environment in which it is necessary to deal with reasoning and evolution of knowledge over inconsistent bases. This usually involves an extensive process in which laws, articles, and even evidence (according to court’s jurisprudence) can enter in conflict with articles composing the new law. With a law promulgation the legal system is expected to evolve for incorporating the knowledge conforming the new law while ensuring it to be constitutional. To such end, it is necessary to identify a set of articles to be derogated, or amended, as part of the promulgation process. The investigations of this thesis work are developed with such motivation.
This thesis work develops theories for both reasoning about complex-structured knowledge over inconsistent Knowledge Bases (KBs) and for handling its evolution with inconsistency tolerance. The contributions are enclosed in three different areas within the artificial intelligence like belief revision, argumentation and ontology reasoning and evolution. Regarding belief revision, the novel aspect is the proposal of change methodologies without consistency restoration. On the argumentation side, contributions are focused mainly on handling the dynamics of arguments in Generalized Argumentation Frameworks (). At a theoretical level, are defined in an abstract manner, however, they are capable of being reified to different representation languages for handling specific knowledge according to a given KB. Finally, ontologies and in particular Description Logics (DLs), are studied in detail as a way to apply the proposed theories on some specific representation by handling complex-structured knowledge. This is relevant for handling conceptualization of norms in law sciences.
Contributions
The Generalized (Abstract) Argumentation Framework () [3] formalizes a machinery for reasoning over inconsistent KBs disregarding any specific logic. Thus, the language used to represent knowledge and arguments remains unspecified at a theoretical level. In turn, a tuple identified as Argument Language framework (AL-framework), is given to provide some basic structure to the representation of knowledge and arguments built from it. is the language of an underlying general logic (restricted to first-order logic, at most), is a language for claims, is a language for premises, and is an assertional language (ground formulae). The set will identify the domain of all possible AL-frameworks. Afterwards, given an AL-framework , the argument language will be referred for identifying the set obtained from π, providing some structure to the notion of argument while keeping it abstract. In this sense, an argument in a () will be constructed as a (tree-like) linkage of atoms like which will stand for a single formula from the underlying KB. This allows to share the same primitive elements from both the framework (atoms) and the KB (formulae). A resulting advantage is that a may be straightforwardly adapted to deal with dynamics of knowledge as done in [6]: removing an argument from the framework would imply deleting a formula from the KB. Additionally, the specification of atoms as the inner components of arguments allows to establish the general form of formulae in order to identify the minimal portion of representable knowledge that could be removed from a KB. To this end, techniques of knowledge compilation are used as a way to put the KB into a normal form to specify a fine-grained form of knowledge. Some advantages of such decision are representing small arguments (and atoms), providing a fine-grained repairing methodology of formulae, and reducing the computational complexity of querying which offsets the additional costs of initial preprocessing for KB normalization. For DLs, works on knowledge compilation are proposed for transforming ontologies according to some normal form in order to interpret axioms straightforwardly as atoms. To this end, is reified to , and the complete -AL-framework is specified after studying some DL’s specific inconveniences such as negation of DL axioms, which is known to be a problem for some description languages.
Argument Theory Change (ATC) [6] applies notions from the classical theory of change, and particularly from the well known AGM model of change [1] to the field of abstract argumentation [2] by relying upon dialectical trees as the adopted argumentation semantics. An argument revision à la ATC revises an by an argument seeking for its warrant. To such end, the – and thus the set of arguments – is modified in order for the argumentation semantics to accept the new argument. We propose an approach to ATC under the name of dialectic-global model [5], that revises the KB (by analyzing the built from it), by an argument , which contains a minimal set of propositional rules inferring its claim α. The new revised KB determines a new whose argumentation semantics accepts α by rendering undefeated from the dialectical tree rooted in it. This is achieved by identifying a set of arguments that should be removed from the to render undefeated. However, the removal of arguments from the cannot be done straightforwardly, but as a consequence of the removal of beliefs from the underlying KB from where the is built.
By applying the dialectic-global model over we tackle the problem of evolution with tolerance to inconsistencies at a general level. Afterwards, we propose algorithms for implementing non-standard DL machineries for reasoning over inconsistent ontologies [4] by relying upon standard DL reasoners and their classic methodologies like tableaux algorithms.
Final remarks
The complete thesis (in Spanish) can be downloaded in http://cs.uns.edu.ar/~mom/publications/thesis.pdf. It was supervised by Marcelo A. Falappa and with the collaboration of Renata Wassermann, N.D. Rotstein, A.J. Garcia and G.R. Simari. The main contributions have been published in conferences and journals such as [3–5], among others. As a consequence of the thesis’ related investigations two different lateral theories have been formed: ATC and DAF (Dynamic Argumentation Frameworks). Both theories generated additional publications in conferences and journals such as TPLP, AEPIA, AAAI, IJCAI, COMMA and NMR, which additionally support the results of the thesis.
References
1.
C.Alchourrón, P.Gärdenfors and D.Makinson, On the logic of theory change: Partial meet contraction and revision functions, The Journal of Symbolic Logic50 (1985), 510–530.
2.
P.M.Dung, On the acceptability of arguments and its fundamental role in nonmonotonic reasoning and logic programming and n-person games, Artificial Intelligence77 (1995), 321–357.
3.
M.O.Moguillansky, N.D.Rotstein, M.A.Falappa and G.R.Simari, Generalized abstract argumentation: Handling arguments in FOL fragments, in: ECSQARU, C.Sossai and G.Chemello, eds, Lecture Notes in Computer Science, Vol. 5590, Springer, 2009, pp. 144–155.
4.
M.O.Moguillansky, R.Wassermann and M.A.Falappa, An argumentation machinery to reason over inconsistent ontologies, in: IBERAMIA, Á.F.K.Morales and G.R.Simari, eds, Lecture Notes in Computer Science, Vol. 6433, Springer, 2010, pp. 100–109.
5.
M.O.Moguillansky, R.Wassermann and M.A.Falappa, Inconsistent-tolerant base revision through argument theory change, Logic Journal of the IGPL20(1) (2012), 154–186.
6.
N.D.Rotstein, M.O.Moguillansky, M.A.Falappa, A.J.García and G.R.Simari, Argument theory change: Revision upon warrant, in: COMMA, P.Besnard, S.Doutre and A.Hunter, eds, Frontiers in Artificial Intelligence and Applications, Vol. 172, IOS Press, 2008, pp. 336–347.