Replies: 3 comments 1 reply
-
Dear @5angjun, RPNI defines a (greedy) state-merging framework in which the negative set can prevent state merges if they lead to inconsistencies with the remaining observations. You can easily see this effect when omitting the negative set: the resulting automaton will always be the 1-state all-acceptor. How do these inconsistencies materialize with Mealy machines? As soon as the constructed automaton outputs something different than the training set, it exhibits inconsistent behavior (thus state merging was invalid). In a sense, you no longer have a distinct positive and negative set, but all traces contribute in deciding whether state merging is valid. The same holds for RPNI's Moore variant. |
Beta Was this translation helpful? Give feedback.
-
Thanks for replying question. By the way, there are mealy machine example for learning mealy machine automation with RPNI? There are just an example for learning DFA. Best, |
Beta Was this translation helpful? Give feedback.
-
Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm Sangjun Park who is interested in your project.
When I go through your Project, there is a RPNI learning algorithm that can learn DFA with Positive and Negative Set.
However, i'm curious when use it for Mealy Machine, my question is that "Is it possible to define negative set in Mealy Machine?"
I mean in network packet trace, how can i define negative set of network trace?
And Can you give me a simple example for using RPNI algorithm?
I think there aren't good example for this.
Best Regards,
Sangjun Park
Beta Was this translation helpful? Give feedback.
All reactions