2005
DOI: 10.1109/tpami.2005.143
|View full text |Cite
|
Sign up to set email alerts
|

Learning deterministic finite automata with a smart state labeling evolutionary algorithm

Abstract: Learning a Deterministic Finite Automaton (DFA) from a training set of labeled strings is a hard task that has been much studied within the machine learning community. It is equivalent to learning a regular language by example and has applications in language modeling. In this paper, we describe a novel evolutionary method for learning DFA that evolves only the transition matrix and uses a simple deterministic procedure to optimally assign state labels. We compare its performance with the Evidence Driven State… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
48
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 59 publications
(48 citation statements)
references
References 14 publications
0
48
0
Order By: Relevance
“…The system, Avida-MDE, generates a set of communicating state-based models of system behavior using model inference techniques that allow a finite state machine model to be synthesized from cases. A related approach was used by Lucas and Reynolds [2005], who presented an EA for learning deterministic finite automaton to optimally assign state labels and compare its performance with the evidence driven state merging algorithm.…”
Section: Design Tools and Techniquesmentioning
confidence: 99%
“…The system, Avida-MDE, generates a set of communicating state-based models of system behavior using model inference techniques that allow a finite state machine model to be synthesized from cases. A related approach was used by Lucas and Reynolds [2005], who presented an EA for learning deterministic finite automaton to optimally assign state labels and compare its performance with the evidence driven state merging algorithm.…”
Section: Design Tools and Techniquesmentioning
confidence: 99%
“…This approach is referred to as balanced sampling in this paper. Studies [11] have shown that balanced sampling can help improve the classification performance on certain unbalanced data sets, and it has been used in many applications [19] [18]. Though it is a widely accepted method, there is no hard evidence that balanced sampling is the optimal approach.…”
Section: Balanced Samplingmentioning
confidence: 99%
“…In fact, our approach might be modelled as a single design point amongst those that were analyzed by hyper-heuristic evolutionary search in the design space of rule induction for classification [11]. While such a point of view may be useful, it is important to remark that text classification and text extraction are quite different problems: the former may allow partitioning input units in two classes, depending on whether they contain relevant slices (e.g., [12][13][14]); the latter also requires identifying the boundaries of the slice-or slices-to be extracted.…”
Section: Introductionmentioning
confidence: 99%