Information Technology Reference
In-Depth Information
4.1.3 Explanation and corrective recommendation
This operation is defined (in this paper) for highlighting the sources of errors within
decision- making process. The errors happened due to dissatisfaction of constraint
dependency rules.
The general pattern that represents failure due to dissatisfaction of constraint dependency
rules is:
Decision A excludes Decision B and Decision A is selected then Decision B fails to select.
In the proposed method, there are two possibilities for the decision: decision point or choice.
Three possibilities for the exclusion constraint: choice excludes choice, choice excludes
decision point, or decision point excludes decision point. We assign the predicate notselect to
the excluded choice for preventing future select.
The following definition describes these possibilities in the form of rules:
Selection of choice n , select (n) , fails due to selection of choice x , select(x) , and assign by
notselec t predicate in three cases:
i. x,y,n:type(x,choice) select(x) type(y,decisionpoint) choiceof(y,x) type(n,choice) excludes_c_
dp(n,y) notselect(n).
If the choice x is selected, and it belongs to the decision point y , this means y is selected
(Rule 7), and the choice n excludes the decision point y , this means n is assigned by notselect
predicate.
ii. x,y,z,n:type(x,choice) select(x) type(y,decisionpoint) type(z,decisionpoint) type(n,choice)
choiceof(y,x) choiceof(z,n) excludes_dp_dp(y,z) notselect(n).
If the choice x is selected and x belongs to the decision point y , that means y is selected (Rule
7), and if the decision point y excludes the decision point z , this means z is assigned by
notselect predicate (rule 6), and the choice n belongs to decision point z , this means n is
assigned by notselect predicate (rule 9).
iii. x,n: type(x,choice) select(x) type(n,choice) excludes_c_c(x,n) notselect(n).
If the choice x is selected, and x excludes the choice n , which means n is assigned by
notselect predicate (rule 2).
Two examples are presented to express how the proposed method could be used for
guiding the decision maker by explanation and corrective recommendation. Example 1
shows an interactive corrective recommendation mechanism. Example 2 shows how the
proposed method validates decision maker in future based on his current selections.
Example 1
Suppose the decision maker selected decrease level as a punishment for one employee. After
that, the decision maker selects high level as training for the same employee; the system
rejects the choice and directs the decision maker to deselect decrease level first. Table 4
describes Example 1. This example represents rule (iii). The example illustrates how the
proposed method guides decision makers to solve the rejection reason.
Example 2
The decision maker asks to select the choice non promotion decision , which is excludes positive
performance decision point. The system accepts the choice and assigns the decision point
positive performance by notselect predicate to validate future selections. Table 5 describes
Example 2. The predicate notselect (positive performance) prevents the selection of its choices,
Rule 9.
Search WWH ::




Custom Search