Abstract
Keywords
Introduction
Walton’s notion of argumentation schemes as set out in [97] and [104] has had a profound influence on AI and Law [13]. In this paper we will discuss the use of argumentation schemes in AI and Law, and show how various uses of argumentation schemes were affected by awareness of Walton’s ideas. We begin by giving a brief overview of Walton’s notion of argumentation schemes.
Walton’s ideas about argumentation schemes developed from his work on fallacies. Logicians, who are interested in studying arguments that can be accepted as true from their form alone, have also investigated logical fallacies [59]: arguments that have a similar form but where the truth of the premises does not guarantee the truth of the conclusion. Thus Aristotle’s study of the syllogism [7] was intended to show which forms of the syllogism led to valid arguments and which led to invalid arguments. Although interest in fallacies diminished as logical theory from the late nineteenth-century forward turned more and more to axiomatic systems and formal languages, in the second half of the twentieth century interest in fallacies returned as philosophers realised the uncomfortable fit between formal logic and natural language reasoning and argumentation. Walton was part of this revival, publishing a string of works on fallacies including [111, 112] and [107] amongst numerous others. Many fallacies have the form of a deductive argument, premises followed by conclusion, but they are not sound in that their premises may be true and yet their conclusion false. None the less, in practice, these forms of arguments are widely used, and often rightly accepted. Most arguments used in everyday discourse are not such as their premises entail their conclusions: the premises give reasons to believe the conclusion, and may allow us to
An example of a fallacy is the
Therefore,
This is clearly not a sound argument: an authority may make a false statement about his subject for any of a number of reasons, in which case the premises will be true and the conclusion false. None the less, it is a form of argument that we commonly use and accept. Most of what we know was not discovered by us, nor incontrovertibly proven, but told to us by someone we regarded as an authority and who we believed was telling us the truth, having no reason to suppose otherwise. This observation, that certain types of argument give a presumptive reason to accept the conclusion in a given context where there are no reasons to disbelieve the conclusion, was the basis of Walton’s notion of argumentation schemes. Argumentation schemes may be thought of as contextual forms of argument, where the conclusion of the argument is made more plausible or persuasive if the premises of the argument are believed or accepted to be true.
Thus use of the
How credible is
Is
Does
Is
Is
Is
There are a number of variations in the critical questions for this scheme: sometimes bias is explicitly mentioned, but here it is subsumed under AVCQ4. But the general idea is that there are a number of reasons why one might withdraw the presumption that
If a critical question is posed, it casts doubt on the conclusion, but the presumption may be reinstated by giving a satisfactory answer to the question. Thus AVCQ2 could be answered by listing
Walton saw argumentation schemes as being within a dialogical context. Following this view, one could see the procedure for evaluating arguments as taking the form of a set of dialogue rules. However, as Prakken points out in [74] and [13], argumentation schemes can also be seen in another way. On this alternative view, argumentation schemes are essentially logical constructs, so that a procedure for evaluating arguments primarily takes the form of a logic. Prakken argues that most (though not all) argumentation schemes can be seen as defeasible inference rules and that their critical questions can be seen as pointers to counter-arguments, so that the logic governing the use of argumentation schemes should be a logic for defeasible argumentation. On this view, the logical and dialectical aspects can be separated, as Prakken argued in [72], where he proposed three levels;
A This was called the
An
A
In [74] Prakken also identifies a third way of viewing argumentation schemes, namely as a compressed way of expressing a particular method of reasoning.
In the remainder of this paper we will discuss the development of models of argumentation in AI and Law using Walton’s account of argumentation schemes as a lens through which to view and compare various approaches. We will begin by discussing how argumentation was treated before Walton’s understanding of argumentation schemes became widely adopted.
The first International Conference on Artificial Intelligence and Law, held in Boston in 1987 is generally accepted as the starting point for the field of AI and Law. Although there had been some work in AI and Law before that, notably [81, 90] and [96], and there had been some small invited gatherings, this was where and when the international community as a whole first came together to exchange ideas. At that conference two distinctive models of legal reasoning were presented: what might be termed the
The rule based model
Although earlier legal systems had been built using production rules e.g. [110], rule based approaches were heavily influenced by systems such as [85] which saw them in terms of logical proof. In both the logical programming and production rule approaches, explanation followed the
This tree can be interpreted as an argument, with each step a subargument. These arguments and subarguments are themselves of a single type, representing the success of a clause in the underlying program. They can thus be seen as a defeasible
To attempt to capture some of the dialectical aspects of argumentation, it was proposed by practitioners of this approach that multiple interpretations of the law or, in cases of uncertainty, multiple fact situations, could be represented in the program, so that several different, perhaps conflicting, arguments could be produced [36]. These counter agruments are, however, simply derivations of a contrary conclusion, and so lack the nuances of Walton’s critical questions. Moreover, there is no longer an evaluation level: in [36] deciding between the different arguments was entirely a matter for the user. It was, however, suggested that an evaluation level could be supplied by encoding legal principles as meta-rules. The principle of
The case based model
The case based model was introduced by HYPO [82], most fully described in [8]. HYPO gave rise to a long succession of influential programs, as described in [24]. At the heart of HYPO is its “three-ply” structure for presenting and responding to arguments. The three plies are:
The proponent presents an argument
The opponent responds to the argument
The proponent attempts to rebut the response
This structure of argument is common in law, for example the oral hearings of the US Supreme Court [1], or the process of examination of witnesses in which the direct examination is followed by a cross examination and finally a redirect, which gives the lawyer representing the original party the opportunity to respond to any issues arising from the cross examination. This three-ply structure corresponds exactly to the structure of critical discussion found in the dialogical interpretation of Walton’s argumentation schemes above: we have an argument, critical questions and answers to these questions. There was, however, no talk of argumentation schemes here: rather the approach thought in terms of
analogise to a precedent case with a favourable outcome;
distinguish cited case; emphasise significance of a distinction; cite a counter example;
downplay distinction; distinguish counter example; emphasise strengths; show weaknesses not fatal.
The emphasis of case based systems was thus at the dialectical level. HYPO and CATO were able to generate the arguments, but this was essentially done using algorithms to manipulate the case base, and these processes were not transparent to the user. Example algorithms are given in Appendix 3 of [2] and in [21]. Evaluation was left entirely to the user.
Thus in 1987 we find AI and Law addressing two key elements of Walton’s argumentation schemes, the logical aspect and dialogical aspect. Each was being pursued separately to model different aspects of legal reasoning. In the next section we will look at some of the ways these ideas were developed prior to awareness of Walton’s conception of argumentation schemes.
Developments in AI and Law prior to Walton’s schemes
As more and more systems began to be produced using the rule based model, e.g. [34, 41] and [86], it became clear that the standard explanation facilities provided by rule based systems, the classic
Richer arguments
In this section we will describe the search for richer arguments first by considering the use of Toulmin’s argument scheme [91] to represent the structure of arguments, and then by considering attempts to characterise the variety of types of argument that can be found in legal opinions.
Toulmin’s argument scheme
In the late 1980s several researchers independently came up with idea of using Toulmin’s argument scheme to present legal arguments, including [64, 67] and [88]. Two of these were motivated by a practical need to explain their arguments to actual users; Lutomski [64] to explain his expert opinions as a forensic statistician to attorneys, and Storrs [88] by the need to explain the output of the logic models described in [20] to policy makers.
As Marshall expressed the problem in [67]: But there is more to a legal argument than reasoning or logic. Justices and attorneys bring an interpretive context, argumentative and rhetorical strategies, and other more general models of the domain and the world to an oral argument.
Toulmin represented arguments by the use of a number of components, shown diagrammatically in Fig. 1. By identifying a number of different roles for premises, this scheme was able to include elements of context, in that the backing showed why the rule in the warrant was acceptable in the particular context, and elements of rhetoric in that a premise could be data, if it needed to be shown, or a rebuttal, if it could be assumed unless shown otherwise. Moreover some obvious premises, such as
In [29] a Prolog meta-interpreter was used to produce the output from an annotated logic program in the form of a set of relations describing Toulmin arguments. This was applied in [27] to provide an interactive explanation by traversing the links of Toulmin’s scheme, in [37] to produce a structured report, and in [22] as the basis for the interactive discussion of a case. Toulmin’s scheme was also used to explain the output from a neural network [115] and for the conceptual retrieval of legal cases [45].

Toulmin’s argumentation scheme.
The widespread adoption of Toulmin’s scheme revealed a need to represent more structure in explanations than is possible with a straightforward proof trace. The possibility of different patterns of arguments was explored in [87] and [63].
In [87], Skalak and Rissland set out to provide a (partial) inventory of forms of legal argument. These included some that were used in HYPO (analogising, distinguishing and make-weight), but also new forms such as An admittedly weak form of argument, for which Skalak and Rissland cite Frigaliment Importing Co. v. B.N.S. Int’l Sales Corp., 190 F.Supp. 116 (1980).
Loui and Norman [63] also wished to distinguish different patterns of argument, but instead of looking at the arguments used by lawyers, they used logical analysis. Their key idea is that when a reason is offered for a conclusion, the reason
Also in the 1990s interest in dialogue began to develop. There were essentially three motivations for these dialogue systems:
To provide a means of computationally establishing a fact, using a dialectical process which could involve different knowledge bases, or a system-user dialogue. Such dialogues had their origins in the dialogue games of logicians such as Hamblin [58] and Mackenzie [66]. These evolved into persuasion dialogues and were formally characterised in [73]. Such persuasion dialogues were also seen as a way of capturing the adversarial aspect of legal reasoning [77]. For explanation, so that the users could specify what it was that they wanted to know instead of being swamped with too much detail. Several of these made use of Toulmin’s scheme to structure the dialogue, including [27] and [37]. To model a legal procedure, with the dialogue rules reflecting the rules of the legal procedure. A highly influential example was Gordon’s Pleadings Game [47].
Representing precedential reasoning as rules
During the early 90s, approaches based on rules and approaches based on cases were seen as separate, and even in conflict [46]. This was to change when a method for representing precedents as sets of rules was proposed in a paper by Prakken and Sartor [78]. The idea was to represent each precedent as modelled in CATO [2] as a set of three rules. In CATO precedent cases can be modelled as a triple
Representing each precedent as three such rules enables a case base of precedents to be represented as a rule base, which was deployed using a dialogue game in [78], but which can be used in any system based on rules and priorities, such as ASPIC+ [68]. This paper had the important effect of enabling reasoning with precedents to be carried out using a rule based approach, and to make use of argumentation and dialogue tools available in the rule based context applicable to reasoning with legal precedents.
The impact of Walton’s argumentation schemes on AI and Law
From the previous section we have seen that towards the end of the last century there were a number of concerns under investigation by those interested in modelling legal argument:
A desire to use a wider range of patterns of argument so that modelling legal argumentation could break the confines of defeasible
A desire to present legal reasoning in the form of an interactive dialogue.
A desire to reflect the dialectical, adversarial nature of legal procedures. Note that the legal sense of “proof” is not the mathematical sense of proof, which is a coercive demonstration, but rather the older sense which denotes a test of acceptability using some agreed procedure.3 The old sense survives in terms like
These
This most obvious need satisfied by Walton’s argumentation schemes was the provision of a number of patterns that could be used in legal argumentation, and so provide a better way to reflect legal practice. Argumentation schemes are identified by observation of natural argumentation, and any pattern of natural argument can be represented by an argumentation scheme. Thus it is possible simply to see schemes as providing a way to deploy a repertoire of the different patterns of argument found in legal discourse. This is the role given to them in work such as [51], in which the authors identified five schemes for legal reasoning:
argument from position to know
argument from ontology
argument from rules
argument from cases
argument from testimonial evidence.
The schemes from rules and cases captured the style of argumentation used by the traditional approaches described in Sections 2.1 and 2.2 respectively. The
Argumentation schemes provided both the means of generating and evaluating these various patterns of arguments, through the premises and conclusions of the schemes, and conditions under which they could properly be used through the critical questions. That argumentation schemes provide both guidance for constructing arguments and standards for their correct use is emphasised in [49]. Each of these aspects will be discussed in the following subsections.
The systematisation of natural patterns of arguments into schemes allowed for arguments to be generated from these schemes. The most straightforward approach was to simply encode each scheme as a special procedure. Thus, if using logic programming, one could encode argument from expert opinion, incorporating the critical question concerning bias as:
This approach can also be used in the context of a framework such as ASPIC+ [68] by representing the various schemes as defeasible inference rules, as in e.g. [79].
This method of realising argumentation schemes requires that each scheme that is to be used needs to be individually hand coded. A more general approach is to build into the inference engine the ability to execute schemes in general. Thus one of the earliest proposals to use schemes in AI and Law, [93], advocated the use of argumentation schemes to specify a concrete logic which could then be embedded in DEFLOG [94] to produce an executable system. This approach was further developed in [95]. The most developed realisation of a system based on Walton’s conception of argumentation schemes is Carneades, see [48] and [49],5 The current version of Carneades is publicly available at https://github.com/carneades. Last accessed 3rd November, 2020.
Although Carneades does not produce an interactive dialogue with a user, rather generating both arguments and counter arguments itself and presenting its output as an argument graph similar to those pioneered in Araucaria [80], the dialogical aspects seen by Walton to be an essential feature of argumentation schemes are central to the way Carneades evaluates arguments. As noted in [95], critical questions can play several different roles. One role is to ask for support for some premise of the scheme: for example in the
Approaches modelling schemes as defeasible inference rules, whether the particular approach of [79] or the more general approach of Carneades, operate with a conventional knowledge base of facts and rules: the argumentation schemes being represented as defeasible inference rules. An alternative approach applies the schemes not to a set of facts but to a model of the problem domain, similar to the way in which so-called “deep” models were used for qualitative reasoning [42]. An argumentation scheme for practical reasoning was presented in [16]. This scheme was developed from Walton’s schemes for argument from good consequences and bad consequences [97] by adding social values to explain why the consequences were good or bad. A scheme using arguments from value was included in Walton’s later book on argumentation schemes [104]. The scheme of [16] had been previously shown to be effective for modelling reasoning with legal cases [56] and for reasoning about policy in [55]. In [10] this scheme was giving a semantical underpinning in terms of a particular type of state transition diagram, Action-based Alternating Transition Systems [113]. The idea here is that the problem domain can be modelled as a state transition system, and the argumentation scheme and its critical questions instantiated in terms of the model. This approach was proposed as a means of considering policy decisions in [14], and the approach implemented in [109].
Thus the use of argumentation schemes can facilitate the implementation of a variety of patterns of argument systems using several approaches.
Whilst the ability to provide the range of argument patterns used in actual legal argumentation is attractive, such a liberal approach encounters the problem that in practice people argue rather badly. Many of the arguments put forward in everyday debate are ill founded, unsound, or otherwise fail to support their conclusion. Indeed, as was noted in Section 1, many of Walton’s argumentation schemes themselves represent traditional logical fallacies. The key point of Walton’s schemes, however, is that not only do they provide a means of employing various patterns of natural argument, but also that they provide a means of determining whether the argument pattern is being used properly, so that the argument can be considered acceptable, and so addresses the need to argue correctly as well. This brings to the fore the role of the critical questions: in order to be acceptable, an argument must be able to withstand the critical discussion represented by these questions.
In effect the critical questions provide a source of counter-arguments, which must be met if the argument is to be successful. Note, however, that posing a critical question may require some justification (if they are
Thus Walton’s account of argumentation schemes satisfies the need for a variety of argument patterns, in a way which can readily be used to generate arguments, while also, through counter-arguments based on the critical questions, supplying a means to evaluate their acceptability.
Designing interactive dialogues based on argumentation schemes
Although the dialogical elements of argument, counter argument and rebuttal are present in any system based on argumentation schemes, some systems take the form of an interactive dialogue. During the 90s a number of legal dialogue games had been proposed to support this mode of interaction. As well as games designed to model a particular legal procedure [47], and those designed to resolve legal disputes [60, 77], there were also proposals for games designed to realise a particular argumentation scheme [22]. Walton’s argumentation schemes readily lent themselves to realisation in this way. This is not surprising: Walton’s conception of schemes was developed in the context of thinking about critical discussion, and he was always insistent of their dialogical aspects. A teleological justification of the use of argumentation schemes in dialogues was presented in [105].
Defining dialogue protocols requires the identification of a set of moves. If we have an argumentation scheme, these moves can be putting forward instantiations of the scheme itself, and then moves to enable instantiations of each of the critical questions to be proposed, and then moves to enable the critical questions to be challenged. Since the critical question must be backed by a reason, this will involve arguments using the same, or another, scheme, so that critical questions can in turn be used to rebut the question. Examples of dialogue games explicitly based on argumentation schemes can be found in [15], in which the dialogue is between the system and a user, and [108] in which the dialogue is between two software agents with different knowledge bases.
Such dialogues usually take the form of
Argumentation schemes for modelling procedures
As we saw in Section 1, Walton’s argumentation schemes can be seen in the context of dialogue, or as logical constructions useful for the evaluation of arguments, or, as identified in [74], as a means of encapsulating a method of reasoning to perform a particular task. We have dealt with the first two of these in the preceding subsections; in this subsection we will explore the potential for the third use. Prakken’s own example in [74] was taken from law, namely reasoning abductively from evidence to a cause to determine the guilt or innocence of the accused. We can also see the practical reasoning scheme proposed in [10] in this way. This scheme combines a number of different elements: the facts true in the current situation, the causal effects of various actions, the goals that the agent has in the current situation, the values promoted by the goal, and preferences of the agent. All these various elements are compressed into a single argumentation scheme. A hint as to the complexity of this scheme is given by the number of critical questions: no fewer than 17 were identified in [10]. That it can be seen as a compression of a whole reasoning method becomes clear in [11] in which the original scheme is articulated into a set of schemes representing the various elements of that method which are brought together in the original scheme.
This aspect of argumentation schemes enables the third desire identified above, the desire to model legal procedures. For example the three-ply model of HYPO [82] lends itself well to a representation in the form of an argumentation scheme:
The proponent begins by citing a precedent case which is similar to the current case, arguing that its decision should be followed.
The opponent has two critical questions:
Distinguishing a case by asking whether there are relevant differences between the precedent and the current case;
Citing a counter example, by producing a precedent which is at least as similar to the current case but which has an opposite outcome.
The proponent can now rebut, the nature of the rebuttal depending on the critical question posed in the second ply:
If a distinction is offered, that distinction can be downplayed by citing a relevant difference between the current case and the precedent which compensates for the difference cited by the opponent;
If a counter-example is offered, that can be distinguished by citing relevant differences between it and the current case.
These similarities were the basis for the representation of reasoning with precedent cases as a cascade of argumentation schemes in [114], in which distinctions were seen as of two kinds, depending on whether the precedent was stronger for the party using it, or whether the current case was weaker for that party. A Prolog implementation of this set of schemes was used in [23] to model the particular case of
This method of articulating a reasoning task in terms of a set of argumentation schemes was applied to other areas, including democratic deliberation [32], Bayesian reasoning about evidence in criminal cases [75], hypothetical reasoning in law [31] and reasoning about the actions of others [12]. These examples show that providing a repertoire of dedicated argumentation schemes provides an effective way of specifying the procedures used to address a variety of reasoning tasks.
Argumentation schemes for reasoning about evidence
Most of the work discussed above takes as its setting a higher order court where it is a point of law that is at issue and the facts are considered settled by the hearing at the lower court. However, there is a considerable body or work that does address reasoning with evidence and this has made use of argumentation schemes. An early use of argumentation schemes for this purpose was [40], which centred on the argument from expert opinion scheme for expert witnesses and the argument from witness testimony scheme for lay witnesses. Also used were schemes derived from Pollock’s defeasible inference rules for epistemic reasoning [70], including perception, temporal persistence and statistical syllogism, to allow a finer grained examination of testimony. Two case studies were presented in [40] to illustrate the detailed use of the schemes in the context of real evidence. Bex went on to develop a hybrid theory of argumentation and stories, in which the argumentation schemes were augmented by a set of story schemes. He argued that a story-based approach works best for some points of a case, while for others an argumentative approach is the most natural. Arguments and stories therefore should be combined into one hybrid theory, where stories are used to causally explain the
A comparison of the hybrid and argumentation only approaches can be made by considering two studies of the Simonshaven case: [39] which uses the hybrid theory and [76] which uses an argumentation approach.
Argumentation schemes for statutory interpretation
Another specific reasoning task which has been addressed using argumentation schemes is statutory interpretation [83, 102, 116]. In [65] MacCormick and Summers identified eleven types of argument used when interpreting statutes. These included
The argument types identified in [65] and [89] were used in [106] as the basis for a set of argumentation schemes for statutory interpretation. The schemes were classified into those that argued for an interpretation and those which argued against an interpretation. The positive schemes were further divided into arguments based on definition, analogical arguments, pragmatic arguments and arguments from authority. In all, sixteen positive and six negative schemes were identified. The schemes were then defined using premises, conclusions and critical questions as is usual for Walton’s schemes. It was shown how the arguments could be evaluated using either ASPIC+ [68] or Carneades [50], and illustrated with a detailed case study.
Other work on statutory interpretation includes that of Zurek and Araszkiewicz [116] who also use agumentation schemes, although their approach is rather more abstract, and focuses on the problem of integrating interpretation with the entire argumentation process and the roles played by agents, rather than the structure of interpretive arguments. Araszkiewicz provides a full set of argumentation schemes and their critical questions are given in [6].
Concluding remarks
In this paper we have examined how Walton’s conception of argumentation schemes has made a significant impact in AI and Law. It has been shown that the problems that he addressed using argumentation schemes were already live issues in AI and Law, where there had long been an interest in modelling the range of arguments employed by lawyers, exploring the dialectical nature of legal discourse, and accommodating the need to base arguments on cases as well as rules. Walton’s schemes brought these hitherto diverse strands together: by offering the ability to generate and evaluate arguments of an extensible variety of forms, in a dialectical setting. One measure of their success is that the use of dialogue protocols to capture particular tasks involved in legal reasoning, which were highly popular in the 90s, has now almost disappeared in favour of using argumentation schemes for this purpose.
The advantages of using argumentation schemes are several:
They enable the use of a highly descriptive set of arguments to reflect the actual practice of reasoning for this task;
They cover normative aspects of the argumentation so that unsound arguments can be rejected through critical questions;
They can be readily implemented by operating on a knowledge base or on a state transition model of the domain;
They can be presented diagrammatically as a tree, or as a dialogue representing a persuasion or deliberation dialogue [19] to provide a more satisfactory interaction with users.
Dung’s seminal work on abstract argumentation frameworks [69] transformed work on formal argumentation by providing a unifying perspective from which to view the problems of that field. But in many important areas, including law, politics, and ethics, it is necessary also to model the informal argumentation used in critical discussion. Walton’s argumentation schemes provided the unifying perspective from which to view this area of research, complementing Dung’s work on formal evaluation. Together, using argumentation schemes to build argumentation frameworks and Dung’s methods to evaluate them, we have a powerful means of modelling all areas of human discussion.
