Abstract
The study presents a methodology for evolving fuzzy modeling tasks in Mobile Ad hoc Networks (MANETs) based on distributed data-driven fuzzy clustering and reasoning. The fuzzy clustering is exploited for the purpose of learning fuzzy inference rules online. That calls for one-pass Lightweight Evolving Fuzzy Clustering Method (LEFCM) suitable for deploying on mobile devices with constrained resources in MANETs. There is no standard method to determine the optimal number of fuzzy rules and most of the fuzzy systems still apply the trial and error method, unsuitable for online modeling tasks. The proposed methodology addresses the issues of uncertainties, simplicity and speed to run in non-intrusive way. It estimates online the number of clusters and their centers in the input data space, accordingly the fuzzy rules, by online adaptation of the LEFCM threshold value that affects the number of clusters. Adaptation is based on the combination of geometrical and statistical analyses, as well as on incorporating a multidimensional fuzzy membership degree into the clustering process. The proposed LEFCM is proven by using traditional cluster validity indexes and tested on real data sets.
Similar content being viewed by others
References
L. Zadeh, Fuzzy sets, Information and Control, Vol. 8, No. 3, pp. 338–353, 1965.
N. Aschenbruck, E. Gerhards-Padilla, M. Gerharz, M. Frank and P. Martini, Modelling mobility in disaster area scenarios. In 10th ACM International Workshop on Modeling Analysis and Simulation of Wireless and Mobile Systems, pp. 4–12, 2007.
P. Angelov and N Kasabov, Evolving computational intelligence systems. In I International Workshop on Genetic Fuzzy Systems, 2005.
N. Kasabov and Q. Song, DENFIS: dynamic, evolving neural-fuzzy inference systems and its application for time-series prediction, IEEE Transactions on Fuzzy Systems, Vol. 10, No. 2, pp. 144–154, 2002.
P. Angelov, Evolving Takagi-Sugeno fuzzy systems from streaming data, eTS+. In Evolving Intelligent Systems: Methodology and Applications. Wiley, New York, 2010.
V. Ravi, E. Srinivas and N. Kasabov, On-line evolving fuzzy clustering. In International Conference on Computational Intelligence and Multimedia Applications, pp. 347–351, 2007.
J. de Oliveira and W. Pedrycz, Advances in Fuzzy Clustering and Applications. Wiley, Chichester, 2007.
P. Angelov, D. Filev and N. Kasabov, editors., Evolving Intelligent Systems: Methodology and Applications, WileyNew York, 2010.
E. Natsheh, A survey on fuzzy reasoning applications for routing protocols in wireless Ad Hoc networks, International Journal of Business Data Communications and Networking, Vol. 4, No. 2, pp. 22–37, 2008.
C. Huang, A Bluetooth routing protocol using evolving fuzzy neural networks, International Journal of Wireless Information Networks, Vol. 11, No. 3, pp. 1572–8129, 2004.
X. Xie and G. Beni, A validity measure for fuzzy clustering, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 13, No. 8, pp. 841–847, 1991.
S. Kwon, Cluster validity index for fuzzy clustering, Electronics Letters, Vol. 34, No. 22, pp. 2176–2177, 1998.
M. Pakhira, S. Bandyopadhyay and U. Maulik, Validity index for crisp and fuzzy clusters, Pattern Recognition, Vol. 37, No. 3, pp. 487–501, 2004.
Iris Data Set in UCI Machine Learning Repository. http://archive.ics.uci.edu/ml/datasets/Iris.
The VINT project—network simulator (NS-2). http://www.isi.edu/nsnam/ns.
T. Lillesand and R. Kiefer, Minimum Distance to Means Classifier, Digital Image Processing, WileyNew York, 1994. pp. 590–591.
R. Ramezani, P. Angelov and X. Zhou, A fast approach to novelty detection in video streams using recursive density estimation. In 4th Inernational IEEE Conference of Intelligent Systems, pp. 14-2–14-7, 2008.
J. Martyna, Fuzzy reinforcement learning for routing in wireless sensor networks. In B. Reusch, editor. Computational Intelligence. Theory and Applications, Springer-VerlagBerlin, Heidelberg, New York, 2006. pp. 637–645.
Acknowledgments
The research has been supported by DFG grants N 436BUL112/08. Also thanks goes to Prof. Peter Martini, Nils Aschenbruck, Elmar Gerhards-Padilla from Inst. of Computer Science IV, Bonn University for their strong support and provided data from a realistic disaster area scenario.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
1.1 Math Details (Sect. 2.2 – Step7 in LEFCM Description)
-
1.
X1 is the first three-dimensional input vector with coordinates x1 y1 z1. It becomes the first cluster center Cc1. X2-new three-dimensional input vector with coordinates x2 y2 z2
-
2.
D—Euclidean distances between current example and already created cluster centers
-
3.
dXxY-projection of D in XY space
-
4.
\( \begin{aligned} &{\text{if x}}_{ 1} > {\text{x}}_{ 2}\longrightarrow {\text{x}}_{ 2} = {\text{x}}_{ 1} ,{\text{x}}_{ 1}= {\text{x}}_{ 2} \\ &{\text{if y}}_{ 1} > {\text{y}}_{ 2}\longrightarrow {\text{y}}_{ 2} = {\text{y}}_{ 1} ,{\text{y}}_{ 1}= {\text{y}}_{ 2} \\ &{\text{if z}}_{ 1} > {\text{z}}_{ 2}\longrightarrow {\text{z}}_{ 2} = {\text{z}}_{ 1} ,{\text{z}}_{ 1}= {\text{z}}_{ 2}\end{aligned} \)
-
5.
β—angle between D and X × Y—projection (see Fig. 2)
-
6.
\( \sin \beta = {\frac{{(z_{2} - z_{1} )}}{D}}\,D = {\frac{{(z_{2} - z_{1} )}}{\sin \beta }} \)
-
7.
\( z_{1} = {\frac{{z_{2} (d_{X \times Y} - S)}}{D}} \)
-
8.
\( \alpha = a\cos {\frac{{(x_{2} - x_{1} )}}{{d_{X \times Y} }}} \)
-
9.
\( S_{X \times Y} \)—the projection of S in XY space
1.2 Generalization in q-dimensional space
The Euclidean distance between q-dimensional input vectors P = (p1, p2, …,pq) and Q = (q1, q2, …,qq) in Euclidean q-space, is defined as:
By decomposing D and S in all projections in q-space, the angles βn and \( \alpha_{{p_{i} \times p_{j} }} \)are obtained, as well as \( {\text{d}}_{{p_{i} \times p_{j} }} \) and \( {\text{S}}_{{p_{i} \times p_{j} }} \). Thus, the new radius and the center coordinates of updated sphere in the q-dimensional space are calculated.
Rights and permissions
About this article
Cite this article
Lekova, A. Evolving Fuzzy Modeling for MANETs Using Lightweight Online Unsupervised Learning. Int J Wireless Inf Networks 17, 34–41 (2010). https://doi.org/10.1007/s10776-010-0114-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10776-010-0114-0