Neuro-fuzzy
In the field of artificial intelligence, the designation neuro-fuzzy refers to combinations of artificial neural networks and fuzzy logic.
Overview
Neuro-fuzzy hybridization results in a hybrid intelligent system that combines the human-like reasoning style of fuzzy systems with the learning and connectionist structure of neural networks. Neuro-fuzzy hybridization is widely termed as fuzzy neural network or neuro-fuzzy system in the literature. Neuro-fuzzy system incorporates the human-like reasoning style of fuzzy systems through the use of fuzzy sets and a linguistic model consisting of a set of IF-THEN fuzzy rules. The main strength of neuro-fuzzy systems is that they are universal approximators with the ability to solicit interpretable IF-THEN rules.The strength of neuro-fuzzy systems involves two contradictory requirements in fuzzy modeling: interpretability versus accuracy. In practice, one of the two properties prevails. The neuro-fuzzy in fuzzy modeling research field is divided into two areas: linguistic fuzzy modeling that is focused on interpretability, mainly the Mamdani model; and precise fuzzy modeling that is focused on accuracy, mainly the Takagi-Sugeno-Kang model.
Although generally assumed to be the realization of a fuzzy system through connectionist networks, this term is also used to describe some other configurations including:
- Deriving fuzzy rules from trained RBF networks.
- Fuzzy logic based tuning of neural network training parameters.
- Fuzzy logic criteria for increasing a network size.
- Realising fuzzy membership function through clustering algorithms in unsupervised learning in SOMs and neural networks.
- Representing fuzzification, fuzzy inference and defuzzification through multi-layers feed-forward connectionist networks.
A recent research line addresses the data stream mining case, where neuro-fuzzy systems are sequentially updated with new incoming samples on demand and on-the-fly. Thereby, system updates not only include a recursive adaptation of model parameters, but also a dynamic evolution and pruning of model components, in order to handle concept drift and dynamically changing system behavior adequately and to keep the systems/models "up-to-date" anytime.
Comprehensive surveys of various evolving neuro-fuzzy systems approaches can be found in and.
Pseudo outer-product based fuzzy neural networks
Pseudo outer product-based fuzzy neural networks are a family of neuro-fuzzy systems that are based on the linguistic fuzzy model.Three members of POPFNN exist in the literature:
- POPFNN-AARS, which is based on the Approximate Analogical Reasoning Scheme
- POPFNN-CRI, which is based on commonly accepted fuzzy Compositional Rule of Inference
- POPFNN-TVR, which is based on Truth Value Restriction
The learning process of POPFNN consists of three phases:
- Fuzzy membership generation
- Fuzzy rule identification
- Supervised fine-tuning