<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Discovering the Rationale of Decisions: Experiments on Aligning Learning and Reasoning</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Cor</forename><surname>Steging</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Bernoulli Institute of Mathematics</orgName>
								<orgName type="department" key="dep2">Computer Science and Artificial Intelligence</orgName>
								<orgName type="institution">University of Groningen</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Silja</forename><surname>Renooij</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Department of Information and Computing Sciences</orgName>
								<orgName type="institution">Utrecht University</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Bart</forename><surname>Verheij</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Bernoulli Institute of Mathematics</orgName>
								<orgName type="department" key="dep2">Computer Science and Artificial Intelligence</orgName>
								<orgName type="institution">University of Groningen</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Discovering the Rationale of Decisions: Experiments on Aligning Learning and Reasoning</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">EE03536A60B034B75693B452C23C5EC2</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T07:29+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Responsible AI</term>
					<term>Explainable AI</term>
					<term>Machine Learning</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In AI and law, systems that are designed for decision support should be explainable when pursuing justice. In order for these systems to be fair and responsible, they should make correct decisions and make them using a sound and transparent rationale. In this paper, we introduce a knowledge-driven method for model-agnostic rationale evaluation using dedicated test cases, similar to unit-testing in professional software development. We apply this new method in a set of machine learning experiments aimed at extracting known knowledge structures from artificial datasets from fictional and non-fictional legal settings. We show that our method allows us to analyze the rationale of black box machine learning systems by assessing which rationale elements are learned or not. Furthermore, we show that the rationale can be adjusted using tailor-made training data based on the results of the rationale evaluation.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>In AI and Law, explainability is a key requirement in system design, due to the need for the justification of decisions. For machine-supported decisions, this is nowadays encoded in the GDPR's right to explanation. Four types of explanations are distinguished <ref type="bibr" target="#b15">[Miller, 2019]</ref> and have been applied in AI and Law <ref type="bibr" target="#b3">[Atkinson et al., 2020b]</ref>: Contrastive explanations show why a decision is made and others are not. Examples include HYPO's counterexamples and hypothetical situations <ref type="bibr" target="#b21">[Rissland and</ref><ref type="bibr">Ashley, 1987, Ashley, 1990]</ref> and argument diagrams <ref type="bibr" target="#b24">[Verheij, 2003a]</ref>. In selective explanations, the focus is on the most salient elements needed, for instance by the use of the critical questions of argumentation schemes <ref type="bibr" target="#b2">[Atkinson et al., 2020a</ref><ref type="bibr" target="#b25">, Verheij, 2003b]</ref>. Probabilistic explanations are grounded in statistical correlations, and are less applicable in law with its focus on specific circumstances. An example is the explanation of evidential Bayesian networks <ref type="bibr" target="#b27">[Vlek et al., 2016]</ref> in terms of scenarios and the evidence for and against them. Lastly, social explanations emphasise the transfer of knowledge between individuals, as in models of the dialogue between parties and in courts, specifying shared and unshared commitments <ref type="bibr" target="#b9">Hage et al. [1993]</ref>, <ref type="bibr" target="#b7">Gordon [1995]</ref>, <ref type="bibr" target="#b2">Atkinson et al. [2020a]</ref>.</p><p>This requirement of explainability is problematic for the application of central machine learning techniques in law. Neural networks, for example, are known to perform well, but behave like a black box algorithm. Hence, explanation techniques have been developed to 'open the black box' (cf. LIME <ref type="bibr" target="#b20">[Ribeiro et al., 2016]</ref>, SHAP <ref type="bibr" target="#b13">[Lundberg and Lee, 2017]</ref>). Even in the domain of vision (where the successes of neural networks are especially significant), the necessity of such methods is underpinned by studies regarding adversarial attacks that show that slight perturbations of images, invisible to the human observer, can radically change the outcome of a classifier <ref type="bibr" target="#b6">[Goodfellow et al., 2015]</ref>.</p><p>In this paper, we expand upon the method introduced in <ref type="bibr" target="#b22">[Steging et al., 2021]</ref>, where we investigate black box machine learning methods with a focus on proper explainability, and not only in terms of accuracy as in the standard machine learning protocol. We are in particular interested in the discovery of the rationale underlying decisions, where the rationale is the knowledge structure that can justify a decision, such as the rule applied. We aim to measure the quality of rationale discovery, with an eye on the possibility of improving rationale discovery.</p><p>To measure and possibly improve rationale discovery, we create dedicated test datasets, on which a machine learning system can only perform well if it has learned a particular component of the knowledge structure that defined the data. The idea is similar to how unit testing works in professional software development: we define a set of cases, targeting a specific component, in which we know what the answer should be, and compare that to the output that the system gives.</p><p>To be able to focus on what is methodologically feasible, we do not use natural language corpora (as for instance in argument mining <ref type="bibr">[Mochales Palau and</ref><ref type="bibr">Moens, 2009, Wyner et al., 2010]</ref>, conceptual retrieval <ref type="bibr" target="#b8">[Grabmair et al., 2015]</ref> or case prediction <ref type="bibr" target="#b1">[Ashley, 2019</ref><ref type="bibr" target="#b14">, Medvedeva et al., 2019</ref><ref type="bibr" target="#b5">, Brüninghaus and Ashley, 2003]</ref>). Instead we work with datasets of artificial decisions with known underlying generating rationale.</p><p>Our work builds on a study investigating whether neural networks are able to tackle open texture problems <ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref>. The study used a fictional legal domain (also investigated in <ref type="bibr" target="#b28">[Wardeh et al., 2009</ref><ref type="bibr" target="#b17">, Možina et al., 2005]</ref>), in which the eligibility for a welfare benefit for elderly citizens is determined based on six conditions. Artificial datasets were generated specifying personal information of elderly citizens with their eligibility for the welfare benefit. Multilayer perceptrons were trained and tested on these datasets, and managed to perform with high accuracy scores (above 98%). It was shown that the neural networks were unable to properly learn two of the six conditions. By making adjustments to the training dataset, the neural networks were able to learn conditions more adequately, while maintaining similar accuracy scores. But also after adjustment, the conditions that defined the data were not learned fully correctly. Other ear-lier discussions of neural networks in law are <ref type="bibr" target="#b19">[Philipps and Sartor, 1999</ref><ref type="bibr" target="#b10">, Hunter, 1999</ref><ref type="bibr" target="#b23">, Stranieri et al., 1999]</ref>.</p><p>In the upcoming sections, the study by <ref type="bibr" target="#b4">Bench-Capon [1993]</ref> will first be replicated as closely as possible, using modern, widely-used neural network methods, in order to affirm whether the claims made in 1993 still hold today. Then a simplified version of the welfare benefit domain is examined to see how well the networks are able to extract a simplified rationale. Lastly, we study a real legal setting, namely Dutch tort law. That domain uses only Boolean variables, but allows for exceptions to underlying rules.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Domains and Datasets</head><p>For each of the three domains considered in this paper, this section describes the underlying knowledge structure using logic, from which we will generate datasets to train a series of neural networks. These networks will subsequently be analysed using a method we propose for assessing the quality of their rational discovery. To this end we need two types of datasets for the purpose of testing. The first are standard test sets sampled from the complete domain to evaluate the accuracy of the networks. The second type is a dedicated test set designed to target a specific aspect of the domain knowledge. This section describes all datasets we use.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Domains</head><p>Welfare benefit domain This fictional domain introduced in [Bench- <ref type="bibr" target="#b4">Capon, 1993]</ref> concerns the eligibility of a person for a welfare benefit to cover the expenses for visiting their spouse in the hospital, and can be formalised as follows:</p><formula xml:id="formula_0">Eligible(x) ⇐⇒ C 1 (x) ∧ C 2 (x) ∧ C 3 (x) ∧ C 4 (x) ∧ C 5 (x) ∧ C 6 (x) C 1 (x) ⇐⇒ (Gender(x) = f emale ∧ Age(x) ≥ 60)∨ (Gender(x) = male ∧ Age(x) ≥ 65) C 2 (x) ⇐⇒ |Con 1 (x), Con 2 (x), Con 3 (x), Con 4 (x), Con 5 (x)| ≥ 4 C 3 (x) ⇐⇒ Spouse(x) C 4 (x) ⇐⇒ ¬Absent(x) C 5 (x) ⇐⇒ ¬Resources(x) ≥ 3000 C 6 (x) ⇐⇒ (T ype(x) = in ∧ Distance(x) &lt; 50)∨ (T ype(x) = out ∧ Distance(x) ≥ 50)</formula><p>That is, a person is eligible iff he/she is of pensionable age (60 for a woman, 65 for a man), paid four out of the last five contributions Con i , is the patient's spouse, is not absent from the UK, has capital resources not amounting to more than £3,000, and lives at a distance of less than 50 miles from the hospital if the relative is an in-patient, or beyond that for an out-patient.</p><p>The six independent conditions for eligibility are defined in terms of 12 variables, which are the features of the generated datasets. These features and their possible values are shown in Table <ref type="table" target="#tab_0">1</ref>. In addition to these 12 features, the datasets will contain 52 noise features unrelated to eligibility, just as in the original experiment, giving a total of 64 features plus an eligibility label for each instance. All datasets are valid in the sense that the given eligibility labels follow from evaluating the 6 conditions above.</p><p>Simplified domain Experiments with different models for the welfare domain all concluded that it was not possible to extract all six conditions for eligibility <ref type="bibr" target="#b4">[Bench-Capon, 1993</ref><ref type="bibr" target="#b28">, Wardeh et al., 2009</ref><ref type="bibr" target="#b17">, Možina et al., 2005]</ref>. The complexity of the original problem with 6 different conditions and 64 features, complicate a proper analysis of the networks' rationale, since each condition and feature could potentially influence it. To facilitate this analysis, we simplified the original problem in two ways. First, the 52 noise variables, which did not seem to affect the performance of the networks <ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref>, are removed. Secondly, we define eligibility solely by the age-gender (C 1 ) and patient-distance (C 6 ) conditions that were examined in the original experiment to justify the rationale of the network:</p><formula xml:id="formula_1">Eligible(x) ⇐⇒ C 1 (x) ∧ C 6 (x)</formula><p>Eligibility is thus determined through a combination of a XOR-like function (C 6 ) and a nuanced threshold function (C 1 ).</p><p>Tort law domain Our third domain concerns Dutch tort law: articles 6:162 and 6:163 of the Dutch civil code that describe when a wrongful act is committed and resulting damages must be repaired. This 'duty to repair' (dut) can be formalised as follows:</p><formula xml:id="formula_2">dut(x) ⇐⇒ c 1 (x) ∧ c 2 (x) ∧ c 3 (x) ∧ c 4 (x) ∧ c 5 (x) c 1 (x) ⇐⇒ cau(x) c 2 (x) ⇐⇒ ico(x) ∨ ila(x) ∨ ift(x) c 3 (x) ⇐⇒ vun(x) ∨ (vst(x) ∧ ¬jus(x)) ∨ (vrt(x) ∧ ¬jus(x)) c 4 (x) ⇐⇒ dmg(x) c 5 (x) ⇐⇒ ¬(vst(x) ∧ ¬prp(x))</formula><p>Fig. <ref type="figure">1</ref>: Arguments and attacks (A) and their elementary propositions (B) in Dutch tort law <ref type="bibr" target="#b26">[Verheij, 2017]</ref>.</p><p>where the elementary propositions are provided alongside an argumentative model of the law in Figure 1 <ref type="bibr" target="#b26">[Verheij, 2017]</ref>, and conditions c 2 and c 3 capture the legal notions of unlawfulness (unl ) and imputability (imp), respectively.</p><p>Compared to the fictional welfare domain, the Dutch tort law domain is captured in 5 conditions for duty to repair (dut), based upon 10 Boolean features. Each condition is a disjunction of one or more features, possibly with exceptions. The feature capturing a violation of a statutory duty (vst) is present in both condition c 3 and c 5 , rendering these dependent.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Datasets</head><p>For each experiment, we generate datasets of different types, for different purposes 3 For most types of datasets, the generating process is at least partly stochastic and repeated for every repetition of an experiment. Using the same type of dataset, for example in training and testing a neural network, does therefore not mean using the exact same dataset. Table <ref type="table">2</ref> shows an overview of the domains and their datasets, and illustrates their differences and similarities.</p><p>Welfare benefit datasets Within this domain, four types of datasets are generated, following the original study <ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref> as closely as possible: type A, type B, Age-Gender and Patient-Distance datasets. Each dataset contains the 12 features as defined in Table <ref type="table" target="#tab_0">1</ref>, as well as 52 noise features with integer values ranging from 0 to 100. The original study used training sets with 2,400 instances, which is quite small by todays standards <ref type="bibr" target="#b3">[Atkinson et al., 2020b]</ref>. To make sure conclusions are not the result of using too little data, we will also include training sets with more data (50,000 instances).</p><p>Type A datasets are generated with either 2,400 instances or 50,000 instances. Exactly half of the instances are eligible, creating a balanced label distribution, as is common practice in machine learning problems. For the eligible instances, feature values are generated (randomly where possible) such that they satisfy the conditions C 1 − C 6 . For each condition, 1 6 th of the ineligible instances is designed to fail on that specific condition; where possible the values of the features involved are generated randomly such that the condition fails. All remaining features in these instances are generated randomly across their full range of values (see Table <ref type="table" target="#tab_0">1</ref>); as a result, it is possible for ineligible instances to fail on multiple conditions, and some conditions will fail more often than others.</p><p>In the original 1993 study it was argued that it was too easy to achieve high accuracy scores with networks trained and tested on type A datasets, which contained an average of 4.1 conditions that were not satisfied for ineligible cases. Using only 4 out of 6 conditions was shown to be sufficient for classifying 98.95% of the instances correctly.</p><p>Type B datasets were subsequently introduced to make the problem more challenging. These datasets differ from type A datasets only in that ineligible instances fail on exactly one condition, rather than at least one condition; the other five conditions are always satisfied. Type B datasets again contain either 2,400 instances or 50,000 instances.</p><p>The original study investigated whether "an acceptable rationale can be uncovered by an examination of the net" <ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref>. To this end a set of test cases was constructed in which all conditions except one were guaranteed to be satisfied. From these it was concluded that the age-gender condition (C 1 ) and the patient-distance condition (C 6 ) are not learned by network. The original paper does not specify how many test cases were constructed, nor exactly how they were constructed. We will generate dedicated datasets that are tailor made to evaluate whether the trained networks have actually uncovered these same two conditions.</p><p>The Age-Gender datasets are generated by sampling the age and gender features across their full range of values, this time considering only multiples of 5 for age. The values for the other features are generated such that every condition is satisfied except for the age-gender condition (C 1 ). As a result, the Table <ref type="table">2</ref>: An overview of the three domains and their datasets. Datasets marked with an asterisk are used for testing purposes only. For each type of dataset, the size and label distribution is given. For each domain is indicated the number and type of features, the number of type of conditions to be learned, whether or not all cases are covered by the datasets (complete) and whether the domain is fictional or real. eligibility of an instance in these datasets is solely determined by whether or not condition C 1 is satisfied. The Age-Gender sets contain 40,000 instances, with every possible combination of values for age and gender occurring a 1000 times. This gives a slightly unbalanced label distribution with 42.5% of the instances being eligible, and 57.5% ineligible. Because the dataset is only used to test the networks, rather than to train the network, this is not an issue. The Patient-Distance datasets are similarly generated by sampling the distance and patient type features across their full range of values, this time considering only multiples of 5 for distance. The eligibility of an instance in these datasets is thus determined by whether or not condition C 6 is satisfied. The Patient-Distance datasets also contain 40,000 instances, with every possible combination of values for patient type and distance occurring a 1000 times. In these datasets, exactly 50% of the instances is eligible.</p><p>Simplified datasets For the simplified welfare domain, the same type of datasets are generated as above, with the same properties except that all noise features and 8 of the 12 actual features are excluded. For type B datasets, this means that ineligible instances fail on either C 1 or C 6 , but not on both, while in type A datasets the ineligible instances can fail on both conditions. Moreover, in the Age-Gender dataset the patient-distance condition C 6 is always satisfied, and in the Patient-Distance dataset the age-gender condition C 1 is always satisfied. Type A and type B datasets again contain 50,000 instances each. The Age-Gender dataset now contains only two features and 4,242 instances, that is, one unique instance for every possible combination of age and gender. Likewise, the Patient-Distance dataset contains 3,234 unique instances.</p><p>Tort law datasets With 10 Boolean features there are 2 10 = 1024 possible unique cases that can be generated from the argumentation structure of the tort law domain in Figure <ref type="figure">1</ref>. Each case has a corresponding outcome for dut, indicating whether or not there is a duty to repair someone's damages. We will again consider four types of datasets.</p><p>The unique dataset contains these 1024 unique instances for the 10 features plus the label. In this dataset, there are 912 instances where dut is false and 112 instances where dut is true (11%).</p><p>The regular type datasets are generated such that dut is true in exactly half of the instances. The sets are regular in the sense that balanced label distributions are common in machine learning problems. These regular datasets are generated by sampling uniformly from the subset of cases from the unique dataset, such that each possible case is represented equally within the 50/50 label distribution. In practice, only a subset of the possible cases is typically available and presented to a network, upon which the network will have to learn to generalize to all possible cases. In addition to generating regular type datasets with 5,000 cases, we therefore also generate smaller regular type datasets with only 500 instances; the latter contains 35.35% of the unique instances.</p><p>In the tort law domain we focus on the notions of unlawfulness (c 2 ) and imputability (c 3 ) to assess whether the networks are able to discover conditions in the data. For each of the two conditions, we again create a dedicated dataset.</p><p>The Unlawfulness dataset is the subset of the unique dataset in which the features for the unlawfulness condition c 2 can take on any of their values, while the other features have values that are guaranteed to satisfy the remaining conditions.Whether or not there is a duty to repair is therefore solely determined by whether or not condition c 2 is satisfied. All combinations of values of the other features are considered. The Unlawfulness dataset therefore consists of 168 unique instances, of which 66.66% have a positive dut value.</p><p>The Imputability dataset is a similar subset of the unique dataset, but now the features for the imputability condition (c 3 ) can take on any value, provided that the value of vst is such that condition c 5 is satisfied. The value of dut(x) now completely depends on whether or not condition c 3 evaluates to true. Due to the interdependency of conditions c 3 and c 5 , the Imputability dataset only has 128 unique instances, with 87.5% of them having a positive dut value.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Experimental setup and results</head><p>In this section we describe and motivate the experiments we performed and report on their results.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Experiments</head><p>In order to demonstrate our method for assessing and improving rationale discovery of models learned from data, we first need such models. Though our method is model agnostic, we choose to use neural networks, like in <ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref>. We assume that assessing and improving rationale discovery is relevant only for models that are considered to be a good match with the data they were learned from. Our first step, after training the above mentioned neural networks, is therefore to evaluate their performance on typical test sets in terms of the standard accuracy measure. Subsequently we will evaluate the performance of the networks on the dedicated, knowledge-driven test sets that were specifically designed for assessing the networks' quality of rationale discovery.</p><p>Neural network architectures In the original experiments in 1993, three multilayer perceptrons were used with one, two and three hidden layers, respectively <ref type="bibr" target="#b4">[Bench-Capon, 1993</ref>]. These networks were created using the Aspirin software <ref type="bibr" target="#b12">[Leighton and Wieland, 1994]</ref>, but the exact details regarding the networks and its parameters (e.g. the learning rate, activation function, gradient descent method) were left out of the original publication. The networks all had 64 input nodes (one for each feature in the datasets), a varying number of nodes in the hidden layers, and one output node that determines the eligibility.</p><p>In this paper we will use a similar set-up and network architecture for all three domains. The output is always a single node, representing either eligibility or duty to repair, depending on the domain under consideration. The number of input nodes corresponds to the number of features and is therefore dependent on the domain (see Table <ref type="table">2</ref>). More specifically, the welfare benefit domain will have 64 input nodes, the simplified domain will have 4, and the tort law domain will have 10 input nodes. The node configuration (i.e. number of nodes per layer) of each network is as follows, where input represents the number of nodes in the input layer:</p><p>-One hidden layer network: input-12-1 -Two hidden layer network: input-24-6-1 -Three hidden layer network: input-24-10-3-1</p><p>In the replication of the 1993 experiment, the MLPClassifier of the scikit-learn package is used <ref type="bibr" target="#b18">[Pedregosa et al., 2011]</ref>. The networks use the sigmoid function as their activation function, which was the most common activation function when the original study was done. The networks use the Adam stochastic gradientbased optimizer <ref type="bibr" target="#b11">[Kingma and Ba, 2015]</ref>, with a constant learning rate of 0.001. A total of 50,000 training iterations are used with a batch size of 50. Recall that the focus of this study is not on creating the best possible classifier, but to demonstrate our method of assessing rationale discovery.</p><p>Training and performance testing The three types of neural networks will be trained and tested on a combination of different datasets, from each of the three domains. A complete overview of the datasets used in the experiments is shown in Table <ref type="table" target="#tab_2">3</ref>. This table shows the datasets that the networks will train on, and the datasets that the networks will be tested with. For each domain, every combination of training dataset and testing dataset is evaluated in terms of the accuracy of the resulting network on the test data. Because some of the datasets are stochastic (each generated dataset is slightly different), the whole process of data generation, training and testing is repeated 50 times. The mean classification accuracies along with their standard deviations will be reported.</p><p>To assess the rationale discovery capabilities of all the trained networks, we study their performance on the dedicated test sets for the age-gender, patientdistance, unlawfulness and imputability conditions. Performance will be measured both quantitatively, using standard accuracy, and qualitatively by a more detailed comparison of actual and expected outcomes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Results</head><p>We will first report the accuracy scores for all combinations of training and testing datasets in the different domains and subsequently focus on rationale discovery. Results will be discussed in detail in Section 4. Accuracy Tables <ref type="table" target="#tab_7">5 -8</ref> show the mean classification accuracies over 50 runs, together with their standard deviations, for the different combinations of training and testing sets in the three domains. These tables include the quantitatively measured performance on the various dedicated test sets. Tables <ref type="table" target="#tab_5">5 and 6</ref> present the results for the replication experiment with the original sizes of the Type A and Type B datasets and for the replication experiment with more data, respectively. The accuracies as reported in the orginal paper are provided in Table <ref type="table" target="#tab_3">4</ref> [ <ref type="bibr" target="#b4">Bench-Capon, 1993]</ref>). Results for the simplified welfare benefit domain are shown in Table <ref type="table" target="#tab_6">7</ref>, and for the tort law domain in Table <ref type="table" target="#tab_7">8</ref>. Rationale discovery Each dedicated test dataset is designed to measure how well a model has learned a specific condition from the domain. Since performance on these test sets in terms of accuracy is comparable for the different neural network architectures used, we present the results for the qualitative evaluation of their rationale discovery capabilities for what is in theory the most sophisticated one: the models with 3 hidden layers.</p><p>In the welfare benefit domain, the Age-Gender datasets are used to measure how well condition C 1 is learned. In addition to measuring accuracy on these dedicated datasets, we can plot the actual output of the neural network, which should be 1 (eligible) for an individual of pensionable age and 0 otherwise, against age, for both values of gender. Such plots, showing the mean output of the networks over 50 runs, are shown in Figure <ref type="figure" target="#fig_1">2</ref> for both the welfare benefit domain and its simplified version, for networks trained on each of the training sets under consideration.</p><p>Similarly, the Patient-Distance datasets are used to evaluate how well condition C 6 is learned, which can be assessed by plotting the networks' output against the distance to hospital, for both in-patients and out-patients. The plots showing the mean network output over 50 runs for the welfare benefit do-    main and its simplified version, and for networks trained on each of the training sets under consideration, are shown in Figure <ref type="figure" target="#fig_3">3</ref>.</p><p>In the tort law domain, we can similarly evaluate how well conditions c 2 (unlawfullness) and c 3 (imputability) are learned. For these conditions, the network should output 1 in cases of the Unlawfulness dataset where the case is unlawful (c 2 ), or in the Imputability dataset where the case can be imputated to a person (c 3 ); otherwise the output should be 0. Since the tort law domain only contains Boolean features, the outputs of the networks are presented in tables rather than plots. The mean output over 50 runs for the two training sets on the Unlawfulness and Imputability datasets is presented in Table <ref type="table" target="#tab_8">9</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Discussion</head><p>In this section we discuss in detail the results we found and the conclusions we can draw from them. We separately focus on standard classification accuracy and on rational discovery capabilities. We conclude by introducing the approach we took as a general knowledge-driven method for model-agnostic rationale evaluation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Standard Accuracy</head><p>Standard accuracy is measured to see whether the learned models are able to solve the classification problem, regardless of whether or not they discovered the rationale underlying the data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Welfare benefit</head><p>The accuracies obtained in the replication experiment (Table <ref type="table" target="#tab_4">5</ref>) differ from those in the original study (Table <ref type="table" target="#tab_3">4</ref>), but show similar trends. Originally, networks trained on a type A training set performed well on type A test sets (around 99%), but much worse on the type B test set (around 70-76%). When trained on a type B training set, the accuracies on test set A in the original study stayed the same, with accuracies on test set B increasing to around 98%. In the replication experiment, training on a type B test set slightly decreases accuracies on type A test sets, while the accuracy on type B test sets increased less substantially than in the original experiment. In both cases, changing the distribution of the training data from type A to type B served to increase performance on test sets of the latter type while hardly affecting performance on test sets of the former type. Since type B datasets exploited some knowledge of the domain (i.e. benefit is typically denied due to failure on only a single condition), this suggests that overall performance can be improved using tailor made training sets.</p><p>Using more data, we find higher accuracies (Table <ref type="table" target="#tab_5">6</ref>). This is not surprising, as more training data generally leads to a better performance. Still, for networks trained on type A data sets, accuracies on a type B test sets (below 85%) are much lower than on type A test sets (around 99.8%). Training the networks on type B training sets with more data shows significantly better results than with fewer datapoints. Accuracies on type A test sets then are still around 99%, whereas the accuracies on type B test sets are around 98%. The above observations therefore still hold, even with more data and modern machine learning methods.</p><p>Simplified In the simplified domain, high accuracies are found across all datasets, averaging out at around 99% (Table <ref type="table" target="#tab_6">7</ref>). Accuracies on type B test sets are only slightly lower than on type A test sets, unlike in the other welfare domain experiments. The networks do seem to perform slightly better on both types of test sets when trained on a type B training set as compared to a type A training set. However, this difference is much more nuanced than in the regular welfare benefit dataset. This can be explained by the fact that cases in type A data sets can now fail on at most 2 conditions, rather than the original 6, which is only 1 more than the single failed condition in the type B datasets.</p><p>Tort law In the Tort law domain we find accuracies of 100% or near 100% for networks trained on all instances (see Table <ref type="table" target="#tab_7">8</ref>). When presented with all unique instances, the networks with one and two hidden layers are able to perfectly predict the outcome from the Dutch tort law, and the network with three hidden layers can create a very close approximation. Presenting a neural network with all available cases is in practice often infeasible. If it is possible, then a simple lookup table rather than a neural network would most likely suffice. For this reason, we also trained the networks on a subset of only around 35% of the unique instances (see Table <ref type="table" target="#tab_7">8</ref>). As expected, the accuracies of the networks on the general test sets drop, but only slightly (to 98-99%). Even on the unique test set, accuracies remain around 96%. This suggests that it is possible to approximate tort law with a small subset of the unique cases.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Rationale Discovery</head><p>Looking at the performance of the networks on the dedicated test sets partially exposes the rationale captured by the network. We designed these test sets such that each one targets a single condition from the domain. In addition to considering the accuracy on these dedicated test sets, we qualitatively evaluate the rational discovery capabilities of the networks by comparing their outputs with the actual outputs we would ideally expect for the different domains.</p><p>Welfare benefit In the welfare benefit domain, the Age-Gender dataset is used to measure how well condition C 1 is learned, that is, whether the networks output 1 if the individual is of pensionable age (male and over the age of 65 or female and over the age of 60), and output 0 otherwise. Plotting the age of the individuals from the Age-Gender dataset against the output of the network, for each gender, should ideally result in the graph on the left side of Figure <ref type="figure" target="#fig_4">4</ref>. Here the output of the network spikes instantly from 0 to 1 at the age of 60 for women and 65 for men.</p><p>Similarly, for cases from the Patient-Distance dataset the networks should only output 1 (eligible) if the relative is an in-patient and the distance to the hospital is less than 50 miles, or if the relative is an out-patient and the distance to the hospital is further than 50 miles (condition C 6 ). Plotting the distance against the output of the network for both types of patients would ideally result in the graph shown on the right in Figure <ref type="figure" target="#fig_4">4</ref>.</p><p>In our replication experiment the output graphs show a similar pattern as in the original 1993 experiment. In the latter (not shown), the networks trained on a type A training set do not show the expected pattern, for neither condition; in fact for the Patient-Distance test cases always a 1 is returned. Training on a type B training set improved the results, but the turning point at which the networks output 1 is off. For the Age-Gender dataset it occurs at 45 for women, rather than 60, and at 50 for men, instead of 65. For the Patient-Distance dataset the turning point was too gradual, and takes place at 40, rather than 50 miles. In our replication experiment the outputs of the networks trained on a type B Training on a type B dataset seems to have a significant impact on the way the rationale of the networks is formed, as networks are able to internalize condition C 1 and C 6 better when trained on a type B dataset. This is furthermore reflected in the accuracies on the Age-Gender and patient distance dataset as shown in Table <ref type="table" target="#tab_4">5</ref>, which increase by roughly 30% when training on a type B dataset. These accuracies on the Age-Gender and Patient-Distance datasets were not present in the original study.</p><p>Upon repeating the replication experiment with more data, this indeed increases the performance of the networks significantly, but we still find performance for networks trained on type B datasets to be better than that of networks trained on type A datasets. Output patterns more closely resemble the ideal ones after training on type B datasets (see Figure <ref type="figure" target="#fig_1">2</ref>(B) versus (E) and Figure <ref type="figure" target="#fig_3">3(B)</ref> versus (E)) and accuracies also increase (see Table <ref type="table" target="#tab_5">6</ref>). Interestingly, the turning point for condition C 1 does occur at the right place when training on more type B training data: at 60 for females and 65 for males (see Figure <ref type="figure" target="#fig_1">2(E)</ref>).</p><p>Simplified The simplified domain consists of only the two conditions C 1 and C 6 , without any other conditions or noise variables. In this less complex version of the domain, overall performance is much higher, and conditions C 1 and C 6 are learned quite successfully. Figures <ref type="figure" target="#fig_1">2(C</ref>) and (F), and 3(C) and (F), respectively, are very close to the ideal output graphs, with turning points in the correct places. This is also reflected in near perfect accuracy scores on Age-Gender and Patient-Distance datasets in Table <ref type="table" target="#tab_6">7</ref>. As argued before, the difference between type A and type B datasets is much smaller than in the original domain, hence the results found for these to datasets are now quite similar.</p><p>Tort law Recall that in the tort law domain, on the Imputability dataset, networks should output 1 if the case can be imputated to the person, and 0 otherwise; on the Unlawfulness dataset, the networks should output 1 if the case is unlawful, and 0 otherwise. Table <ref type="table" target="#tab_8">9</ref> shows well the networks were able to internalize the notions of unlawfulness and imputability. When trained on all instances, the mean output of the networks is 0 if a case is not unlawful, and 1 if it is, which is exactly what it should do. Networks trained on all instances attain a perfect score on the Imputability dataset as well. This can also be seen in Table <ref type="table" target="#tab_7">8</ref>, where the networks score 100% accuracy on the Unlawfulness and Imputability datasets after training on all instances.</p><p>With less data, however, accuracies drop to around 92-95% for the Unlawfulness dataset and 91-94% for the Imputability dataset. This accuracy may still seem high, but we should take into account the label distributions (66.67-33.33% and 87.5-12.5%, respectively). Table <ref type="table" target="#tab_8">9</ref> shows that networks still perform perfectly on cases in which the unlawfulness and imputability conditions evaluate to true. When the conditions are false, however, mistakes are made. The average output of networks on the Unlawfulness dataset increases to 0.018, which should be 0, meaning that it classifies some lawful cases as unlawful. In the Imputability dataset, the mean output increased more drastically to 0.875 when imputability is false. Meaning that in 87.5% of the instances in which the case cannot be imputed to a person, the network incorrectly decided that it should. This means that despite its high accuracy on the general test set, the networks largely ignored the concept of imputability.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">A Method for Rationale Evaluation</head><p>Although our experiments and discussion focused on specific example domains and neural networks, our approach for rationale evaluation can be seen as a general method independent of the machine learning algorithm applied. This paper therefore proposes a knowledge-driven method for model-agnostic rationale evaluation, consisting of three distinct steps:</p><p>1. Measure the accuracy of a trained system, and proceed if the accuracy is sufficiently high; 2. Design dedicated test sets for rationale evaluation targeting selected rationale elements based on expert knowledge of the domain; 3. Evaluate the rationale through the performance of the trained system on these dedicated test sets.</p><p>The first step is based on the assumption that efforts for assessing and possibly improving the rationale discovery capabilities of a learned model are only taken if the general performance of the model is already considered good enough. Here we assume performance is measured using accuracy, but other measures can be employed as well and the threshold of what is considered good enough may vary per domain and application. The second step in our method depends on domain knowledge. Hence the method effectively is a quantitative human-in-the-loop solution for rationale evaluation.</p><p>In the third step, performance is again evaluated, by now not only considering accuracy but also examining model output and expected output in terms of the dedicated test sets. Our examples have shown that the latter depend on the type of features involved.</p><p>Subsequently, the information gained by using this rationale evaluation method can be used to improve the rationale of the system by adjusting the training data accordingly, imposing sound rationale discovery.</p><p>The method does not currently specify how the dedicated test sets are constructed. We aim to further operationalize the rationale evaluation method by using information about the knowledge in the domain, and the distribution of examples, for instance building on Bayesian networks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>The work in this paper was inspired by Bench-Capon's 1993 paper that investigated whether neural networks are able to tackle open texture problems. The conclusions were that neural networks can perform very well on such problems in terms of accuracy, even if some conditions from the domain are not learned <ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref>.</p><p>In this paper we first replicated the original experiments as closely as possible to verify that we can reproduce the results from the 1993 paper. In addition, we repeated the experiments with larger training datasets to ensure that the original conclusions about conditions that were not learned are not due to a lack of data. The idea of constructing test cases to test specific conditions inspired us to propose a method for assessing rationale discovery capabilities by designing dedicated test datasets and to evaluate performance on these knowledge-driven test sets, combining quantitative and qualitative evaluation elements in a hybrid way. Type B datasets served to complicate the problem in the original study, but also demonstrate that training can be improved using knowledge-driven tailor made training sets.</p><p>We investigated three legal domains, in which neural networks were trained on labelled cases and tasked with predicting unlabelled cases. We started off with an artificial domain from the literature, followed by a simplified adaptation of that domain. Lastly, we investigated a real life domain as well. The results indicate that the network are able to achieve high accuracies in each of the three domains. The networks are therefore able to make the right decisions in most cases, with accuracies averaging around 99% on type A or regular test sets. This is how machine learning problems are usually evaluated. Using our approach of rationale evaluation, however, we show that the networks do not necessarily learn the conditions, despite their high accuracy scores. Performance on the dedicated test sets, type B, Age-Gender and Patient-Distance dataset show that the networks are unable to learn the conditions C 1 and C 6 . This was suggested in the original experiment <ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref> and it holds true in the replication study with modern, commonly used machine learning techniques and more data. By adjusting the distribution of the training data based on expert domain knowledge (training on a type B dataset) these accuracies increase. Simplifying the domain shows that systems are able to learn the conditions C 1 and C 6 , though still not perfectly. Even in the real life tort law domain, with a non-fictional knowledge structure and different characteristics, a similar pattern can be observed. The networks failed to learn the independent condition that defines imputability, despite its high accuracies on the general test set.</p><p>This study therefore reaffirms the conclusions from previous work, while simultaneously introducing a model-agnostic method for assessing rationale discovery capabilities of machine learned black box models, using dedicated test datasets designed with expert knowledge of the domain. In future research, we aim to further detail and extend our method such that by employing it, the soundness of the rationale becomes tangible, and its quality can be asserted. Ultimately, based on this evaluation, the training data of the black-box systems can be altered to improve their rationale. Further expanding upon this design method will bring us closer to AI that is both explainable and responsible.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 :</head><label>2</label><figDesc>Fig. 2: For all training sets from the (simplified) welfare domain: mean network output vs age on Age-Gender test set when trained on type A training sets (A-C) and on type B training sets (D-F).</figDesc><graphic coords="13,137.60,379.04,107.24,85.07" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 3 :</head><label>3</label><figDesc>Fig. 3: For all training sets from (simplified) welfare domain: network output vs distance on Patient-Distance test set when trained on type A training sets (A-C) and on type B training sets (D-F).</figDesc><graphic coords="13,137.60,482.04,107.24,85.07" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 4 :</head><label>4</label><figDesc>Fig. 4: An idealistic expectation of the outputs of a network on the Age-Gender dataset versus the age for both genders (left) and on the Patient-Distance dataset versus the distance for both patient types (right).</figDesc><graphic coords="16,134.77,460.22,345.82,156.87" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="5,152.06,115.83,311.24,296.10" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 :</head><label>1</label><figDesc>Features in the welfare benefit domain.</figDesc><table><row><cell>Feature</cell><cell>Values</cell></row><row><cell>Age</cell><cell>0 -100 (all integers)</cell></row><row><cell>Gender</cell><cell>male or female</cell></row><row><cell>Con1,. . . , Con5</cell><cell>true or false</cell></row><row><cell>Spouse</cell><cell>true or false</cell></row><row><cell>Absent</cell><cell>true or false</cell></row><row><cell>Resources</cell><cell>0 -10,000 (all integers)</cell></row><row><cell>T ype (Patient type)</cell><cell>in or out</cell></row><row><cell cols="2">Distance (to the hospital) 0 -100 (all integers)</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 3 :</head><label>3</label><figDesc>Experimental setup. For each domain, every listed training set is used in combination with all listed test sets.</figDesc><table><row><cell></cell><cell>Train on</cell><cell>Test on</cell></row><row><cell>Welfare</cell><cell>Type A (2,400 instances)</cell><cell>Type A (2,400 instances)</cell></row><row><cell>benefit</cell><cell>Type B (2,400 instances)</cell><cell>Type B (2,400 instances)</cell></row><row><cell></cell><cell cols="2">Type A (50,000 instances) Age-Gender</cell></row><row><cell></cell><cell cols="2">Type B (50,000 instances) Patient-Distance</cell></row><row><cell cols="2">Simplified Type A</cell><cell>Type A</cell></row><row><cell>welfare</cell><cell>Type B</cell><cell>Type B</cell></row><row><cell>benefit</cell><cell></cell><cell>Age-Gender</cell></row><row><cell></cell><cell></cell><cell>Patient-Distance</cell></row><row><cell>Tort law</cell><cell cols="2">Regular (5,000 instances) Regular (5,000 instances)</cell></row><row><cell></cell><cell>Regular (500 instances)</cell><cell>Unique</cell></row><row><cell></cell><cell></cell><cell>Unlawfulness</cell></row><row><cell></cell><cell></cell><cell>Imputability</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 4 :</head><label>4</label><figDesc>The accuracies obtained by the neural networks in the original study<ref type="bibr" target="#b4">[Bench-Capon, 1993]</ref>.</figDesc><table><row><cell></cell><cell cols="4">Trained on training set A Trained on training set B</cell></row><row><cell></cell><cell>Test set A</cell><cell>Test set B</cell><cell>Test set A</cell><cell>Test set B</cell></row><row><cell>1 hidden layer</cell><cell>99.25</cell><cell>72.25</cell><cell>99.25</cell><cell>97.91</cell></row><row><cell cols="2">2 hidden layers 98.90</cell><cell>76.67</cell><cell>99.00</cell><cell>98.08</cell></row><row><cell cols="2">3 hidden layers 98.75</cell><cell>74.33</cell><cell cols="2">unconverged unconverged</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 5 :</head><label>5</label><figDesc>The accuracies obtained by the neural networks in the replication study.</figDesc><table><row><cell cols="2">Trained on training set A</cell></row><row><cell cols="2">Test set A Test set B Age-Gender Patient-Distance</cell></row><row><cell>1 hidden layer 98.97±0.19 72.39±1.66 52.14±4.01</cell><cell>50.05±0.09</cell></row><row><cell>2 hidden layers 98.87±0.21 72.56±1.83 53.19±4.56</cell><cell>50.06±0.14</cell></row><row><cell>3 hidden layers 98.92±0.23 70.97±1.74 50.45±3.23</cell><cell>50.03±0.07</cell></row><row><cell cols="2">Trained on training set B</cell></row><row><cell cols="2">Test set A Test set B Age-Gender Patient-Distance</cell></row><row><cell>1 hidden layer 96.13±0.66 90.51±1.25 86.4±1.33</cell><cell>85.77±5.21</cell></row><row><cell>2 hidden layers 95.5±0.87 89.4±1.5 85.62±1.21</cell><cell>83.09±7.22</cell></row><row><cell>3 hidden layers 93.95±9.03 86.34±7.71 83.81±7.29</cell><cell>74.57±12.8</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_5"><head>Table 6 :</head><label>6</label><figDesc>The accuracies obtained by the neural networks in the replication study with more training data.</figDesc><table><row><cell>Trained on training set A</cell></row><row><cell>Test set A Test set B Age-Gender Patient-Distance</cell></row><row><cell>1 hidden layer 99.8±0.03 80.98±1.47 60.22±3.87 64.44±2.87</cell></row><row><cell>2 hidden layers 99.79±0.04 83.49±1.86 65.04±5.12 66.5±3.24</cell></row><row><cell>3 hidden layers 99.78±0.05 82.89±2.05 64.45±5.6 64.2±3.1</cell></row><row><cell>Trained on training set B</cell></row><row><cell>Test set A Test set B Age-Gender Patient-Distance</cell></row><row><cell>1 hidden layer 99.64±0.17 98.53±0.15 98.51±0.47 97.17±0.46</cell></row><row><cell>2 hidden layers 99.28±0.36 98.06±0.35 97.75±0.9 96.53±0.3101</cell></row><row><cell>3 hidden layers 98.95±0.55 97.5±0.4 96.72±1.0 95.73±0.86</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_6"><head>Table 7 :</head><label>7</label><figDesc>The accuracies obtained by the neural networks in the simplified welfare domain.</figDesc><table><row><cell>Trained on training set A</cell></row><row><cell>Test set A Test set B Age-Gender Patient-Distance</cell></row><row><cell>1 hidden layer 99.12±0.06 98.2±0.15 99.68±0.1 97.75±0.05</cell></row><row><cell>2 hidden layers 99.61±0.14 99.2±0.28 99.88±0.1 98.14±0.53</cell></row><row><cell>3 hidden layers 99.48±0.27 99.01±0.47 99.7±0.46 98.06±0.61</cell></row><row><cell>Trained on training set B</cell></row><row><cell>Test set A Test set B Age-Gender Patient-Distance</cell></row><row><cell>1 hidden layer 99.46±0.06 99.04±0.12 99.67±0.06 98.04±0.31</cell></row><row><cell>2 hidden 99.77±0.14 99.6±0.25 99.78±0.18 99.09±0.71</cell></row><row><cell>3 hidden layers 99.51±0.78 99.38±0.37 99.63±0.47 98.8±0.66</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_7"><head>Table 8 :</head><label>8</label><figDesc>The accuracies obtained by the neural networks in the tort law domain.</figDesc><table><row><cell></cell><cell cols="3">Trained on all instances</cell></row><row><cell>General</cell><cell>Unique</cell><cell cols="2">Unlawfulness Imputability</cell></row><row><cell>1 hidden layer 100±0</cell><cell>100±0</cell><cell>100±0</cell><cell>100±0</cell></row><row><cell>2 hidden layers 100±0</cell><cell>100±0</cell><cell>100±0</cell><cell>100±0</cell></row><row><cell cols="4">3 hidden layers 99.86±0.37 99.76±0.66 99.67±1.83 99.5±1.56</cell></row><row><cell></cell><cell cols="3">Trained on smaller dataset</cell></row><row><cell>General</cell><cell>Unique</cell><cell cols="2">Unlawfulness Imputability</cell></row><row><cell cols="3">1 hidden layer 98.45±0.5 97.24±0.89 92.8±3.47</cell><cell>91.22±4.04</cell></row><row><cell cols="3">2 hidden layers 99.03±0.44 98.27±0.78 95.71±3.1</cell><cell>94.38±3.84</cell></row><row><cell cols="4">3 hidden layers 98.23±0.72 96.83±1.28 92.96±5.33 91.45±3.51</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_8"><head>Table 9 :</head><label>9</label><figDesc>Mean network output on the Unlawfulness and Imputability datasets versus the logical evaluation of the unlawfulness resp. imputability conditions.</figDesc><table><row><cell cols="4">Trained on all instances Trained on smaller dataset</cell></row><row><cell cols="2">Unlawfulness Output</cell><cell cols="2">Unlawfulness Output</cell></row><row><cell>False</cell><cell>0</cell><cell>False</cell><cell>0.018</cell></row><row><cell>True</cell><cell>1</cell><cell>True</cell><cell>1</cell></row><row><cell cols="2">Imputability Output</cell><cell cols="2">Imputability Output</cell></row><row><cell>False</cell><cell>0</cell><cell>False</cell><cell>0.875</cell></row><row><cell>True</cell><cell>1</cell><cell>True</cell><cell>1</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">The Jupyter notebooks used for data generation can be found in a Github repository: https://github.com/CorSteging/DiscoveringTheRationaleOfDecisions</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Modeling Legal Arguments: Reasoning with Cases and Hypotheticals</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">D</forename><surname>Ashley</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1990">1990</date>
			<publisher>The MIT Press</publisher>
			<pubPlace>Cambridge (Massachusetts</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A brief history of the changing roles of case prediction in ai and law</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">D</forename><surname>Ashley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Law in Context</title>
		<imprint>
			<biblScope unit="volume">36</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="93" to="112" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">In memoriam douglas n. walton: the influence of doug walton on ai and law</title>
		<author>
			<persName><forename type="first">K</forename><surname>Atkinson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Bex</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">F</forename><surname>Gordon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Prakken</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Sartor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Verheij</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and Law</title>
		<imprint>
			<biblScope unit="page" from="1" to="46" />
			<date type="published" when="2020">2020a</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Explanation in ai and law: Past, present and future</title>
		<author>
			<persName><forename type="first">K</forename><surname>Atkinson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Bollegala</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">289</biblScope>
			<biblScope unit="page">103387</biblScope>
			<date type="published" when="2020">2020b</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Neural networks and open texture</title>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th International Conference on Artificial Intelligence and Law, ICAIL &apos;93</title>
				<meeting>the 4th International Conference on Artificial Intelligence and Law, ICAIL &apos;93<address><addrLine>New York</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="1993">1993</date>
			<biblScope unit="page" from="292" to="297" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Predicting outcomes of case based legal arguments</title>
		<author>
			<persName><forename type="first">S</forename><surname>Brüninghaus</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">D</forename><surname>Ashley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th International Conference on Artificial Intelligence and Law (ICAIL 2003)</title>
				<meeting>the 9th International Conference on Artificial Intelligence and Law (ICAIL 2003)<address><addrLine>New York; New York</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="233" to="242" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Explaining and harnessing adversarial examples</title>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">J</forename><surname>Goodfellow</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Shlens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Szegedy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of International Conference on Learning Representations</title>
				<meeting>International Conference on Learning Representations</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">The Pleadings Game: An Artificial Intelligence Model of Procedural Justice</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">F</forename><surname>Gordon</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1995">1995</date>
			<publisher>Kluwer</publisher>
			<pubPlace>Dordrecht</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Introducing LUIMA: an experiment in legal conceptual retrieval of vaccine injury decisions using a uima type system and tools</title>
		<author>
			<persName><forename type="first">M</forename><surname>Grabmair</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">D</forename><surname>Ashley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Sureshkumar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Nyberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">R</forename><surname>Walker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 15th International Conference on Artificial Intelligence and Law</title>
				<meeting>the 15th International Conference on Artificial Intelligence and Law<address><addrLine>New York; New York</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="69" to="78" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Hard cases: a procedural approach</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Hage</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Leenes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">R</forename><surname>Lodder</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial intelligence and law</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="113" to="167" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Out of their minds: Legal theory in neural networks</title>
		<author>
			<persName><forename type="first">D</forename><surname>Hunter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and Law</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="129" to="151" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Adam: A method for stochastic optimization</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">P</forename><surname>Kingma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ba</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 3rd International Conference on Learning Representations</title>
				<meeting>3rd International Conference on Learning Representations</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">The Aspirin/Migraines Software Package</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">R</forename><surname>Leighton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">P</forename><surname>Wieland</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1994">1994</date>
			<publisher>Springer</publisher>
			<biblScope unit="page" from="209" to="227" />
			<pubPlace>New York, Boston, MA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A unified approach to interpreting model predictions</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Lundberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Neural Information Processing Systems</title>
				<imprint>
			<publisher>Curran Associates, Inc</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="page" from="4765" to="4774" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Using machine learning to predict decisions of the european court of human rights</title>
		<author>
			<persName><forename type="first">M</forename><surname>Medvedeva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Vols</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wieling</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and Law</title>
		<imprint>
			<biblScope unit="page" from="1" to="30" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Explanation in artificial intelligence: Insights from the social sciences</title>
		<author>
			<persName><forename type="first">T</forename><surname>Miller</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<idno type="ISSN">0004-3702</idno>
		<imprint>
			<biblScope unit="volume">267</biblScope>
			<biblScope unit="page" from="1" to="38" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Argumentation mining: the detection, classification and structure of arguments in text</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">Mochales</forename><surname>Palau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">F</forename><surname>Moens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 12th International Conference on Artificial Intelligence and Law (ICAIL 2009)</title>
				<meeting>the 12th International Conference on Artificial Intelligence and Law (ICAIL 2009)<address><addrLine>New York; New York</addrLine></address></meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="98" to="107" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Argument based machine learning applied to law</title>
		<author>
			<persName><forename type="first">M</forename><surname>Možina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Žabkar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Bratko</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and Law</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="53" to="73" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Scikit-learn: machine learning in Python</title>
		<author>
			<persName><forename type="first">F</forename><surname>Pedregosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Varoquaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gramfort</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Michel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Thirion</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Grisel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Blondel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Prettenhofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Weiss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Dubourg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vanderplas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Passos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Cournapeau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Brucher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Perrot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Duchesnay</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="2825" to="2830" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Introduction: from legal theories to neural networks and fuzzy reasoning</title>
		<author>
			<persName><forename type="first">L</forename><surname>Philipps</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Sartor</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and law</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="115" to="128" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">why should I trust you?&quot;: Explaining the predictions of any classifier</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">T</forename><surname>Ribeiro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Guestrin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</title>
				<meeting>the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining<address><addrLine>San Francisco, CA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1135" to="1144" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">A case-based system for trade secrets law</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">L</forename><surname>Rissland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">D</forename><surname>Ashley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1st International Conference on Artificial Intelligence and Law, ICAIL &apos;87</title>
				<meeting>the 1st International Conference on Artificial Intelligence and Law, ICAIL &apos;87<address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="1987">1987</date>
			<biblScope unit="page" from="60" to="66" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Discovering the rationale of decisions: Towards a method for aligning learning and reasoning (accepted)</title>
		<author>
			<persName><forename type="first">C</forename><surname>Steging</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Renooij</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Verheij</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 18th International Conference on Artificial Intelligence and Law, ICAIL &apos;21</title>
				<meeting>the 18th International Conference on Artificial Intelligence and Law, ICAIL &apos;21<address><addrLine>New York</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">A hybrid rule-neural approach for the automation of legal reasoning in the discretionary domain of family law in australia</title>
		<author>
			<persName><forename type="first">A</forename><surname>Stranieri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zeleznikow</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gawler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Lewis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and Law</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<biblScope unit="page" from="153" to="183" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Artificial argument assistants for defeasible argumentation</title>
		<author>
			<persName><forename type="first">B</forename><surname>Verheij</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">150</biblScope>
			<biblScope unit="issue">1-2</biblScope>
			<biblScope unit="page" from="291" to="324" />
			<date type="published" when="2003">2003a</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Dialectical argumentation with argumentation schemes: An approach to legal logic</title>
		<author>
			<persName><forename type="first">B</forename><surname>Verheij</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial intelligence and Law</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<biblScope unit="page" from="167" to="195" />
			<date type="published" when="2003">2003b</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Formalizing arguments, rules and cases</title>
		<author>
			<persName><forename type="first">B</forename><surname>Verheij</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 16th International Conference on Artificial Intelligence and Law, ICAIL &apos;17</title>
				<meeting>the 16th International Conference on Artificial Intelligence and Law, ICAIL &apos;17<address><addrLine>New York</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="199" to="208" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">A method for explaining bayesian networks for legal evidence with scenarios</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">S</forename><surname>Vlek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Prakken</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Renooij</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Verheij</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and Law</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="285" to="324" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Padua: a protocol for argumentation dialogue using association rules</title>
		<author>
			<persName><forename type="first">M</forename><surname>Wardeh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Coenen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence and Law</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="183" to="215" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Approaches to text mining arguments from legal cases</title>
		<author>
			<persName><forename type="first">A</forename><surname>Wyner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Mochales-Palau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">F</forename><surname>Moens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Milward</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Semantic Processing of Legal Texts</title>
				<meeting><address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="60" to="79" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
