Next: Clustering methods
Up: Automaton extraction algorithms
Previous: Automaton extraction algorithms
  Contents
  Index
State-space partition methods
This method has been used, among others, by
Giles et al. (1992) . The -dimensional state
space hypercube is divided in equal hypercubes by dividing
each of the edges of the state-space hypercube in equal
parts. The hypercube containing the initial state of the DTRNN is labeled as the initial state of the FSM,
and marked as visited. Then the DTRNN is alowed to process all
possible input strings. If, after reading symbol the DTRNN
performs a transition from a state in a hypercube
labeled as to a state in a new hypercube, then the
new hypercube is given a new label (a new state is created) and
the transition
is recorded. If the
transition results in a state in an existing hypercube
, the transition
is recorded and the
DTRNN
dynamics on that string is no pursued no
longer. The resulting FSM may then be minimized. The partition parameter is
chosen to be the smallest one leading to a FSM which is compatible
with the learning set.
A variation of this method was used by
Blair and Pollack (1997) to study the
nature of the representations
achieved by DTRNN:
instead of using the actual values of computed by the
DTRNN, these authors used the centers of the hypercubes. The
method of Blair and Pollack (1997) is used to determine whether the DTRNN
actually shows a behavior that may be described in terms of a
finite-state machine or a regular language; this is the only
extraction method known that
establishes (with desired accuracy) whether the DTRNN is behaving as a
FSM or not before extracting a finite-state description of the
behavior, thus addressing some of the concerns expressed by
Kolen (1994).
Next: Clustering methods
Up: Automaton extraction algorithms
Previous: Automaton extraction algorithms
  Contents
  Index
Debian User
2002-01-21