Modeling Uncertain Temporal Evolutions in Model-Based

244
Modeling Uncertain Temporal Evolutions
in Model-Based Diagnosis
Luigi Portinale
Dipartimento di Informatica- Universita' di Torino
C.so Svizzera 18.5- 10149 Torino (Italy)
Abstract
with the observations, restore the consistency in
the model). Alternatively, the use of causal mod­
els has been proposed to model the faulty behavior
Although the notion of diagnostic prob­
of the system where an abductive approach is used
lem has been extensively invest igated in
the context of static systems, in most
practical applications the behavior of the
[19] (the dia gnos is must cover the observations).
!3oth approaches use a logical model of the sys­
tem to be diagnosed and it has been shown that
they are just the extremes of a spectrum of logical
definitions of diagnosis f6). On the other hanJ, in
the probabilistic paradigm, diagnostic kuowleJge
is usually represent.ed by means of associations be­
tween symptoms and disorders; per for mi ng a J.iag­
nosis means finding the most probable set of dis­
orders, given the sy m pto ms
The major part of
the work in probabilistic diagnosis has been con­
cerned with the use of Bayesian methods baseJ. on
belief networks [17] as in IVIUNIN [1], in Q!IIR-BI\"
[22] and in [12]. However, other approaches have
been p ro pose d for instance, r ely ing on Dempster­
Sha fer theory [13] or on the integrat ion of B ayesian
classification with the set covering moJel [18].
modeled system is significantly variable
during time. The goal of the paper is to
a nmel approach to the modeling
uncertainty about temporal evolutions
of time-varying systems and a charact.er­
propose
of
ization of model based temporal diagno­
-
sis. Since in most real world cases knowl­
edge about the temporal evolution of the
system to be diagnos ed is uncertain, we
.
consider the case when probabilistic tem­
poral knowledge is available for each com­
ponent of the system and we choose to
model it by means of Markov chains. In
,
fact, we aim at exploiting the statistical
assumptions underlying reliability theory
in the context of the diagnosis of time
These two basic paradigms to diagnosis seem to be
com p lemen tary for certain aspects (for example,
probabilistic d iagnosti c reasoning well a<.hlrcsses
­
varying systems. lVe finally show how to
exploit 1\Iarkov chain theory in order to
discard, in the diagnos tic process, very
unlikely diagnoses
.
1
-
INTRODUCTION
The not ion of diagnostic reasoning and in par t ic u
lar of model-hased diagnosis, has been extensively
investigated in the past and two basic p a rad igms
,
­
the logic and the probabilistic one. In
paradigm it is often the case that the
mo de l represents the fun ction and structure of a
emerged:
the logic
device; in this case the model usually represents
the normal behavior of a system and the di agnostic
reasoning
the problem of minimizing the c ost of I he com­
putation, whi le logic b ased reasoning is in gene r al
more flexible in dealing with multiple disorders or
contextual information); for this reason some <It­
tempts have been made for combining them. In
fact, probabilistic inf ormation has been integrated
in logical diagnostic framework either for defin­
ing criteria for choosing the best next. measure­
ment [5,8] or for extending probabilistic diagnostic
fr ameworks to non propositional for m [20]. How­
ever, the context in which s uch approac!Jes ha,·e
been proposed is mainly that of static system> in
which the system behavior can be thought a:> fixed
during the diagnostic process and s o time indepen­
dent. C learly in importan t applications this is not
sufficient, because the modeled system is int.rinsi-
follows a consistency-based approach [ 21]
(the diagnosis is a set of abnormality assum pt ions
on the components of the system that, together
,
Modeling Uncertain Temporal Evolutions in Model-based Diagnosis
cally d ynamic and its behavior is significantly vari­
amount of time required for a t ransit i on be­
tween two behavioral modes, or the amount
s t udy of the behavior of time­
varying systems in the attempt of either extend­
of time e lapsing between two consecutive time
points with observations ) ;
a ble d uring time. For this reason there is a grow­
ing interest in the
ing static diagnostic techniques [14] or finding new
appr oaches more suitable for time-dependent be­
k n ow ledge about the temporal evol ution of a
component is uncertain and has to he modeled
at some level of abstraction.
•
havio r [11). Diagnosing systems with time-varying
behavior requi res the ability of dealin g at least
with the fo ll owing important aspect s : observ ation s
ac ross diffe re nt time instant s and exp lici t de s crip
tion of state changes of the system w i th r espe c t to
time. One of the immediate consequences of these
aspects of the problem is the n eed of having some
form of abstraction in the model representin g the
­
system to be diagno sed ; in fact, alth ough some of
the earlier approach es to diagnosis of dynamic sys­
te ms tried to deal with sin g le level description of
the system [24), most of the recent pro p osals are
foc use d on the possibility of having a hierar chical
model in which multiple layers of abs t r actions can
be used in order
[14,1G].
to perform the diagnostic task
In previo us works we concentrated on ab ductiv e
r ea!; o n ing as an useful framewo rk for diagn osing
static systems, even if s ome attention has to be
paid for mitigat i ng t.he comput a t i onal comp lexity
of the a b ducti ve process [2]. However, exten din g
tlwse mechanisms in the direction of time-varying
systems can lead to sever al problems. F irs t of all,
The aim of the paper is to propose, given this
kind of ass ump t ions, a. characterization of tempo­
ral d iagnosi s in such a way that di a gnost i c tech­
niques, developed for static systems, could be used
as much
as
p ossi ble in the diagno si s of systems ex­
hi biting time varyin g behavior.
-
This is pursuE;d
having in mind the fact that tem p oral information
is abstracted from ot h er
system s uch
as
behavioral features of the
the rel ationships bel\Yeen beh av
ioral modes of the c omp on ents and their observable
,
­
manifestations; this means that such relationships
do not take into account time which is a dded 1.0
the
model as an o rthogo nal dimension ( see also [15]).
The kind of abstraction we use throughout the pa­
have at
the tempo­
per is a probabili s tic one. We assume to
dis p o s a l probabilistic knowledge about
ral behavior of the components of the system to be
diagnosed in such a way that such behavior ca.n be
modeled as a stochastic process; in particular, we
aim at exploiting th e theory of markovian stochas­
tic processes in a diagn ostic setting by adopling
in mo s t real world cases temporal i n formatio n is
the usual assumptions followed in reliability theory
[23]. In fact, th is ki n d o f probabilis tic know ledge
be
can be supposed to be available from the statistics
un c ertain and not al\\" ays easy to encode in the
model of the system to
d iag nosed. The use of
propagation techniques for fuzzy temporal inter­
vals has been proposed in[4] and [ l
can
O]
,
but even if in
determine the temporal evolutions
of the system in a mo 1 e precise way, serious prob­
practice we
·
lems arise from the computational p oin t of v iew
[I]: this means that some kind of approximation
has
are i nteres ted in analyzing ho w
to explo it in a. component-oriented mo del p r oba­
bilistic kn o wledge about possi ble temporal evolu­
tions of the component.->. In particular we assume
that.:
,
,
declarative characterization of the prob­
lem, without co n sidering re as o ning issues.
just the
2
STOCHASTIC PROCESSES
AND RELIABILITY THEORY
,
components have a di scr ete set of different
be­
h a t'tOT'al modts [D] (a behavior al mode repre­
sents a p articula r state of a component; the set.
of behavioral modes consists of o n e "correct"
mode and in general, several abn orm al m o de s
,
representing fault.y conditions of the compo­
nent).
•
card temporal evolutious which are very unlikely,
however, for the lack of space we discussed here
to be considered.
In particular, we
•
about the behavior of the system. We will s how
how th is approac h can be used in orJer to dis­
f:'ach component ca n
c han ge i t s
mo de
d ur in g
time. while the manifestations of a behavioral
mode are inst.<1nt.aneous (with res pec t to the
In this section, we briefly recall some
basic no t i on s
relative to stochastic processes and the proba bi lis­
tic assumptions usually adopted in r eliability the­
ory concerning the life cycle of a comp onent of a
,
physical sy s t em.
Definition 1 A stochastic process is a ja111ily
of random variables {X(t)jt E T} defn
i ed Ot'U lhe
same probability space, taking values in a stl Sand
indexed
by a pam meter t E T.
The values assumed by the v a riables of the stoch as­
tic process are ca lled states and the setS is called
the stale space of the process. Usually the p;name-
245
24o
Portinale
t.er t represen ts time, so a stochastic process can be
thought as the model of the evolution of a system
crete time parameter and in particular on Markov
phases: the infant mortality phase where the fail­
ure probability pis decreasing with time, the us11al
life ph a se with constant failure probability anll the
wear-out phase where the failu re probability is in­
creasing with age. If we consider the lifetime X of
Definition 2 A Markov
bution with paramet.er p.
across time1. In the following we will concentrate
on chains (i.e. discrete-state processes) with dis­
chains.
chain
is a discrete­
state stochastic process {X(t)/t E T} such that for
any to < t1 < . . . t11 the conditional distribution of
for given values X(to) . ..X(tn-d depends
on X(t11_t) that is:
X(tn)
only
P(X(t,)
Xn].X(t,_t) = Xn-1 . . . X(to)
P[X(f71) = Xn]X(ln-d = Xn-d
=
=
xo]
=
We will be concerned only with Discrete-Time
l\Iarkov Chains
(DTl\IC).
In a 1\Iarkov cha in , the
component to be a discrete random variable:?, in
the usual life phase X follows a geometric di�tri­
a
3
DIAGNOSTIC FRAMEWORK
In the introduction , we discussed problems con­
cerning the management of temporal information
in diagnostic systems; one of the basic difficulty is
relative to the approach to be followed in model­
ing such a k ind of information.
probability of transition from one state to another
depends only from the current state and from the
current time instan t . If the conditio n a l probabil­
ity showed in the above definition is invariant with
ing such assumptions in a
framework.
time
3.1
respect to the
that
time origin , then we have a so called
- hom:ogeneorts
Markov chain; this means
P[X(tn) = x, ]X(tn-1) Xn-1] =
P[X(tn- ln-1) Xn]X(O) = Xn- d
=
=
In this case, the past history of the chain is com­
pletely summarized in the current state; with the
assumption of time-homogeneity, it can be shown
that , in the case of a DTMC, the sojoum time
in a given state follows a geometric distribution.
This is the only distribution satisfying the memo­
ryless property, for a discrete r ando m variable (the
corresponding me moryless distribution for a. con­
tinuous variable is the exponential distribution). A
discrete random variable X is geometrically dis­
tributed with p a r ameter p if its probability mass
function is p mf(l)
= p(l- p) 1- 1 •
= P(X
t)
We say that X has the memory less property if and
only if P(X = t + niX > t) = P(X = n); this
means that we need not remember how lo n g the
=
process has been spending time in a given state
to determine the probabilities of the next possi­
ble transitions (i.e. we can arbitrarily choose the
origin of the time axis ) . In the following we will
consider only timc-lwmogeneous DT�IC.
Reliability theory copes with the application of
particular probability distributions to the analysis
of the life cycle of t.he components of a. physical sys­
tem. In particular, it. has been recognized that the
a comp onent can be subdivided into three
life of
1
In t.he following we will refer t.o t as t.he t.ime
pa ra.met er.
Since
a
lot of \\'ork
in reliability theory has lead to well defined statis ­
tical assumptio ns about the temporal belJavior of
t.he components of a system, we aims at extend­
model based diagno_,;tic
REPRESENTATIONAL ISSUES
Following the approach proposed in
[3],
we
choose
to decompose the model of the system to be diag­
nosed into two parts:
•
•
a logical static behavioral model ( wi t h no
representation of ti me);
a
mode transition model showing
the pos­
sible temporal evolutions of the behaYioral
modes of each component of the system.
However, differently from
[3],
\\'e concentra te here
on a different characterization of the mode tran­
sition model concerning uncertain temporal infor­
mation. 'Ve assume time to be discrete, allCl use
natural numbers to denote time p oints. �lore im­
portantly , we extend the basic assumption con­
ceming the p r obability distribution of lite liklime
of a component in the usual life phase to the dif­
ferent beh avioral modes of the compoucnt. Tl1is
means that we assume a memoryless Jistribution
of the time spent by a component in a giveu ll!ude,
so the state transition model will be a J)'L\IC. Let.
us discuss in more detail the represe11tationa.l is­
su es; we assume that each component of the sys­
tem has a set of possi ble behavioral mo des, (one
of which is the "conect" mode). The modes of a
component are mutually exclusive with respect to a
give n time point. The fact that a compone 1 1 t. c is in
2It. is possible to generalize to the coutinuous case
foilure role
instead of t.l1e failure probability.
(exponential lifetime) by considering the
l\11�tl1·1iu1•, 1 111,, •• 1.1111 l•·•npor.tll:volutions in Model-based Diagnosis
behavioral modem at t ime
atom m(c, t).
l i;; l"l'lll'l'>'l'lll<'d hy l l w
The relationships betll'<'<'ll lwliav­
•
[3] for
model is atemp o r al (src
more details). Temporal information is ab­
st r acte d from the logical mo del and is represented
in a st ochas tic way. Let CO AI P S be the set of
components of
t.he system
Definition 3
Tlte Associated Markov Chain
a
llfarkov
chain 1those states represent behavioral modes ofc.
dis c rete each
A.. M C will be a DT�IC. Furthermore, if p; is the
probability of being in the current mode m; at the
next t ime instant, then the sojourn time 5; in m; is
It is clea r that, assuming time to be
geometrically distributed with parameter
(1 - p;)
i.e. P(Si = t) = p;-1(1- p;). Notice that, assum­
that. a component has several fault modes and
iug
modeling the t ru sitions among su ch modes as a
n
�[arkov chain allows us to gener alize the con cept
of fail me probability to the concept of transiti on
probability fr om one mode to anot.her.
Definition
Marko1:
4 Ltt AMC(c)
a
Chain of
be
component
c
tf1e
Associated
E COM PS rwd
p,,,,1(c) be the transition probability from m o de
m;
Pc
to mode mj
= [Pm,m;(c)]
of the component c; the matnr
i� called the transition proba­
bility matrix of the elwin.
The matrix Pc rep resen ts the transition probabi li­
tiP.s fro m one mock to ano t her in onP. time im;tant.
The probabilistic b e ha v ior of a M ar kov chain is
completely determinct..! by its transition probability
mat.rix and the iui t.i<�l pro ba bil ity distribution. In
fact, let
iTc(n)
=
{p;;,,(c),p�,�(c), .. . }he
the vector
representing the probabilities of the states ( m odes )
of the chain A.MC( c) at the ins tan t 11 (p�,, (c) is the
the comp one n t c bein g in mode .n�;
at t ime n); th is distribution depends on the mJ­
tial distribution of modes, indeed the fundamen­
probability of
tal rel a t. ion among mode probability clist.ribut.ion
is given by
\Yhere
iTc(ll)
=
.,
iT0(0)Pcn
[p:;,.,m/c)J
fro1;1 !�10cle in time instants of th e com­
p�nent �1oreO\'Cr, an interesting characteristic
Ill·
c.
m;
n
of \linkov chains is the possibility of classifyin g its
states in a rigorous way.
•
an
ugodic
sd
of st.at.es is a set. in "·hich every
reached from every other state
which cannot be left once entered; eaclJ
state can be
of states
is a set in which C\·cry
be reached from every
other state
the set
•
a b s orb ing state is a state wh i ch once en­
tered is never left ( i .e . the probability of re­
an
maining in t.his state once enteret..! is 1);
An inter est ing way of exploiting this cla�>sification
is to use
cation of
the AMC(c)
faults3.
faul t mo de o f c:
•
m;
is
a
to give an a-priori cl assi fi­
Given the AMC(c), let m; be a
permanent fault iff it corresponds to
an absorbing state of AMC(c);
•
is a transient fault iff it corresponds to a
m;
tran sie nt. state of A.MC(c);
•
•
3.2
m;
is
some
a
n
ret•ersible
and
m0
fault iff p;�.mo (c)
is t he correct mode;
m; is an irrevers ible fault iff p�,,�(c)
_ the correct mode.
every 11 and m0 IS
>
=
0 for
0 for
CHARACTERIZATION OF A
TEMPORAL DIAGNOSTIC
PROBLEM
In order to show how stochastic infonnatioll can
be i nte grated in a logical model based diagnos­
tic framework, in this section we briefly di:-;cuss
a possible characte-rization of a temp o r al di<�giiOS­
tic pro blem. \\'e can d e f me a temporal dtagnosltc
TPD as composed by a b eh aYior a l model
B M, a set of components COM P S and a set of
observat.ions at. different t ime instants OBS to l>,;
problem
explained\ we can extract from
a
TPD
a
corre­
atemporal diagu ostic problt m APD by
co nsiderin g a set of obs e r vatio ns 0 BS(l) at a gi V\:11
sponding
time inst an t
t.
Solving an atemporal diagnvstic
problem at the instant
t
means to clet ermine an
assignment at timet, !V(t), to each componem in
COM PS explaining the observations in OIJS(t).
This as sig nment is
an
atemporal diagnosis.
Ob­
viouslv the time instants which are of interest in
power) matrix Pen =
(c) is the probability of reaching mode
the (nth
and p;;,
can
is called transient state;
to be diagnosed.
AMC(c) of a component c E COM PSis
lnnt.�inll sd
and which can be left ; each element of
ioral modes and t heir manifestations a re c-xpr<'S:'<'d
as Horn clau ses and the
a
sl.at.f'
am!
t:•lE"ment of the set is called ergodic ,�tate:
�
the di� nostic process
are just those
for whid1 we
such inst<mts
rdtvant time insta11ts. Let us assuu1e, as iu the
most part of the previous work on diagnosis, t !I at
each c ompon ent is independent of e at h other (i.e.
have some observations; we w ill call
J A similar proposal is presented in [11] hy introduc­
ing an O·Jloslerior·i classilica.tion.
4 The suitable notion of explanation can !Je t:X­
traded from the �pectrum of definitions ill [G]; more­
oYer, notice
for the sake of simplicity, we tlo nol
discuss the role of contextual informat.ioH in a diagllos­
tic problem (see [G] for an analysis of this pro hlc·lll ) .
that,
247
2--1�
Portinale
t.he b eha v ior of a component c ann o t influence
behavior of the others). \'Ve indicate as mtv(!)
mo d e
that W(t) assigns
to c; because of
dependence of the comp one nts 1 if ti <
relevant time instant, we have
=
P[lF(tJ·)!W(t,·)]
tj
the
the
the in­
are two
IT
pm�l'(t;)miV(Ij)
c
(c)
IJ
P;n� . (c)
, ,,)
cEC0ft.1 PS
Pump P
and c learly
P[TV(t)]
,,·here
t.ions
over,
=
cECOMPS
p�1c (c) d�pends on the initial distribuw(t)
iTc(O) gi ve n for each component c. More­
we are also interested in the joint probability
P[W(O), W(l), .. . W(t)] at time t of a wh ole evolution {W(O) . .. Tl'(t)}. Since the analysis of the
4/5
Container C
prob3bilities at time t requires knowledge abo u t
the initial distribution of modes, in the absence of
specific information we can reasonably assume
uniform distributio11.
an
1: let us sup p os e to have a simple sys­
tem composed of a water pump P and a container
C receiving the pumped \\·ater. For the sake of
1:
Figure
ACMs of
Example
bre vit y we do
not describe the logic a l behavioral
model of this simple system, so we will suppose to
have directly at disp os a l the atemporal diagnoses
at the relevant instants. The Ar.ICs of the two
components and the
ces
:2.
transition probability matri­
are s ho wn respectively in figure 1 and in figure
S u p p ose to have the following hypothesis at
t. i me t
H"1(0)
TT':? (0)
1V3(0)
=
0:
=
{cm·reci(P,O),correct(C,O)}
{partial! y_occluded( P, 0), cor1'eci( C, 0)}
{occlud(d(P, 0), coiTect(C, 0)}
=
=
Dy
assumi n g
tion
on
an
uniform
distribution
we
get
�·
P[TFdO)] = P[TF:!{O)] = P[W3(0)] =
This
means that we have the fo llo wing initial distribu­
t.he
com p o u cn
ts (we
assume the probabil­
ities given in the following order : pun ct-und, {tak­
ing. correct for C and broken, occluded, leaki11g,
correct for P).
Jlartially_occlucl€d,
rrc(O)
rrp(O)
=
=
(0, 0.1)
(0, �� 0, �
Let. us introduce t.he follo w in g abbreviations we
11·i l l use in the examples: punctured=zm, !eak­
irlg = le . correct=co.
b ro k en = b r, occluded=oc,
S u pp ose that <�t ti m e t
par­
1
the logical model concludes the atemporal diag­
=
nosis rr( 1) = {ocdttded(P), coJTect(C)}, then
ha1·e the foll o w i n g conditional probabilities
P[ll'( l)!Jrl(O)j
=
Pc",o�(P) Pco,co(C)
and
=
0
we
=
=
Pro,oc(P) Pco,co(C) =
Po<,oc(P) Pco,co(C) =
the follow ing joint
P[W2(0 ), W(l))
=
P[Wz(O)] P[IV(l)\vV2(0)]
P[W3(0), lV(l)] =
P[W3(0)]P(W(l)\Wa(O)]
It is now
diagnosis
��
{o
proba bilit.ies
P[W1(0)1 W(l)] =
P[W1(0)]P[W(l)\W1(0)]
possible to define
a
0
=
�0
=
� :iqs
=
1�
=
� 190
=
2u
notion
of
temporal
=
on the basis of the con c ep t of soluLion
for an atemp or al problem.
Definition 5 Given an atemporal diagno�lic
problem APD, an assignment W(t) of beharioral
modes to e a ch c E COMP S is a temporal di­
agnosis for the corresponding temporal diagnostic
problem iff:
1.
5)
twlliJ-OCcluded=po.
P[W(l)\W2(0)]
P(IY(l)\H'3(0)]
the components P an<l C
W(t) is a solution for ADP for evuy n:.leuud
time instant t;
relevant tir!le iils/a,tb
fJ wheH 0 :S <J :S 1
is a predefin ite threshold named the plausi­
bility threshold for· the temporal diagnostic
problem.
2. for
t; <
et,ery consecutive
ti, P[W(t1)\W(t;)]2':
s econd part of the deftJJit ion co u ld
be different if we sup p osed to have inform<ttion
Notice t hat the
on t he
plausibility threshold d ire ctly
on the
com-
Modeling Uncertain Temporal Evolutions in Model-based Diagnosis
and P C 2 , i t i s easy t o see t h at. , i f the s ame d i a g­
noses were concluded at time
i>rol<.en occ\udeo \eal<.ing pan_occ\. coneCI
0
broken
0
occluded
leaking
correct
Pp :
0
0
0
0
0
0
0
215
315
0
1 150
0
1/25
1/25
9110
31 \ 0
0
cor rect
711 0
0
1/10
9110
F i gu r e 2 :
is
4
C
C
cou ld check the pl au­
sibility of the transitions of each component c
from ;. = m�V(t,) t.o s = m�Y(ti J " Obviously, i n
c as e the corresponding t h resh ol d should be
different; indeed , giv en the same threshold CT , if
this
u
and
n =
tj - l ; , t h e n
but not vice versa.
The i nformat ion in t. h e lVI arkov
with
c h a in s
P�s �
u
associated
the comp onen ts can th en b e used to di sc a rd
very i mp r o b ab le di ag n os t i c hypotheses
from
the
t e m p or al p o i n t of view .
Example
1,
2:
s up p ose
g i v C' n t. h e same system of
m�
h y p o t h e ses :
I T '! ( l )
W:d l )
! 1 '3( 1 )
=
=
=
{occludul( P, 1 ) , correct (C, l ) }
{b1·oke n ( P, l ) , conect(C, 1)}
{C07'1'ect ( P, 1 ) , puncttiTed( C' , 1 ) }
Let t h e plausibil i t y threshold b e
P(l l "d l ) ! lF ( O)]
P[I F� ( l ) I IF ( O)]
=
=
u =
P[TV3 ( l ) I W(O)]
}0 1�
temporal
P [IF(O)]
the mat r i c es P c k . For i nst an ce , i n
1, the most probable t em p or a l di agnosis
{ W3(0) , W( l ) } .
DIS CU SSION
In t h is p a p e r , a n a p p roach i ntegrating stoclws­
tic i nfor ma t ion in logical model- b ased diagnos i s is
proposed, i n the attempt to characterize proJ,Iems
deriving from t h e i n t r o d u c tio n of t em p oral infor­
mat i o n in t h e model of the system to be dia gnose d .
Howeve r , a n import a n t problem s t il l to be consid­
ered c oncer n s the role of t h e A M Cs of the compo­
nents with re sp ect to the u n d erl y i n g static logi c a l
mod e l . In fac t , using the approach described in
t h i s paper , we assume to mod el t h e temporal b e­
h avior of the components at a very abstract p oi n t
of v i e w i n wh i ch a transition from one mo de: to
an o t her is just a r a n d om function of t ime . The
problem a r i s es when stochastic information con­
t r asts w i t h i nfor m a t i o n gat h ere d
by means of n e w
it is renson­
observations on the sys tem. Actua lly,
ab le to assume t h at new observations supply new
exam­
get the atemporal d i agnosis
T T ' ( O) = {con·eci ( P, 0) , correct(C, 0 ) } . C onsi d er
now the case in w h ich new observations a l low us
t.o con c l ud e , at time t = 1 the fol lowing diagnostic
ple
of ran king tl1e
b y m eans of
p onen t s ; in this c as e we
P[IV ( tj ) I W(t; )] �
clear t h at an interesting as pect of t h i s
exampl e
Transit ion p ro b a b i l i t y matri ces of the
P and
be
fm;t one .
where the first fac tor is the joint p robability at
t he previous step and the second can b e computed
:transition probability matrix for com ponent
components
t h e n t.he on ly
P [!V(O), . . . W(t - k ) , H'(t)] =
P[W(O) , . . . W(t - k )] P[!V(t) I W(t - k)]
P
0
0
2,
comp u t e d , g i v e n the a-priori dist ributions
by the fol lowing formu l a :
leaking correct
punctured
=
di agn ose s we get; indeed , it is easy to show t h a t
t h e jo i n t probabilities at time t c a n be recursi ,·cly
0
transition probability matrix for component
leaking
It should
a p p roach is the p ossi bi l ity
415
punctu red
Pc
0
0
liS
part_occl.
0
t
non-admissib1e diagnosis would he the
=
560
> (T
=
1�0 .
ev i d e n c e for the a.t emporal diagnostic hypotheses
a t a gi v e n instant t, ev en if t he pred ictet.l prob­
figure out
t he
the
stoch astic mo del ; this mea ns that we h a ve t o per­
form a rev is i o n of the probabilities <�t time I in
order to t a ke i n to a c co u n t the new i u fon n a t ion .
Howe ver , we h ave to p a id a t t e n t i on to the cout.ex.t
abi l i t ies
were low.
in which such
We have
0
The only ad mi ssi b l e d i agnosis at t i me t = 1 i�
l r-:> ( 1 ) . By com p u t i n g the s q u are matrices P p J
The
problem
i ::> to
how to comb i ne this new evidence obt ai ned by
logi ca l step wit h the pred ic tions ga thered from
a
re v is i o n is reasonable .
The
as­
s u m pt io n we make is th at the reason i n g step on
the log i c al mo de l c a n not lo ose any possible d i <� g­
n osis ; so if H'1 (t) . . . W, (t ) a r e the atem p oral di<tg­
n ose s at ti me t , there not exis ts a n y other p oss i ble
d i a g no s i s a t that t i me , even if so me of them coult.l
not ac t u a l ly b e d i agnoses ( the obser n t ions n 1 ight
not allow us to d iscriminate b e t ween t.he1 1 1 ) . I11
249
250
Portinale
t h is contex t , the probabilities of the temporal di­
a g n oses at t ime t c an be normal ized to s u m 1 . If
the n umber of joint p rob ab i lit ies at t ime t is N and
we i n d i c ate as P1 (t) the i t h of such pr ob ab ili t i es ,
the normalization factor at time t will be
l
F(t) -
- L�t P;(t)
\Ve can now compute the
revised joint probabilities
RP;( t ) P; (t)F(t ) , the revised conditional ones
RP[W(t ) i vV(t- k )] = P[W(tWF(t- k)]F(t) and
\\'e can check the p lausibility threshold on these
as
as
=
new values. Notice that if we c heck the plausibil­
ity threshold on the t ran sition probabilities of the
we have to compute, at each relevant
for each com p o nen t c , the d istribu t io n
component s ,
instant t ,
;r,, (t) :::: il'c(t - k)Pck which is not nee ded in the
previous case. In de ed , in th is case, we need to
n o rm a l ize the p rob abili t ies of each c om p on en t in a
g i ven mode u si n g a fa c t or f(c, t ) . In this way we
c a n get the revised t r an si t io n probabilit ies from
m o de m ; to 111j of
=
c as 7'P�1 , m ;
P�n , m ; f(c, t)
checking the pl a usi b ility thres hol d
and
ones, at disposal . I n such a case , the assumption
of getting from the logical model all the p ossi ble
atemp oral diagnostic hypot hesis can be considered
su itable and reasonable .
vVe did not dis cussed h ere p roble ms conceming;
re as oning issues, however c on si dera tion s similar to
those discussed in [3] can be applied to the fr ame­
work described i n the p resent p a p er .
Acknowledgements
The author would like to thank P. Torasso and
L. Console for their v alu able help and usefu l dis­
cussions about the topic p r esent e d in the pa"
This work has been partially support(:d by
Project under grant. n .
9 1 .0235 l . CT 1 2 .
per.
CNR Tem po r al Re ason i ng
References
[1]
on this value .
F( l. ) ==
1
;'; + to
=
1.
RP[H'( l ) j 1V3 ( 0)j
=
Proc. 1 1 th Int. Co nf. on Expert Sys t e m s a n d
Th eir App lications (Conf. o n 2 n d Gw ua lion
\"'
Tf we t ake trace of I he mode probabilities of the
c-omponents we
graphic fi n d in gs . In Proc 1 Oth JJCAJ, p ages
366-372, Milano, 1 9 8 7 .
0 RP [W(I) I H'2 (0)]
=
will have
9
I
;rc{ 1 ) - ( O , TTI
• m)
;) ' }c
' ;) 13u· )
;rp( l ) = ( }
,) 0 , 1':_
' .) ' �?
_
Exp ert Systems), pages 2 3 1-242, :h ignon,
1 9 9 1 . A lso in AI Co m nw n ications 4 ( 2/3) : 8 897, 1 9 9 1 .
[3] L . Console , L . Portin a.le , D . Theseider Dupr e ,
and P . Tor asso. Diagnostic r e aso ni ng across
different time points .
Vien na , 1 9 9 2 .
•
S i nc-e at t
1 C c a n only be con·ect a n d
occludul, we get f ( C, l ) = 19° an d f(P, 1) =
=
P
\5 .
S o , for example the revised t ra nsi t i on probabilities
fro m pa rt ially_occl lldcd to occluded of P ,, i l l be
[4]
oc( P)
11
be
=
Ppo,oo( P)f( P, 1)
a n d t. h a t from
ill
I'J!,·o .co( C )
=
col'I'Ccl
=
�
to C07'rect of c omp onen t C'
Pco,co (C)f(C, 1)
=
1.
:1\otice that performing the revision means that
t he conclusions o b t a ined from the static mo del are
more i mportant than the probabilistic p r edi c tions
stochastic models of the components; this
c a n happen , for insta nce, when the r el a t i on s b e­
t 1reen behavioral modes and their man ifest ation s
c a n he safelv abstracted from time and we h ave all
t h •? observat.ions, or at least the most impor t an t
In P ro c .
l Oth
ECA I,
L . Con s ole , A . J an in Rivoli n , and P . Torasso.
Fuzzy temp oral reaso n i ng
on causal models.
Int e rn a t i o n a l Jo u rn a l of In t e llig e n t Sys t e ms,
6 : 1 07- 1 33 , 1 9 9 1 .
·
l")l1,,,
!II . Wold bye , B . Falk , and
l\IUNIN - a causal prob abilis­
[2] L . Console , L . Portinale, a n d D . These i de r
Dupre. Focu s ing ab ductive diagnosis. I n
� 5n
21
RP[Tr( I ) I JV1 (0)]
A n dersen .
t i c ne twork for interpretation of elec t.rornyo­
Example 3 : Consider the situ ation at time t = 0
a n d t = 1 in ex amp le 1 when W( 1 ) is the only
a k m p oral di agnos is at time t
S . A n d reass en ,
S.
[5] L . Con sol e ,
D . Theseider D up re , and
P. Torasso. In tr o d u ci ng test theory i uto ab­
d u c tiv e diagnosis . I n Proc. l Oth Jo t. l l "o rk. on
Expert Systems a n d Their Applicalim1 s (Co nf.
on 2nd Genera ti o n EJ:p ert Systons), pages
1 1 1 - 1 2 4 , Avignon , 1 9 9 0 .
[G]
L . Console and P. Torasso.
A sp e c t r u m
of l ogi c al defini tions o f model-based d i agno­
sis. Compu t a t i o n a l Intellig e n ce , 7 ( 3 ) : 1 :\:3 - 1 , 1 1 ,
of the
1 99 1 .
[7]
L . Console a n d P .
Tora.sso .
Tetnporal con­
s t raint sat isfac tion on cau s al models .
pear on Info rm a t i o n Scien ces, 1 99 1 .
/o ap­
M od e l i n g U n certa i n T(' m pora l L vn l u t i o n s i n M o d e l -based Diagnosis
[8]
J . de Kleer.
Using crude probability esti­
mates t o guide diagnosis. A rt ificial In t e lli­
g e n c e 45(3) :38 1 �39 1 , 1990.
[22]
J.
de Kleer and
D . C . Williams. Di agnosi s with
In Proc . 1 1 th IJCA I, p ages
b eh avi o ral modes.
1 324-1330,
Detroit, 1 989 .
[10] D. Dubois and II . P rade . Processing fuz zy
temporal kn ow l edge . IEEE Tra ns. on Sys­
tems,
Man a n d Cyberne tics, 19(4) :729-744,
1989.
[ 1 1 ] G. Friedrich and F . Lackinger. D i agnos ing
temporal misbehaviour. In Proc. 1 2th IJCA I,
pages 1 1 1 6- 1 122, Sydney, 199 1 .
[12] H . Geffner and J . Pe ar l . A n i mp ro ve d con­
st r a i n t pr op a gatio n algori thm for diagnosis.
In Proc 1 0 th IJCA I, pages 1 1 0-5- 1 1 1 1 , l\lilano,
1 987.
[13]
J.
Gordon
and E . H .
Shortliffe. A method for
managing evidential re as on in g i n
cal hy p o t hes is
26(3) :323-357,
[14]
W . Hamschc r .
a.
hierarc hi­
s p ace . A rtifi c i a l Intel/igeu ce,
1 08 5 .
troubleshooting.
1I o d el ing digital circuits for
A rtificial Intellig e n ce , 5 1 ( 1 -
3 ) : 2 2 3-2 7 1 , 1 9 9 1 .
[1-5] L .J .
and
Holtz b la t t , n l . J . N ej be r g R. L . P iazz a ,
1\I . B . Vilain . Temporal methods: multi­
,
d i me n s io n a l
modeling of sequential
c irc u i t s
.
In Working Xoles of the Seco n d In t e rn a t w n a l
IVo rkshop o n Principles of D i agn osis, pages
1 1 1- 1 2 0 , M i l ano,
[16]
1991.
F . L ack in g e r and '"· N ejdl.
I nt egr a t i n g
model-based monitoring and d i agn osis of com­
plex dynamic systems . In Proc. 1 2th J.JCA I,
p ages 1 123- 1 128, Sy dn ey 1 9 9 1
,
[ 1 7] J . Pearl .
.
Proba bilistic Reason ing in In tellig e n t
Sys t e ms. l\1orgau
Kaufmann , 1 089.
[ 1 8] Y . Peng a n d J . Rcggi a . A
p robab il i s t i c causal
model for diagnostic problem solving part
1 : I ntegrating symbolic causal inference with
numeric prob <tbilistic inference. IEEE Tra n s.
o n Sys t e m s , Jl an a n d Cy b e rn etics, 17(2) : 1461 6 2 , 1987.
-
[ H l]
D . P oole Normality
.
[2 1]
faults in logic-based
1304-
diagnosis. In Proc. 1 1 th IJCA.I, p ages
1 3 1 0 , D et r oit ,
[20]
and
1 08 9 .
D . Poole . Repres e nt i n g diagnost i c k no wl e d ge
for p ro b a b i l is t . ic Horn ab duction.
In
1 2th IJCA.I, pages 1 1 29�1 1 3 5 , Sydney,
Proc.
199 1 .
R . Reit e r . A th e or y o f d ia gn osis from first
p r i n c i p l e s . A l l ific ial Inte llig e n ce , 3 2 ( 1 ) : 57-96 ,
1 98 1 .
Shwe , M . B l ac k fo rd , D . E . Il eckc rrnan ,
Henrion , E .J . Hor wi t z , II . Lehama n , and
G . F . C oop e r
Probabilistic d iagn osis us­
ing a refo r m u lat ion of the INTER!\IST-1 /Q:-.m
knowledge base: I I . evaluation of diagnostic
performance . Technical Report KSL-00- G S ,
K S Laboratory, S t anford U n i v . , 1 090.
.
,
[9]
M.
M.
[23]
K . S . Trivedi .
Pro b a b ility a n d St a t is t i c s with
Relia bility, Qu e u e ing and Comp uter Sc i c 11 ce
A pplications.
Prentice-Hall, 1982.
[24] N . Yamada and H. Metoda. A d i a gn osis
method of dynamic systems using the knowl­
edge on sys t e m d es c rip t i o n . In Proc. Slh !J­
CA I, pages 225-229. K arlsruhe, 1 98 3 .
251