Proceedings

Model-Based Synthesis of Incremental and Correct Estimators for Discrete Event Systems

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 1884-1890.

https://doi.org/10.24963/ijcai.2020/261

Abstract

State tracking, i.e. estimating the state over time, is always an important problem in autonomous dynamic systems. Run-time requirements advocate for incremental estimation and memory limitations lead us to consider an estimation strategy that retains only one state out of the set of candidate estimates at each time step. This avoids the ambiguity of a high number of candidate estimates and allows the decision system to be fed with a clear input.

However, this strategy may lead to dead-ends in the continuation of the execution. In this paper, we show that single-state trackability can be expressed in terms of the simulation relation between automata. This allows us to provide a complexity bound and a way to build estimators endowed with this property and, moreover, customizable along some correctness criteria. Our implementation relies on the Sat Modulo Theory solver MonoSAT and experiments show that our encoding scales up and applies to real world scenarios.

  1. [Bayless et al., 2015] Sam Bayless, Noah Bayless, Hol- ger H. Hoos, and Alan J. Hu. SAT modulo monotonic theories. In Proceedings of the 29th AAAI Conference on Artificial Intelligence, pages 3702--3709, 2015.
  2. [Bonet et al., 2009] Blai Bonet, Hector Palacios, and Hector Geffner. Automatic derivation of memoryless policies and finite-state controllers using classical planners. In Pro- ceedings of the 19th International Conference on Auto- mated Planning and Scheduling, pages 34-41, 2009.
  3. [Bouziat et al., 2018] Valentin Bouziat, Xavier Pucel, Stéphanie Roussel, and Louise Travé-Massuyès. Prefer- ential discrete model-based diagnosis for intermittent and permanent faults. In Proceedings of the 29th International Workshop on Principles of Diagnosis, 2018.
  4. [Bouziat et al., 2019] Valentin Bouziat, Xavier Pucel, Stéphanie Roussel, and Louise Travé-Massuyès. Single state trackability of discrete event systems. In Proceed- ings of the 30th International Workshop on Principles of Diagnosis, 2019.
  5. [Cormen et al., 2001] Thomas H. Cormen, Charles E. Leis- erson, Ronald L. Rivest, and Clifford Stein. Transitive clo- sure of a directed graph, pages 993-1024. The MIT Press, 2001.
  6. [Couto et al., 2020] Diego Couto, Kévin Delmas, and Xavier Pucel. On the safety assessment of RPAS safety pol- icy. Proceedings of the 9th European Congress Embedded Real Time Software and Systems, 2020.
  7. [Dague et al., 2019] Philippe Dague, Lulu He, and Lina Ye. How to be sure a faulty system does not always appear healthy?: Fault manifestability analysis for discrete event and timed systems. Innovations in Systems and Software Engineering, 2019.
  8. [Doyen and Raskin, 2011] Laurent Doyen and Jean-Franc ¸ois Raskin. Games with imperfect information: Theory and algorithms. In Lectures in Game Theory for Computer Sci- entists, pages 185--212, 2011.
  9. [Hamming, 1950] Richard W. Hamming. Error-detecting and error-correcting codes. Bell System Technical Journal, 29(2):147-160, 1950.
  10. [Holík et al., 2018] Lukáš Holík, Ondřej Lengál, Juraj Síč, Margus Veanes, and Tomáš Vojnar. Simulation algorithms for symbolic automata. In Automated Technology for Ver- ification and Analysis, pages 109-125, 2018.
  11. [Hüttel and Shukla, 1996] Hans Hüttel and Sandeep Shukla. On the Complexity of Deciding Behavioural Equivalences and Preorders. A Survey. BRICS Report Series, 3(39), 1996.
  12. [Kurien and Nayak, 2000] James Kurien and P. Pandurang Nayak. Back to the future for consistency-based trajectory tracking. In Proceedings of the 17th AAAI Conference on Artificial Intelligence, pages 370-377, 2000.
  13. [Lafortune et al., 2018] Stéphane Lafortune, Feng Lin, and Christoforos N. Hadjicostis. On the history of diagnosabil- ity and opacity in discrete event systems. Annual Reviews in Control, 45:257-266, 2018.
  14. [Meuleau et al., 1999] Nicolas Meuleau, Leonid Peshkin, Kee-Eung Kim, and Leslie Pack Kaelbling. Learning finite-state controllers for partially observable environ- ments. In Proceedings of the 15th Conference on Uncer- tainty in Artificial Intelligence, page 427-436, 1999.
  15. [Pencolé et al., 2018] Yannick Pencolé, Gerald Steinbauer, Clemens Mühlbacher, and Louise Travé-Massuyès. Diag- nosing discrete event systems using nominal models only. In 28th International Workshop on Principles of Diagno- sis, pages 169-183, 2018.
  16. [Pralet et al., 2010] Cédric Pralet, Gérard Verfaillie, Michel Lemaître, and Guillaume Infantes. Constraint-based con- troller synthesis in non-deterministic and partially observ- able domains. In Proceedings of the 19th European Con- ference on Artificial Intelligence, pages 681-686, 2010.
  17. [Ramadge and Wonham, 1987] Peter J. G. Ramadge and W. Murray Wonham. Supervisory control of a class of discrete event processes. SIAM journal on control and op- timization, 25(1):206-230, 1987.
  18. [Sampath et al., 1995] Meera Sampath, Raja Sengupta, Stéphane Lafortune, Kasim Sinnamohideen, and De- mosthenis Teneketzis. Diagnosability of discrete-event systems. IEEE Transactions on automatic control, 40(9):1555-1575, 1995.
  19. [Shu et al., 2007] Shaolong Shu, Feng Lin, and Hao Ying. Detectability of discrete event systems. IEEE Transactions on Automatic Control, 52(12):2356-2359, 2007.
  20. [Shukla et al., 1996] Sandeep Shukla, Daniel Rosenkrantz, Harry Iii, and Richard Stearns. The polynomial time de- cidability of simulation relations for finite state processes: A HORNSAT based approach. Satisfiability Problem: Theory and applications, 1996.
  21. [Su et al., 2014] Xingyu Su, Yannick Pencolé, and Alban Grastien. Window-based diagnostic algorithms for dis- crete event systems: What information to remember. In Proceedings of the 25th International Workshop on Prin- ciples of Diagnosis, 2014.
  22. [Torta and Torasso, 2007] Gianluca Torta and Pietro Torasso. An on-line approach to the computation and presentation of preferred diagnoses for dynamic systems. AI Communications, 20(2):93-116, 2007.
  23. [Williams and Nayak, 1996] Brian C. Williams and P. Pan- durang Nayak. A model-based approach to reactive self-configuring systems. In Proceedings of the 13th AAAI Conference on Artificial Intelligence, pages 971- 978, 1996.
  24. [Zaytoon and Lafortune, 2013] Janan Zaytoon and Stéphane Lafortune. Overview of fault diagnosis methods for discrete event systems. Annual Reviews in Control, 37(2):308-320, 2013.

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

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