Uma Arquitetura Neural Híbrida para Extração de Regras Nebulosas

Universidade Federal da Bahia, Departamento de Engenharia Eletrica, Salvador-BA-Brasil.E-mail:oludwig@terra.com.brResumo: Este artigo propoe uma arquitetura neural hibrida(i.e. neuro-fuzzy) capaz de gerar regras nebulosas do tipoTakagi-Sugeno, assim como ajustar os parâmetros dasfuncoes de pertinencia e saida das supracitadas regras. Aideiaeautilizacao deste algoritmo para a aproximacao defuncoes cuja unica informacao dis ponivel sao as rel acoesentrada-saida, sem requerer previa analise dos dados. Sendoassim, inicialmente, o usuario define apenas o numero deregras nebulosas que o sistema devera produzir. Apos otreinamento, o algoritmo proposto e capaz de definir asregras nebulosas, igualando-se ao modelo ANFIS de J.S.R.Jang, incrementado pela conveniencia de nao requerer oconhecimento previo e empirico da estrutura das regras fuzzy.Palavras Chave : logica fuzzy, redes neurais, ANFIS, regrasfuzzy, inteligencia artificial.I. INTRODUCAOE frequente o uso da logica nebulosa para a modelagem desistemas “caixa-cinzaŽ, ou seja, sistemas nos quais existealgum conhecimento sobre o processo [8]. Assim, oprojetista pode incorporar a arquiteturafuzzyuma base deregras, bem como definir os conjuntos nebulosos e suasfuncoes de pertinencia para a modelagem do sistema. Taisregras sao incorporadas a rede indiretamente, por meio dasconexoes adotadas entre os conjuntos fuzzy eosprodutorios (ver Figura 1). Estes ultimos representam aaplicacao de uma T-norma probabilistica [3], que tem porfinalidade avaliar o grau de pertinencia das entradas aconjuncao das premissas.Uma arquitetura fuzzyadaptativa tem por objetivo o ajustedos parâmetros livres de um sistema fuzzy, que podem seros parâmetros das funcoes de pertinencia (i.e.antecedentes) e/ou dos consequentes das regras. O modeloANFIS (‘Adaptative-Network-Based Fuzzy InferenceSystem’) de J.S.R. Jang [1] e um exemplo tipico dearquitetura fuzzyadaptativa. Este sistema se fundamenta nomodelo fuzzy de Takagi-Sugeno-Kang [5] com umaarquitetura direta em cinco camadas.O presente trabalho propoe uma arquitetura fuzzyadaptativa baseada no algoritmo ANFIS. Entretanto, omodelo aqui proposto se difere do ANFIS por ser capaz dedefinir automaticamente a base de regrasfuzzy.Talcaracteristica facilita o emprego deste algoritmo namodelagem de sistemas tipo “caixa-pretaŽ, tarefa que, comuso de tecnicas neuro-fuzzya exemplo da ANFIS, exigiriauma analise inicial dos dados.A Figura 1 ilustra a arquitetura do ANFIS. Nesta figurapode-se perceber que as duas primeiras camadas nao saoamplamente conectadas. Na configuracao das ligacoesentre estas duas camadas estao implicitamentecaracterizados os antecessores das regras.Figura 1. Grafo de fluxo do modelo ANFISFigura 2. Grafo de fluxo do modelo proposto antes do corte desinapses.O modelo proposto neste trabalho e iniciado com umaarquitetura amplamente conectada, ou seja, nao existemregras implicitas nas conexoes da rede (vide Figura 2). Emlugar disto, as conexoes entre a camada de entrada(fuzzyficacao) e as T-normas (produtorios) sao dotadas depesos sinapticos. Pelo metodo proposto, estes pesos devemser ajustados dentro de um determinado intervalo devalores, durante o processo de treinamento dos parâmetroslivres da rede, conforme justificaremos adiante. Assim, oprocesso de treinamento desta rede exige um procedimentode otimizacao com restricoes de desigualdade.

[1]  Shen Li AN EFFICIENT METHOD OF FUZZY RULES GENERATION , 1999 .

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Lotfi A. Zadeh,et al.  Syllogistic reasoning in fuzzy logic and its application to usuality and reasoning with dispositions , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Mignon Park,et al.  Autogeneration of fuzzy rules and membership functions for fuzzy modelling using rough set theory , 1998 .

[5]  Bo-Hyeun Wang,et al.  Measuring inconsistency in fuzzy rules , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[6]  T. Sudkamp Similarity, interpolation, and fuzzy rule construction , 1993 .

[7]  Yun Li,et al.  Messy genetic algorithm based new learning method for structurally optimised neurofuzzy controllers , 1996, Proceedings of the IEEE International Conference on Industrial Technology (ICIT'96).

[8]  Lawrence O. Hall,et al.  Reinforcement tuning of fuzzy rules , 1997, 1997 Annual Meeting of the North American Fuzzy Information Processing Society - NAFIPS (Cat. No.97TH8297).

[9]  A. Lekova,et al.  Method for fuzzy rules extraction from numerical data , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[10]  Germano Lambert-Torres,et al.  Neuro-fuzzy modeling of complex systems using genetic algorithms , 1997, Proceedings of International Conference on Neural Networks (ICNN'97).

[11]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control , 1994 .

[12]  Tzung-Pei Hong,et al.  Induction of fuzzy rules and membership functions from training examples , 1996, Fuzzy Sets Syst..

[13]  Yeung Yam,et al.  Singular value-based fuzzy rule interpolation , 1997, Proceedings of IEEE International Conference on Intelligent Engineering Systems.

[14]  Yuehwern Yih,et al.  Generating fuzzy rule-based systems from examples , 1996, Soft Computing in Intelligent Systems and Information Processing. Proceedings of the 1996 Asian Fuzzy Systems Symposium.

[15]  Tzung-Pei Hong,et al.  Building a concise decision table for fuzzy rule induction , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[16]  P. Siarry,et al.  Gradient descent method for optimizing various fuzzy rule bases , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[17]  Julie A. Dickerson Learning optimal fuzzy rules using simulated annealing , 1996, Proceedings of the 39th Midwest Symposium on Circuits and Systems.

[18]  T. C. Chin,et al.  Genetic algorithms for learning the rule base of fuzzy logic controller , 1998, Fuzzy Sets Syst..

[19]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[20]  N. Kehtarnavaz,et al.  Fuzzy rule generation via multi-scale clustering , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[21]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[22]  Lu Jun,et al.  Auto-generation of fuzzy control rule base , 1997, 1997 IEEE International Conference on Intelligent Processing Systems (Cat. No.97TH8335).

[23]  Uzay Kaymak,et al.  Similarity measures in fuzzy rule base simplification , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[24]  Shigeo Abe,et al.  A function approximator using fuzzy rules extracted directly from numerical data , 1993, Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan).