There have been proposed many learning algorithms for fuzzy reasoning models based on the steepest descend method. However, any learning algorithm known as a superior one does not always work well. This paper proposes a new learning algorithm with boosting. Boosting is a general method which attempts to boost the accuracy of any given learning algorithm. The proposed method consists of three sub-learners. The first sub-learner is constructed by performing the conventional learning algorithm with randomly selected data from given data space. The second sub-learner is constructed by performing the conventional learning algorithm with the data selected with equal probability from correctly and incorrectly learned data in the first learning. The third sub-learner is constructed with the data for which either the first or the second sub-learner is incorrectly learned. The output for any input data is given as decision by majority among the outputs of three sub-learners. That is, the method attempts to boost correctly learned data by learning incorrectly learned data repeatedly. In order to show the effectiveness of the proposed algorithm, numerical simulations are performed.
[1]
Masato Okada,et al.
Analysis of Ensemble Learning Using Simple Perceptrons Based on Online Learning Theory
,
2005
.
[2]
Hiromi Miyajima,et al.
A Learning Method of Fuzzy Inference Rules Using Vector Quantization
,
1998
.
[3]
Isao Hayashi,et al.
A Self-Tuning Method of Fuzzy Reasoning by Delta Rule and Its Application to a Moving Obstacle Avoidance
,
1992
.
[4]
Robert E. Schapire,et al.
A Brief Introduction to Boosting
,
1999,
IJCAI.
[5]
Isao Hayashi,et al.
A Fuzzy Modelling with Iterative Generation Mechanism of Fuzzy Inference Rules
,
1992
.
[6]
Francisco Herrera,et al.
A LEARNING METHOD OF FUZZY REASONING BY GENETIC ALGORITHMS
,
1993
.
[7]
Shinya Fukumoto,et al.
A destructive learning method of fuzzy inference rules
,
1995,
Proceedings of 1995 IEEE International Conference on Fuzzy Systems..