Diagnosis is the task of explaining the abnormal behavior of a system based on a symptom. In a discrete-event system (DES), the symptom is a temporal sequence of observations. At the occurrence of each observation, the diagnosis engine has to output a set of candidate diagnoses, each candidate being a set of faults. This process requires deep (and costly) model-based reasoning, hence a variety of knowledge compilation techniques have been proposed to speed it up. A novel technique for DES diagnosis that exploits knowledge compilation is presented, which is sound and complete irrespective of the diagnosability of the DES. The DES model is compiled offline into a temporal dictionary, a deterministic finite automaton whose regular language equals the (possibly infinite) set of symptoms of the DES. When the DES is being monitored online, a temporal explanation is generated efficiently at the occurrence of each observation. The correctness of the diagnosis results is supported by abduction-based backward-pruning.

Escaping Diagnosability and Entering Uncertainty in Temporal Diagnosis of Discrete-Event Systems

Bertoglio, Nicola;Lamperti, Gian Franco;Zanella, Marina
;
2019-01-01

Abstract

Diagnosis is the task of explaining the abnormal behavior of a system based on a symptom. In a discrete-event system (DES), the symptom is a temporal sequence of observations. At the occurrence of each observation, the diagnosis engine has to output a set of candidate diagnoses, each candidate being a set of faults. This process requires deep (and costly) model-based reasoning, hence a variety of knowledge compilation techniques have been proposed to speed it up. A novel technique for DES diagnosis that exploits knowledge compilation is presented, which is sound and complete irrespective of the diagnosability of the DES. The DES model is compiled offline into a temporal dictionary, a deterministic finite automaton whose regular language equals the (possibly infinite) set of symptoms of the DES. When the DES is being monitored online, a temporal explanation is generated efficiently at the occurrence of each observation. The correctness of the diagnosis results is supported by abduction-based backward-pruning.
2019
Altre Amm. Pubb. Italiane
Intelligent Systems and Applications
Yaxin Bi, Rahul Bhatia, Supriya Kapoor
PE6_7 Artificial intelligence, intelligent systems, multi agent systems
Esperti anonimi
Inglese
Internazionale
STAMPA
1038
835
852
18
978-3-030-29512-7
978-3-030-29513-4
Springer
Cham
SVIZZERA
Diagnosis, Discrete-event systems, Automata, Diagnosability, Temporal dictionary, Temporal explanation, Preprocessing, Abduction, Uncertainty
2 Contributo in Volume::2.1 Contributo in volume (Capitolo o Saggio)
4
268
reserved
Bertoglio, Nicola; Lamperti, Gian Franco; Zanella, Marina; Zhao, Xiangfu
info:eu-repo/semantics/bookPart
File in questo prodotto:
File Dimensione Formato  
articolo.pdf

gestori archivio

Descrizione: Articolo principale
Tipologia: Full Text
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.1 MB
Formato Adobe PDF
1.1 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11379/524302
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 1
social impact