Browse > Article
http://dx.doi.org/10.5391/IJFIS.2014.14.4.256

Automatic Switching of Clustering Methods based on Fuzzy Inference in Bibliographic Big Data Retrieval System  

Zolkepli, Maslina (Department of Computational Intelligence and Systems Science, Tokyo Institute of Technology)
Dong, Fangyan (Department of Computational Intelligence and Systems Science, Tokyo Institute of Technology)
Hirota, Kaoru (Department of Computational Intelligence and Systems Science, Tokyo Institute of Technology)
Publication Information
International Journal of Fuzzy Logic and Intelligent Systems / v.14, no.4, 2014 , pp. 256-267 More about this Journal
Abstract
An automatic switch among ensembles of clustering algorithms is proposed as a part of the bibliographic big data retrieval system by utilizing a fuzzy inference engine as a decision support tool to select the fastest performing clustering algorithm between fuzzy C-means (FCM) clustering, Newman-Girvan clustering, and the combination of both. It aims to realize the best clustering performance with the reduction of computational complexity from O($n^3$) to O(n). The automatic switch is developed by using fuzzy logic controller written in Java and accepts 3 inputs from each clustering result, i.e., number of clusters, number of vertices, and time taken to complete the clustering process. The experimental results on PC (Intel Core i5-3210M at 2.50 GHz) demonstrates that the combination of both clustering algorithms is selected as the best performing algorithm in 20 out of 27 cases with the highest percentage of 83.99%, completed in 161 seconds. The self-adapted FCM is selected as the best performing algorithm in 4 cases and the Newman-Girvan is selected in 3 cases.The automatic switch is to be incorporated into the bibliographic big data retrieval system that focuses on visualization of fuzzy relationship using hybrid approach combining FCM and Newman-Girvan algorithm, and is planning to be released to the public through the Internet.
Keywords
Clustering; Fuzzy inference; Bibliographic big data; Visualization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 P. Cingolani and J. Alcala-Fdez, "jFuzzyLogic: a robust and flexible fuzzy-logic inference system language implementation," in Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Brisbane, QLD, June 10-15, 2012, pp. 1-8. http://dx.doi.org/10.1109/FUZZ-IEEE.2012.6251215   DOI
2 The Eclipse Foundation, "Eclipse IDK 4.2.2," Available http://www.eclipse.org
3 "A tutorial on clustering algorithms," Available http://home.deib.polimi.it/matteucc/Clustering/tutorial html/
4 O.Wolkenhauer, "Fuzzy inference engines," in Data Engineering: Fuzzy Mathematics in Systems Theory and Data Analysis, O. Wolkenhauer, Ed. New York, NY: John Wiley & Sons, 2002, pp. 161-172. http://dx.doi.org/10.1002/0471224340.ch8   DOI
5 R. Rojas, "Fuzzy logic," in Neural Networks, Heidelberg: Springer Berlin, 1996, pp. 287-308. http://dx.doi.org/10.1007/978-3-642-61068-4_11
6 T. Takagi and M. Sugeno, "Fuzzy identification of systems and its applications to modeling and control," IEEE Transactions on Systems, Man and Cybernetics, vol. SMC-15, no. 1, pp. 116-132, Jan. 1985. http://dx.doi.org/10.1109/TSMC.1985.6313399   DOI   ScienceOn
7 A. Dillon, "Usability evaluation," in International Encyclopedia of Ergonomics and Human Factors, W. Karwowski, Ed. New York, NY: Taylor & Francis, 2001.
8 T. K. Chiew and S. S. Salim, "Webuse: website usability evaluation tool," Malaysian Journal of Computer Science, vol. 16, pp. 47-57, Jun. 2003.
9 D. Talia, "Clouds for scalable big data analytics," Computer, vol. 46, no. 5, pp. 98-101, May 2013. http://dx.doi.org/10.1109/MC.2013.162   DOI   ScienceOn
10 A. Karahoca and D. Karahoca, "GSM churn management by using fuzzy C-means clustering and adaptive neuro fuzzy inference system," Expert Systems with Applications, vol. 38, no. 3, pp. 1814-1822, Mar. 2011. http://dx.doi.org/10.1016/j.eswa.2010.07.110   DOI   ScienceOn
11 J. Jin, Y. Liu, L. T. Yang, N. Xiong, and F. Hu, "An efficient detecting communities algorithm with self-adapted fuzzy C-means clustering in complex networks," in Proceedings of the IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), Liverpool, UK, June 25-27, 2012, pp. 1988-1993. http://dx.doi.org/10.1109/TrustCom.2012.76   DOI
12 M. Girvan and M. E. J. Newman, "Community structure in social and biological networks," Proceedings of the National Academy of Sciences, vol. 99, no. 12, pp. 7821-7826, Jun. 2002. http://dx.doi.org/10.1073/pnas.122653799   DOI   ScienceOn
13 V. Cherkassky, "Fuzzy inference systems: a critical review," in Computational Intelligence: Soft Computing and Fuzzy-Neuro Integration with Applications (NATO ASI Series Volume 162), O. Kaynak, L. Zadeh, B. Trken, and I. Rudas, Eds. Heidelberg: Springer Berlin, 1998, pp. 177-197. http://dx.doi.org/10.1007/978-3-642-58930-0_10   DOI
14 C. C. Lee, "Fuzzy logic in control systems: fuzzy logic controller. II," IEEE Transactions on Systems, Man and Cybernetics, vol. 20, no. 2, pp. 419-435, Mar. 1990. http://dx.doi.org/10.1109/21.52552   DOI   ScienceOn
15 M. Zolkepli, F. Dong, and K. Hirota, "Visualization of fuzzy relationship using clustering algorithms in bibliographic big data," in Proceedings of the 14th International Symposium on Advanced Intelligent Systems, Daejeon, Korea, November 13-16, 2013.
16 A. Azadeh, V. Ebrahimipour, and P. Bavar, "A fuzzy inference system for pump failure diagnosis to improve maintenance process: the case of a petrochemical industry," Expert Systems with Applications, vol. 37, no. 1, pp. 627-639, Jan. 2010. http://dx.doi.org/10.1016/j.eswa.2009.06.018   DOI   ScienceOn
17 P. Cingolani and J. Alcal-Fdez, "jFuzzyLogic: a Java library to design fuzzy logic controllers according to the standard for fuzzy control programming," International Journal of Computational Intelligence Systems, vol. 6, no. sup1, pp. 61-75, Jun. 2013. http://dx.doi.org/10.1080/18756891.2013.818190   DOI
18 L. I. Kuncheva, "Switching between selection and fusion in combining classifiers: an experiment," IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 32, no. 2, pp. 146-156, Apr. 2002. http://dx.doi.org/10.1109/3477.990871   DOI   ScienceOn