Jump to content

Split Up (expert system): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
c/e, clean up, etc
Line 1: Line 1:
{{external links|date=October 2012}}
{{Use Australian English|date=June 2018}}
{{Use Australian English|date=June 2018}}
{{Use dmy dates|date=June 2018}}
{{Use dmy dates|date=June 2018}}
'''Split Up''' is an intelligent [[decision support system]], which makes predictions about the distribution of marital property following divorce in Australia. It is designed to assist [[judge]]s, registrars of the Family Court of Australia, [[mediation|mediators]] and [[lawyers]].
'''Split Up''' is an intelligent [[decision support system]], which makes predictions about the distribution of marital property following divorce in Australia. It is designed to assist [[judge]]s, registrars of the Family Court of Australia, [[mediation|mediators]] and [[lawyers]].
Split Up operates as a hybrid system, combining rule – based reasoning with [[neural network]] theory.<ref>Stranieri, A. and Zeleznikow, J., Split_Up: The use of an argument based knowledge representation to meet expectations of different users for discretionary decision making,p.1
Split Up operates as a hybrid system, combining rule – based reasoning with [[neural network]] theory.<ref>Stranieri, A. and Zeleznikow, J., Split_Up: The use of an argument based knowledge representation to meet expectations of different users for discretionary decision making,p.1
Research has shown that rule-based reasoning on its own is not ideal in discretionary fields of law.</ref>
Research has shown that rule-based reasoning on its own is not ideal in discretionary fields of law.</ref> Rule based reasoning operates within strict parameters, in the form:
Rule based reasoning operates within strict parameters, in the form:


IF < condition(s) > then <action>.<ref name="Stranieri_1998">Stranieri, A. and Zeleznikow, J., Split Up: An Intelligent Decision Support System Which Provides Advice Upon Property Division Following Divorce, International Journal of Law and Information Technology, Vol 6. No. 2, 1998, 190–213.</ref>{{rp|196, 202}}
IF < condition(s) > then <action>.<ref name="Stranieri_1998">Stranieri, A. and Zeleznikow, J., Split Up: An Intelligent Decision Support System Which Provides Advice Upon Property Division Following Divorce, International Journal of Law and Information Technology, Vol 6. No. 2, 1998, 190–213.</ref>{{rp|196, 202}}


Neural networks, by contrast, are considered to be better suited to generate decisions in uncertain domains, since they can be taught to weigh the factors considered by judicial decision makers from case data.
Neural networks, by contrast, are considered to be better suited to generate decisions in uncertain domains, since they can be taught to weigh the factors considered by judicial decision makers from case data. Yet, they do not provide an explanation for the conclusions they reach. Split_up, with a view to overcome this flaw, uses argument structures proposed by [[Stephen Toulmin|Toulmin]] as the basis for representations from which [[explanation]]s can be generated.<ref name="Stranieri_1995">Stranieri,A. and Zeleznikow, J. (1995) The split-up system: integrating neural networks and rule-based reasoning in the legal domain.</ref>{{rp|186}}
Yet, they do not provide an explanation for the conclusions they reach.
Split_up, with a view to overcome this flaw, uses argument structures proposed by [[Stephen Toulmin|Toulmin]] as the basis for representations from which [[explanation]]s can be generated.<ref name="Stranieri_1995">Stranieri,A. and Zeleznikow, J. (1995) The split-up system: integrating neural networks and rule-based reasoning in the legal domain.</ref>{{rp|186}}


==Application==
==Application==
Line 17: Line 13:
#identify the assets of the marriage included in the common pool
#identify the assets of the marriage included in the common pool
#establish what percentage of the common pool each party will receive
#establish what percentage of the common pool each party will receive
#determine a final property order in line with the decisions made in 1. and 2.
#determine a final property order in line with the decisions made in 1. and 2.


Split_Up implements step 1 and 2 : the common pool determination and the prediction of a percentage split.
Split_Up implements step 1 and 2 : the common pool determination and the prediction of a percentage split.
Line 26: Line 22:


