Neural Computation · 1992 · 392 citations · 19 references
ComputingComputer ScienceArtificial IntelligenceMachine LearningNatural Language ProcessingAutomata TheoryFinite AutomataFinite State Machine ModelingFinite-state MachinesLanguage ModelingNeural NetworksAutomata LearningFinite Automata TheoryGrammar InferenceLanguage RecognitionNeural Language ModelsQuantizationRecurrent Neural NetworksState Machines
We show that a recurrent, second-order neural network using a real-time, forward training algorithm readily learns to infer small regular grammars from positive and negative string training samples. We present simulations that show the effect of initial conditions, training set size and order, and neural network architecture. All simulations were performed with random initial weight strengths and usually converge after approximately a hundred epochs of training. We discuss a quantization algorithm for dynamically extracting finite state automata during and after training. For a well-trained neural net, the extracted automata constitute an equivalence class of state machines that are reducible to the minimal machine of the inferred grammar. We then show through simulations that many of the neural net state machines are dynamically stable, that is, they correctly classify many long unseen strings. In addition, some of these extracted automata actually outperform the trained neural network for classification of unseen strings.
19
Jeffrey L. Elman · Cognitive Science · 1990 · 10.8K citations
Introduction to the theory of neural computation
Neural Networks · 1994 · 6.5K citations
Jeffrey L. Elman · Cognitive Science · 1990 · 2.9K citations · Full text