A Computational Framework for Dialectical Reasoning


A Computational Framework for Dialectical Reasoning
Pierre St-Vincent, Daniel Poulin and Paul Bratley

Dialectics are important not only in law but in every domain where knowledge is not certain; that is, everywhere assumptions must be made. After a review of recent advances in computational dialectics and related fields, we present the framework of a system for constructing dialectical arguments from a rule-based representation of law.

In this system, meta level reasoning serves to allow for multiple utilisations of the rules. At the object level, rules grouped in modules represent “ground” knowledge. At the meta level, modules contain meta level rules that query other modules, at the object level or at some meta level, for arguments. During the construction of arguments, meta level rules use a filtering mechanism that works like simple regular expressions. This mechanism selects lower level rules according to their contexts.

Download/View PDF HERE.