Fuzzy finite-state automata can be deterministically encoded into recurrent neural networks

被引:70
作者
Omlin, CW
Thornber, KK
Giles, CL
机构
[1] NEC Res Inst, Princeton, NJ 08540 USA
[2] NEC Res Inst, Princeton, NJ 08540 USA
[3] Univ Maryland, UMIACS, College Pk, MD 20742 USA
关键词
automata; fuzzy neural networks; fuzzy systems; knowledge representation; languages; nonlinear systems; recurrent neural networks;
D O I
10.1109/91.660809
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There has been an increased interest in combining fuzzy systems with neural networks because fuzzy neural systems merge the advantages of both paradigms, On the one hand, parameters in fuzzy systems have clear physical meanings and rule-based and linguistic information can be incorporated into adaptive fuzzy systems in a systematic way, On the other hand, there exist powerful algorithms for training various neural network models, However, most of the proposed combined architectures are only able to process static input-output relationships; they are not able to process temporal input sequences of arbitrary length. Fuzzy finite-state automata (FFA's) can model dynamical processes whose current state depends on the current input and previous states, Unlike in the case of deterministic finite-state automata (DFA's), FFA's are not in one particular state, rather each state is occupied to some degree defined by a membership function. Based on previous work on encoding DFA's in discrete-time second-order recurrent neural networks, we propose an algorithm that constructs an augmented recurrent neural network that encodes a FFA and recognizes a given fuzzy regular language with arbitrary accuracy, We then empirically verify the encoding methodology by correct string recognition of randomly generated FFA's, In particular, we examine how the networks' performance varies as a function of synaptic weight strengths.
引用
收藏
页码:76 / 89
页数:14
相关论文
共 67 条
[1]   EFFICIENT SIMULATION OF FINITE AUTOMATA BY NEURAL NETS [J].
ALON, N ;
DEWDNEY, AK ;
OTT, TJ .
JOURNAL OF THE ACM, 1991, 38 (02) :495-514
[2]   AN ALGEBRAIC FRAMEWORK TO REPRESENT FINITE-STATE MACHINES IN SINGLE-LAYER RECURRENT NEURAL NETWORKS [J].
ALQUEZAR, R ;
SANFELIU, A .
NEURAL COMPUTATION, 1995, 7 (05) :931-949
[3]   LEARNING AND TUNING FUZZY-LOGIC CONTROLLERS THROUGH REINFORCEMENTS [J].
BERENJI, HR ;
KHEDKAR, P .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1992, 3 (05) :724-740
[4]  
BEZDEK J, 1992, IEEE T NEURAL NETWOR, V3
[5]  
CASEY M, 1995, THESIS U CALIFORNIA
[6]  
Chiu S., 1991, IEEE Control Systems Magazine, V11, P42, DOI 10.1109/37.88591
[7]   Finite State Automata and Simple Recurrent Networks [J].
Cleeremans, Axel ;
Servan-Schreiber, David ;
McClelland, James L. .
NEURAL COMPUTATION, 1989, 1 (03) :372-381
[8]  
Corbin J., 1994, Embedded Systems Programming, V7, P24
[9]  
Cybenko G., 1989, Mathematics of Control, Signals, and Systems, V2, P303, DOI 10.1007/BF02551274
[10]  
DAS S, 1994, ADV NEURAL INFORMATI, V6, P19