http://divcom.otago.ac.nz/COM/INFOSCI/SMRL/people/andrew/publications/faq/hybrid/hybrid.htm
Hybrid Systems FAQFrequently Asked Questions: Hybrid SystemsVersion Dr= aft 1.00Last Updated June 23, 1997 Copyright 1997 by Andrew = Gray and Richard Kilgour Contents[0] Information about the FAQ[1] What is a hybrid system? [1.1] Sequential Hybrid [1.2] Auxilary Hybrid [1.3] Embedded Hybrid [2] Why use a hybrid system? [2.1] When not to use a hybrid system [3] <= A HREF=3D"#Types">What types of hybrid system are there? [3.1]= Neural Network-Statistical Hybrids [3.2] Neural Network-Fuzzy Logic Hybrids [3.3] Neural Network-Genetic Algorithm Hybrids [3.4] Fuzzy Logic-Genetic Algorithm Hybrids [4] Recommended Literature (including on-line material)<= /A> [4.1] General References [4.= 2] Neural Network-Statistical Hybrids [4.3] = Neural Network-Fuzzy Logic Hybrids [4.4] Neural Network-Genetic Algorithm Hybrids [4.5] = Fuzzy Logic-Genetic Algorithm Hybrids [5]= Relevant Web Sites [5.1] General [5.2] Neural Network-Statistical H= ybrids [5.3] Neural Network-Fuzzy Logic Hybrids= [5.4] Neural Network-Genetic Algorithm Hybrids= [5.5] Fuzzy Logic-Genetic Algorithm Hybrids [6] Acknowledgments <= A NAME=3D"Information">Information about the FAQMy research h= as focused on building models using hybrid systems for the past few years= and I've yet to find an introductory reference that I could recommend wi= thout qualification. I like the idea of hybrid systems. After all it is = my Ph.D. topic and I'm not getting any extra funding for its trendiness! = But, and this is a big but, they have to be used for a reason. Not unde= r the assumption that they are automatically better, but because there ar= e genuine reasons for their use. In fact, there are many tasks that can = only be realistically accomplished using some form of hybrid. Again= , in case this is starting to look like the Hybrid Systems Bashing FAQ, I= 'll state that I like hybrid systems but that they have to be deve= loped and used correctly. Exaggerated claims of technique's effectivenes= s will only backlash against the field later. This FAQ is my attemp= t to put together a document that will provide someone just starting out = in AI, or more specifically starting out with some form of hybrid system,= with some introductory knowledge and references with as little bias a= s possible although some bias is unavoidable especially in areas wher= e my Ph.D has taken me. As an advance warning most of my work on hybrids= in the past have been neural network-fuzzy logic systems which I now fin= d questionable, and I'm now emphasising neural network-statistical hybrid= s. As well as helping answer some introductory questions on hybrid syste= ms I'm hoping that more established researchers will also find some value= in this FAQ, especially in terms of the software, references, and links.= In some ways this document is also intended to help me with my wor= k so my goals are hardly entirely humanitarian. This document with be up= dated at least each month with new material added each time. I wo= uld appreciate any comments, suggested FAQs, answers to FAQs, etc. Pleas= e send me suggestions, requests, links, etc using either email or this = form. What is a hybrid system?There are many different definitions for a hybrid system. My de= finition is one that uses more than one problem-solving technique in orde= r to solve a problem. This immediately leads to defining a technique. I= t's hard to precisely formulate what is meant by a technique, but as far = as I am concerned each of the following are individual techniques:
If anyone would like = to contribute more information about these techniques and how they can be= used as part of a hybrid system then I would really appreciate hearing f= rom you. There are, in general, three ways for two paradigms to be = used:
For more than two parad= igms these can be considered building blocks out of which larger system c= an be built. Why use a hybrid system?= A>There has been enormous interest in hybrid systems (especially = neural-fuzzy, neural-genetic, and fuzzy-genetic) in the past ten years. = Almost every conceivable problem has been approached using some form of h= ybrid system. Why? Is this because hybrid systems are universally bet= ter than conventional approaches? One claim is that hybrid systems are intrinsically better. They allow for= the synergistic combination of two techniques with more strengths and= less weaknesses than either technique alone.WHen not to use a hybrid systemAlthough useful for many types of problem, hybrid systems provide even=
more opportunity for misuse than single techniques. Although motivated b=
y combining the strengths of the system, the hybrid will, in the worst ca=
se, contain none of the strengths and all of the weaknesses of the compon=
ent systems. While hybrid systems have great potential for solving some v=
ery difficult problems, they can also be used inappropriately. As a tech=
nique becomes more complex, the opportunities for misuse become greater, =
and hybrid systems are intrinsically more complex than single techniques.=
Many researchers are still making gross misuse of neural networks and f=
uzzy logic as single techniques, and you can expect that this will carry =
over into hybrid systems as they become more and more accessible. What types of hybrid system are there?=Theoretically any two or more techniques can be combined to form a hyb= rid, but not all are equally useful. The table below shows subjective ra= tings for the potential of various hybrid combinations. The ratings are = on the scale of 1 being useless and 10 being ideal. I'll stress again= that these are subjective ratings. Any arguments in favour of diffe= rent ratings are most welcome.
Below some of = the more common, and those that are not so common but I like, combination= s are discussed. Again, if you would like to contribute anything on area= s that I'm skipping over, please let me know. = Neural Network-Statistical HybridsThere has been far less wor= k on this area than the others discussed below. This seems indicative of= the gap between statisticians and soft computing researchers. In my opi= nion however, this is the more fruitful area for research. I still look = at neural networks as a statistical technique, with all of the usual requ= irements, including the ability of the user to correctly use the techniqu= e. Some of the interesting applications of neural-statistical hybri= ds that I've seem involve using statistical techniques as pre-processors = for the data. Often this isn't described as a hybrid system, but based o= n my definition it qualifies. Related to this is the opportunity f= or using statistical techniques such as principal components to initialis= e a network's weights. Neural Network-Fuzzy L= ogic HybridsThis has become the most researched type of hybri= d systems with exponentially increasing numbers of publications appearing= =2E Most of these are based on using a neural network architecture to si= mulate a fuzzy system. This may allow for fuzzy rules to be inserted, an= d later extracted. The most common alternative involves using a neu= ral network to adapt some parameters of the fuzzy system. Neural Network-Genetic Algorithm HybridsNeural netw= orks lend themselves to be genetically optimised since it is fairly easy = to combine parts of networks together. Personally I don't think much of = this approach. The other alternative that I've seen for combining n= eural networks and genetic algorithms is where the GA is used to optimise= some parameters for the neural network, such as training period, learnin= g rate (for supervised networks), etc. This has always seemed somewhat w= asteful in terms of computation to me. Fuzzy = Logic-Genetic Algorithm HybridsAs with neural networks above,= the use of genetic algorithms for fuzzy logic rulebases is fairly easy.<= /P> Recommended LiteratureGeneral ReferencesNeural Network-Statistical Hybrids=Neural Network-Fuzzy Logic Hybrids<= br>Neural Network-Genetic Algorithm Hybrids<=
/h4> http://decsai.ugr.es/~herrera/fl-ga.html. http://divcom.otago.ac.nz:800/COM/INFOSCI/KEL/fuzzycop.htm. http://www.cs.tut.fi/~tpo/grou=
p.html. ttp://=
sol.ibr.cs.tu-bs.de/~nauck/ Neural Network-Genetic Algorithm H= ybrids h=
ttp://pages.prodigy.com/upso/biblio.htm . http://decsai.ugr.es/~herrera/fl-ga.html. Fuzzy Logic-Genetic Algorithm Hybrids http://decsai.ugr.es/~herrera/=
fl-ga.html. I would like to ack= nowledge the following people for their help in creating this FAQ (in alp= habetical order)
|