However, the percentage split between the parties is discretionary in that a judge
However, the percentage split between the parties is discretionary in that a judge
has a wide discretion to look at each party's contributions to the marriage under section 79(4) of the [[Family Law Act 1975]].
has a wide discretion to look at each party's contributions to the marriage under section 79(4) of the [[Family Law Act 1975]].
Broadly, the contributions can be taken as financial or non-financial. The party who can demonstrate a larger contribution to the marital relationship will receive a larger proportion of the assets.
Broadly, the contributions can be taken as financial or non-financial. The party who can demonstrate a larger contribution to the marital relationship will receive a larger proportion of the assets. The court may further look at each party's financial resources and future needs under section 75(2)of the [[Family Law Act 1975]]. These needs can include factors such as the inability to gain employment, the continued care of a child under 18 years of age or medical expenses.
The court may further look at each party's financial resources and future needs under section 75(2)of the [[Family Law Act 1975]]. These needs can include factors such as the inability to gain employment, the continued care of a child under 18 years of age or medical expenses.


This means that different judges may and will reach different conclusions based on the same facts, since each judge assigns different relevant weights to each factor.
This means that different judges may and will reach different conclusions based on the same facts, since each judge assigns different relevant weights to each factor. Split_up determines the percentage split by using a combination of rule- based reasoning and [[neural networks]].
Split_up determines the percentage split by using a combination of rule- based reasoning and [[neural networks]].


===The percentage split determination===
===The percentage split determination===
Line 39: Line 33:
The factors relevant for a percentage split determination are:
The factors relevant for a percentage split determination are:


-''Past contributions of a husband relative to those of a wife''
* Past contributions of a husband relative to those of a wife
* The husband’s future needs relative to those of the wife

* The wealth of the marriage
-''The husband’s future needs relative to those of the wife''

-''The wealth of the marriage''


The factors relevant for a determination of past contributions are
The factors relevant for a determination of past contributions are


-''The relative direct and indirect contributions of both parties''
* The relative direct and indirect contributions of both parties
* The length of the marriage
* The relative contributions of both parties to the homemaking role


The hierarchy provides a structure that is used to decompose the task of predicting an outcome into 35 subtasks. Outputs of tasks further down the hierarchy are used as inputs into sub-tasks higher up the hierarchy. Each sub-task is treated as a separate and smaller data mining exercise. Twenty one solid arcs represent inferences performed with the use of rule sets. For example, the level of wealth of a marriage is determined by a rule, which uses the common pool value.
-''The length of the marriage''


By contrast, the fourteen dashed arcs establish inferences performed with the use of [[neural networks]]. These receive their name from the fact that they resemble a [[nervous system]] in the [[brain]]. They consist of many self – adjusting processing elements cooperating in a densely interconnected network. Each processing element generates a single output that is transmitted to the other processing element. The output signal of a processing element depends on the input to the processing element, i.e. each input is gated by a weighting factor that determines the amount of influence that the input will have on the output. The strength of the weighting factors is adjusted autonomously by the processing element as the data is processed.<ref name="Stranieri_1998" />{{rp|196}}
-''The relative contributions of both parties to the homemaking role''.

The hierarchy provides a structure that is used to decompose the task of predicting an outcome into 35 subtasks. Outputs of tasks further down the hierarchy are used as inputs into sub-tasks higher up the hierarchy. Each sub-task is treated as a separate and smaller data mining exercise. Twenty one solid arcs represent inferences performed with the use of rule sets.
For example, the level of wealth of a marriage is determined by a rule, which uses the common pool value.

By contrast, the fourteen dashed arcs establish inferences performed with the use of [[neural networks]].
These receive their name from the fact that they resemble a [[nervous system]] in the [[brain]]. They consist of many self – adjusting processing elements cooperating in a densely interconnected network.
Each processing element generates a single output that is transmitted to the other processing element. The output signal of a processing element depends on the input to the processing element, i.e. each input is gated by a weighting factor that determines the amount of influence that the input will have on the output.
The strength of the weighting factors is adjusted autonomously by the processing element as the data is processed.<ref name="Stranieri_1998"/>{{rp|196}}


In Split_Up, the neural network is a [[statistics|statistical]] technique for learning the weights of each of the relevant attributes used in a percentage split determination of marital property.
In Split_Up, the neural network is a [[statistics|statistical]] technique for learning the weights of each of the relevant attributes used in a percentage split determination of marital property.


Hence the inputs to the neural network are '''contributions, future needs''' and '''wealth''', and the output the '''percentage split predicted'''.
Hence the inputs to the neural network are contributions, future needs and wealth, and the output the percentage split predicted.


On each arc there is a statistical weight. Using back [[self-replication|propagation]] the neural network learns the necessary pattern to recognize the prediction. It is trained by repeatedly exposing it to examples of the problem and learning the significance (weights) of the input [[node (neural networks)|nodes]].<ref name="Stranieri_1998"/>{{rp|196}}
On each arc there is a statistical weight. Using back [[self-replication|propagation]] the neural network learns the necessary pattern to recognize the prediction. It is trained by repeatedly exposing it to examples of the problem and learning the significance (weights) of the input [[node (neural networks)|nodes]].<ref name="Stranieri_1998"/>{{rp|196}}


The neural network used by Split_up is said to generalise well if the output of the network is correct (or nearly correct) for examples not seen during training, which classifies it as an [[Artificial intelligence|intelligent system]].<ref name="Nolan"/>{{rp|274}}
The neural network used by Split_up is said to generalise well if the output of the network is correct (or nearly correct) for examples not seen during training, which classifies it as an [[Artificial intelligence|intelligent system]].<ref name="Nolan"/>{{rp|274}}


===Toulmin Argument Structure===
===Toulmin Argument Structure===
Since the manner in which these weights are learned is primarily statistical, [[domain knowledge]] of legal rules and principles is not modelled directly.
Since the manner in which these weights are learned is primarily statistical, [[domain knowledge]] of legal rules and principles is not modelled directly. However, explanations for a legal conclusion in a domain as discretionary as the determining the distribution of property following divorce, are at least as important as the conclusion reached. Hence the creators of Split_Up used Toulmin Argument structures, to provide independent explanations of the conclusions reached.<ref name="Stranieri_1995"/>{{rp|189}}
However, explanations for a legal conclusion in a domain as discretionary as the determining the distribution of property following divorce, are at least as important as the conclusion reached.
Hence the creators of Split_Up used Toulmin Argument structures, to provide independent explanations of the conclusions reached.<ref name="Stranieri_1995"/>{{rp|189}}


These operate on the basis that every argument makes an assertion based on some data. The assertion of the argument stands as the claim of the argument.
These operate on the basis that every argument makes an assertion based on some data. The assertion of the argument stands as the claim of the argument. Since knowing the data and the claim, does not necessarily mean that the claim follows from the data, a mechanism is required to justify the claim in the light of the data. The justification is known as the warrant. The backing of an argument supports the validity of the warrant. In the legal domain, this is typically a reference to a statute or a precedent.
Since knowing the data and the claim, does not necessarily mean that the claim follows from the data, a mechanism is required to justify the claim in the light of the data. The justification is known as the warrant. The backing of an argument supports the validity of the warrant. In the legal domain, this is typically a reference to a statute or a precedent.


Here, a [[neural network]] (or rules), produce a conclusion from the data of an argument and the data, warrant and backing are reproduced to generate an explanation.
Here, a [[neural network]] (or rules), produce a conclusion from the data of an argument and the data, warrant and backing are reproduced to generate an explanation.


It is noteworthy, though, that an argument’s warrant is reproduced as an explanation regardless of the claim values used. This lack of claim - sensitivity must be overcome by the different users, i.e.the judge, the representatives for the wife and the representatives for the husband, each of whom is encouraged to use the system to prepare their cases, but not to rely exclusively on its outcome.
It is noteworthy, though, that an argument’s warrant is reproduced as an explanation regardless of the claim values used. This lack of claim - sensitivity must be overcome by the different users, i.e., the judge, the representatives for the wife and the representatives for the husband, each of whom is encouraged to use the system to prepare their cases, but not to rely exclusively on its outcome.


==References==
==References==
{{Reflist}}
{{Reflist}}

==External links==
* http://www.aaai.org/Papers/IAAI/1998/IAAI98-020.pdf
* http://www.buscalegis.ufsc.br/revistas/files/journals/2/articles/6675/public/6675-6674-1-PB.pdf
* [https://web.archive.org/web/20060219230927/http://ijlit.oxfordjournals.org/cgi/content/abstract/6/2/190 ]
*{{cite journal | doi=10.1016/S0167-9236(00)00135-4 | volume=31 | issue=2 | title=Using soft computing to build real world intelligent decision support systems in uncertain domains | journal=Decision Support Systems | pages=263–285| year=2001 | last1=Zeleznikow | first1=John | last2=Nolan | first2=James R. }}
*http://www.computer.org/portal/web/csdl/doi/10.1109/HICSS.1998.653106
*http://portal.acm.org/citation.cfm?id=323706.323799
* Stranieri, A. and Zeleznikow, J. 2005. Knowledge Discovery from Legal Databases, Springer Law and Philosophy Library, Volume 69, Dordrecht, The Netherlands, {{ISBN|1-4020-3036-3}}.
*Stranieri, A., Zeleznikow, J., Gawler, M. and Lewis, B. 1999. A hybrid-neural approach to the automation of legal reasoning in the discretionary domain of family law in Australia. Artificial Intelligence and Law 7(2-3):153-183.
*Zeleznikow, J. 2004. The Split-Up project: Induction, context and knowledge discovery in law. Law, Probability and Risk, 3: 147-168.


[[Category:Argument technology]]
[[Category:Argument technology]]

Revision as of 23:52, 6 February 2022

Split Up is an intelligent decision support system, which makes predictions about the distribution of marital property following divorce in Australia. It is designed to assist judges, registrars of the Family Court of Australia, mediators and lawyers. Split Up operates as a hybrid system, combining rule – based reasoning with neural network theory.[1] Rule based reasoning operates within strict parameters, in the form:

IF < condition(s) > then <action>.[2]: 196, 202 

Neural networks, by contrast, are considered to be better suited to generate decisions in uncertain domains, since they can be taught to weigh the factors considered by judicial decision makers from case data. Yet, they do not provide an explanation for the conclusions they reach. Split_up, with a view to overcome this flaw, uses argument structures proposed by Toulmin as the basis for representations from which explanations can be generated.[3]: 186 

Application

In Australian family law, a judge in determining the distribution of property will:

  1. identify the assets of the marriage included in the common pool
  2. establish what percentage of the common pool each party will receive
  3. determine a final property order in line with the decisions made in 1. and 2.

Split_Up implements step 1 and 2 : the common pool determination and the prediction of a percentage split.

The common pool determination

Since the determination of marital property is rule based, it is implemented using directed graphs.[4]: 269 

However, the percentage split between the parties is discretionary in that a judge has a wide discretion to look at each party's contributions to the marriage under section 79(4) of the Family Law Act 1975. Broadly, the contributions can be taken as financial or non-financial. The party who can demonstrate a larger contribution to the marital relationship will receive a larger proportion of the assets. The court may further look at each party's financial resources and future needs under section 75(2)of the Family Law Act 1975. These needs can include factors such as the inability to gain employment, the continued care of a child under 18 years of age or medical expenses.

This means that different judges may and will reach different conclusions based on the same facts, since each judge assigns different relevant weights to each factor. Split_up determines the percentage split by using a combination of rule- based reasoning and neural networks.

The percentage split determination

In order to determine how judges weigh the different factors, 103 written judgements of commonplace cases were used to establish a database comprising 94 relevant factors for percentage split determination.[4]: 273 

The factors relevant for a percentage split determination are:

  • Past contributions of a husband relative to those of a wife
  • The husband’s future needs relative to those of the wife
  • The wealth of the marriage

The factors relevant for a determination of past contributions are

  • The relative direct and indirect contributions of both parties
  • The length of the marriage
  • The relative contributions of both parties to the homemaking role

The hierarchy provides a structure that is used to decompose the task of predicting an outcome into 35 subtasks. Outputs of tasks further down the hierarchy are used as inputs into sub-tasks higher up the hierarchy. Each sub-task is treated as a separate and smaller data mining exercise. Twenty one solid arcs represent inferences performed with the use of rule sets. For example, the level of wealth of a marriage is determined by a rule, which uses the common pool value.

By contrast, the fourteen dashed arcs establish inferences performed with the use of neural networks. These receive their name from the fact that they resemble a nervous system in the brain. They consist of many self – adjusting processing elements cooperating in a densely interconnected network. Each processing element generates a single output that is transmitted to the other processing element. The output signal of a processing element depends on the input to the processing element, i.e. each input is gated by a weighting factor that determines the amount of influence that the input will have on the output. The strength of the weighting factors is adjusted autonomously by the processing element as the data is processed.[2]: 196 

In Split_Up, the neural network is a statistical technique for learning the weights of each of the relevant attributes used in a percentage split determination of marital property.

Hence the inputs to the neural network are contributions, future needs and wealth, and the output the percentage split predicted.

On each arc there is a statistical weight. Using back propagation the neural network learns the necessary pattern to recognize the prediction. It is trained by repeatedly exposing it to examples of the problem and learning the significance (weights) of the input nodes.[2]: 196 

The neural network used by Split_up is said to generalise well if the output of the network is correct (or nearly correct) for examples not seen during training, which classifies it as an intelligent system.[4]: 274 

Toulmin Argument Structure

Since the manner in which these weights are learned is primarily statistical, domain knowledge of legal rules and principles is not modelled directly. However, explanations for a legal conclusion in a domain as discretionary as the determining the distribution of property following divorce, are at least as important as the conclusion reached. Hence the creators of Split_Up used Toulmin Argument structures, to provide independent explanations of the conclusions reached.[3]: 189 

These operate on the basis that every argument makes an assertion based on some data. The assertion of the argument stands as the claim of the argument. Since knowing the data and the claim, does not necessarily mean that the claim follows from the data, a mechanism is required to justify the claim in the light of the data. The justification is known as the warrant. The backing of an argument supports the validity of the warrant. In the legal domain, this is typically a reference to a statute or a precedent.

Here, a neural network (or rules), produce a conclusion from the data of an argument and the data, warrant and backing are reproduced to generate an explanation.

It is noteworthy, though, that an argument’s warrant is reproduced as an explanation regardless of the claim values used. This lack of claim - sensitivity must be overcome by the different users, i.e., the judge, the representatives for the wife and the representatives for the husband, each of whom is encouraged to use the system to prepare their cases, but not to rely exclusively on its outcome.

References

  1. ^ Stranieri, A. and Zeleznikow, J., Split_Up: The use of an argument based knowledge representation to meet expectations of different users for discretionary decision making,p.1 Research has shown that rule-based reasoning on its own is not ideal in discretionary fields of law.
  2. ^ a b c Stranieri, A. and Zeleznikow, J., Split Up: An Intelligent Decision Support System Which Provides Advice Upon Property Division Following Divorce, International Journal of Law and Information Technology, Vol 6. No. 2, 1998, 190–213.
  3. ^ a b Stranieri,A. and Zeleznikow, J. (1995) The split-up system: integrating neural networks and rule-based reasoning in the legal domain.
  4. ^ a b c Nolan, J.R. and Zeleznikow, J., Using soft computing to build real world intelligent decision support systems in uncertain domains, Decision Support Systems, 31 (2001) 263–285.