The document discusses learning timed automata using Cypher queries. It provides background on automaton learning, including representing systems as state machines and learning their behavior through observation and experimentation. The goal is to develop a hypothesis model that matches the internal operations of the system under learning. The document outlines the basic automaton learning process and describes an algorithm that repeats splitting inconsistent states, merging similar states, and coloring states to finalize the learned automaton. It also discusses some interesting queries that could be used as part of the learning process in Cypher, such as selecting longest paths and handling inconsistencies that can be transitive when merging states.
Related topics: