edge from vertex x
i
to x
j
iff: x
j
= f (...,x
i
,...) ∈ M.
A restriction is placed on the model M to exclude cy-
cles in the explanatory graph E(M). The arcs between
the nodes in the graph, which represent the variables
in the business model, indicate the direction of influ-
ence, or causal direction. Interpreting the = in the
equations of model M as a ← gives the causal direc-
tion as used by economists, accountants or financial
analysts. Thus, in the model the effects appear on the
left-hand side (LHS) of the equations and the causes
on the right-hand side (RHS). However, as we shall
see, the diagnostic reasoning direction is the reverse
of the causal direction. In other words, the explana-
tion generation process takes part from the whole (the
LHS variables) to the parts (the RHS variables).
2.2 The Normative Model
Information seeking or gathering for decision recog-
nition and diagnosis involves both a search for symp-
toms and a search for causes. Pounds (Pounds, 1969)
found that the need for a decision is identified as a
perceived difference between the actual situation and
some normative model, the expected standard. This
model could be based on either trends past or pro-
jected, comparable situations inside or outside the or-
ganization, expectations of other people or on theo-
retical models. With the exception of crisis, these dif-
ferences normally do not present themselves readily
to the decision maker but must be filtered from the
constant streams of ambiguous data received. The
normative model specifies which reference object(s)
should be used to compare. It also specifies the vari-
ables with respect to which the comparison should be
made. The most common “reference objects” to di-
agnose business performance are: historical reference
values, industry averages and plans and budgets.
2.3 Symptom Detection
Diagnosis in a financial model is the explanation for
observed exceptional behaviour of a company. The
first step in diagnostic process is problem or symptom
identification, the detection of abnormal behaviour.
The central question in problem identification for
business diagnosis is: “Which firms deviate signif-
icantly from their branch average or historic aver-
age?” Suppose the normative model contains a ref-
erence value for variable y. The data set may con-
tain several reference values, besides the actual val-
ues for business variables. For diagnosis of company
performance the event to be explained with actual
object a and reference object r will always be clear
from the context, therefore the explanation formal-
ism is simplified to: ∂y = q occurred because C
+
, de-
spite C
−
. In this expression, ∂y = y
a
− y
r
= q where
q ∈ {low,normal,high}, specifies an event in the fi-
nancial data set, i.e. the occurrence of a quantitative
difference between the actual and the reference value
of y, denoted by y
a
and y
r
, respectively. Note that for
the purpose of diagnosis, it is not interesting to ex-
plain symptoms with the label ∂y = “normal”, since
it is only required to explain why a variable deviates
from its reference value.
Problem identification is a process where a value
g(y
a
,y
r
) is computed for each variable, where g is
some user-defined function such as percentage or ab-
solute difference. Here a method is developed that
can take into account the probability distribution, e.g.
the normal distribution, of the business variable un-
der consideration. In this method first the average
value for each variable is estimated based on a sta-
tistical model. When a statistical model is used as a
normative model then y
r
= ˆy. If we now normalize
the residual of the model by the standard deviation σ
of the variable in the sample, we get the normalized
residual ∂y/σ. The exact population parameters of the
distribution are usually unknown; therefore they are
estimated and replaced by the sample mean and sam-
ple variance. Correspondingly, the problem of look-
ing for exceptional company behaviour is equivalent
to the problem of looking for exceptional normalized
residuals. Statistically defined, a variable is a symp-
tom or exceptional value if it is higher (lower) than
some user-defined threshold δ (−δ). Usually, we se-
lect δ = 1.645 corresponding to a probability of 95%
in the standard normal distribution. Automatically,
the following series of statistic tests is performed on
each variable in the business model to detect symp-
toms in the data set under consideration:
• if ∂y/s > δ (one-tailed test) then the symptom is
labelled ∂y = “high”,
• if ∂y/s < −δ (one-tailed test) then the symptom is
labelled ∂y = “low” and
• if −δ ≤ ∂y/s ≤ δ then the symptom is labelled
∂y = “normal”.
2.4 Diagnosis and Explanation
If ∂y = q is identified as a symptom, we want to
explain the difference ∂y = y
a
− y
r
. An explana-
tion is based on the financial equations of the busi-
ness model. To determine the contributing and coun-
teracting causes that explain the quantitative differ-
ence between the actual and reference value of y, a
measure of influence is defined in literature (Daniels
and Feelders, 2001; Feelders, 1993; Kosy and Wise,
EXPLANATION GENERATION IN BUSINESS PERFORMANCE MODELS - With a Case Study in Competition
Benchmarking
121