Proceedings

Time Decomposition for Diagnosis of Discrete Event Systems (Extended Abstract)

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 4030-4030.

Abstract

This extended abstract outlines my PhD research, which addresses the problem of on-line model-based diagnosis of Discrete Event Systems (DES). A DES model represents state dynamics in a discrete manner. Given a flow of observable events generated by a DES model, diagnosis aims at deciding whether a system is running normally or is experiencing faulty behaviors. The main challenge is to deal with the complexity of a diagnosis problem, which has to monitor an observation flow on the fly and generate a succession of the states that the system is possibly in, called belief state. Previous work has proposed exact diagnosis, which attempts to compute a belief state at any time consistent with the observation flow from the time when the system starts operating to the current time. The main drawback is the inability to follow the observation flow for a large system because the size of each belief state has been proved to be exponential in the number of system states. Furthermore, the temporal complexity to handle the exact belief states remains a problem. Because diagnosis of DES is a hard problem, the use of faster diagnostic algorithms that do not perform an exact diagnosis is often inevitable. However, those algorithms may not be as precise as an exact model-based diagnostic algorithm to diagnose a diagnosable system. This work has four contributions. First, it proposes to verify the precision of an imprecise diagnostic algorithm w.r.t. a diagnosable DES model by constructing a simulation, which is a finite state machine that represents how a diagnostic algorithm works for a DES model. Second, this work proposes window-based diagnostic algorithms, called Independent-Window Algorithms (IWAs). IWAs only diagnose on the very last events of the observation flow and forget about the past. Third, this work proposes a compromise between the two extreme strategies of exact diagnosis and IWAs by looking for the minimum piece of information to remember from the past so that a window-based algorithm ensures the same precision as using the exact diagnosis. This work proposes Time-Window Algorithms (TWAs), which are extensions to IWAs. TWAs carry over some information about the current system state from one time window to the next. Fourth, this work evaluates IWAs and TWAs through experiments and compares their performance with the exact diagnosis encoded by Binary Decision Diagrams. This work also examines the impact of the time window selections on the performance of IWAs and TWAs.

  1. [Cassandras and Lafortune, 2008] C. Cassandras and S. Lafortune. Introduction to Discrete Event Systems (2nd ed.). Springer, New York, N.Y., 2008.
  2. [Grastien et al., 2007] A. Grastien, Anbulagan, J. Rintanen, and E. Kelareva. Diagnosis of discrete-event systems using satisfiability algorithms. In 22nd Conference on Artificial Intelligence, pages 305-310, 2007.
  3. [Jiang et al., 2001] S. Jiang, Z. Huang, V. Chandra, and R. Kumar. A polynomial algorithm for diagnosability of discrete-event systems. IEEE Transactions on Automatic Control, 46(8):1318-1321, 2001.
  4. [Okeyo et al., 2014] G. Okeyo, L. Chen, H. Wang, and R. Sterritt. Dynamic sensor data segmentation for real- time knowledge-driven activity recognition. Pervasive and Mobile Computing, 10:155-172, 2014.
  5. [Pencolé and Cordier, 2005] Y. Pencolé and M.-O. Cordier. A formal framework for the decentralised diagnosis of large scale discrete event systems and its application to telecommunication networks. Artificial Intelligence, 164(1-2):121-170, 2005.
  6. [Rintanen, 2007] J. Rintanen. Diagnosers and diagnosabil- ity of succinct transition systems. In 20th International Joint Conference on Artificial Intelligence, pages 538- 544, 2007. IJCAI
  7. [Sampath et al., 1995] M. Sampath, R. Sengupta, S. Lafor- tune, K. Sinnamohideen, and D. Teneketzis. Diagnosabil- ity of discrete-event systems. IEEE Transactions on Auto- matic Control, 40(9):1555-1575, 1995.
  8. [Schumann, 2007] A. Schumann. Towards Efficiently Diag- nosing Large Scale Discrete-Event Systems. Doctor of Phi- losophy Thesis, The Australian National University, Can- berra, Australia, 2007.
  9. [Su and Grastien, 2013] X. Su and A. Grastien. Diagnosis of discrete event systems by independent windows. In 24th International Workshop on Principles of Diagnosis, pages 148-153, 2013.
  10. [Su and Grastien, 2014a] X. Su and A. Grastien. Verify- ing the precision of diagnostic algorithms. In 21st Euro- pean Conference on Artificial Intelligence, pages 861-866, 2014.
  11. [Su and Grastien, 2014b] X. Su and A. Grastien. Window- based diagnostic algorithms for discrete event systems: what information to remember. In 25th International Workshop on Principles of Diagnosis, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards