Hi all,
I would like to know whether SMILE.NET provides an option to use single-fault bayesian algorithm, i.e. only one fault can occur at a time in a DiagNetwork.
I could only find the property MultiFaultAlgorithmType of DiagNetwork.
Thanks!
Regards,
Ivana
Single-fault bayesian algorithm
-
- Site Admin
- Posts: 1417
- Joined: Mon Nov 26, 2007 5:51 pm
Re: Single-fault bayesian algorithm
SMILE.NET will run single-fault algorithm if you select single pursued fault.
Re: Single-fault bayesian algorithm
Could you please explain what exactly does pursuing a fault do to the bayesian network?
What I need in my case is to identify the single fault in the system by giving evidence for the observations that are ranked first in each step, without knowing in advance which is the fault (to pursue).
I am using SMILE.NET for building a "reasoner" to perform diagnostics on specific type of systems.
Thank you in advance!
Regards,
Ivana
What I need in my case is to identify the single fault in the system by giving evidence for the observations that are ranked first in each step, without knowing in advance which is the fault (to pursue).
I am using SMILE.NET for building a "reasoner" to perform diagnostics on specific type of systems.
Thank you in advance!
Regards,
Ivana
-
- Site Admin
- Posts: 1417
- Joined: Mon Nov 26, 2007 5:51 pm
Re: Single-fault bayesian algorithm
ivanaK wrote:What I need in my case is to identify the single fault in the system by giving evidence for the observations that are ranked first in each step, without knowing in advance which is the fault (to pursue).
It looks like you need to pursue all the faults then. The observations are ranked based on the entropy and observation cost; the entropy calculations depend on the selection of targets to pursue.
GeNIe's diagnostic UI selects the most probable fault as initial pursued one. DiagNetwork's constructor does the same.
Re: Single-fault bayesian algorithm
Thank you for your answer.
My doubt now is: If I pursue all the faults, is the bayesian network using a single-fault algorithm? I have to clerify this, because it is important that in my system only one fault can happen at a time.
Thanks!
Ivana
My doubt now is: If I pursue all the faults, is the bayesian network using a single-fault algorithm? I have to clerify this, because it is important that in my system only one fault can happen at a time.
Thanks!
Ivana
-
- Site Admin
- Posts: 1417
- Joined: Mon Nov 26, 2007 5:51 pm
Re: Single-fault bayesian algorithm
No, when the number of pursued faults is greater than one, then by definition multi-fault algorithm is run.ivanaK wrote:My doubt now is: If I pursue all the faults, is the bayesian network using a single-fault algorithm?
Re: Single-fault bayesian algorithm
Thank you for the answer again.
It is quite disappointing though. So, the conclusion is: There is no possibility to use single-fault algorithm without pursuing faults?
Regards,
Ivana
It is quite disappointing though. So, the conclusion is: There is no possibility to use single-fault algorithm without pursuing faults?
Regards,
Ivana
-
- Site Admin
- Posts: 1417
- Joined: Mon Nov 26, 2007 5:51 pm
Re: Single-fault bayesian algorithm
That would be zero-fault algorithm To obtain the entropy SMILE needs to compare the fault posteriors before and after instantiating an observation; the choice of posterior values is directly based on pursued fault(s).There is no possibility to use single-fault algorithm without pursuing faults?