Abstract
Data clustering is a typical method in data mining. As a effective algorithm for clustering, the Artificial Immune Network is inspired by natural immune system can reflect the structure of the given dataset, filter redundancy and cluster datasets without the number of clusters, so far it is widely used. However, it can’t effectively identify the noise nodes, the running time is long and too much parameters are set in improved algorithms. In order to shorten running time and reduce the impact of parameters, this paper proposes an improved artificial immune network based on the secondary immune mechanism. The Clone operator and Mutation operator are replaced by Competition Selection operator and Competition Selection strategy, which are inspired by the resource limited artificial immune system. Because the algorithm can reach a stable convergence only through two times, so it greatly reduce the running time; and can effectively identify the noise nodes due to the introduction of stimulation level. A number of datasets including artificial datasets and real-world datasets are used to evaluate the performance of the proposed algorithm and the other existing clustering algorithms, such as K-means, FCM, SC, aiNet and FCAIN. The simulation results indicate that the proposed artificial immune network algorithm is an effective and efficient method in data clustering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zhao, W., Ying, X., Ping, L.: Research on clustering analysis and its application in customer data mining of enterprise. Int. J. Technol. Manag. 9, 16–19 (2014)
Malim, M.R., Halim, F.A.: Immunology and artificial immune systems. Int. J. Artif. Intell. Tools 21(6), 1250031-1–1250031-27 (2013)
Dasgupta, D., Ji, Z., Gonzalez, F.: Artificial immune system (AIS) research in the last five years. In: The 2003 Congress on Evolutionary Computation (CEC 2003), vol. 1, pp. 123–130. IEEE Xplore (2004)
Xue, Y., Jiang, J., Zhao, B., Ma, T.: A self-adaptive artificial bee colony algorithm based on global best for global optimization. Soft Comput. 1–18 (2017)
Sifei, W., Xu, J.: An artificial immune clustering approach to unsupervised network intrusion detection. In: International Symposium on Data, Privacy, and e-Commerce, pp. 511–513. IEEE (2007)
De Castro, L.N., Von Zuben, F.J.: Learning and optimization using the clonal selection principle. IEEE Trans. Evol. Comput. 6(3), 239–251 (2002)
Castro, L.N.D., Zuben, F.J.V.: The clonal selection algorithm with engineering applications. In: Workshop Proceedings, GECCO 2002, pp. 36–37 (2001)
Castro, L.N.D., Zuben, F.J.V.: An evolutionary immune network for data clustering. In: Brazilian Symposium on Neural Networks, pp. 84–89. IEEE (2000)
Yue, X., Chi, Z., Hao, Y.: Incremental clustering algorithm of data stream based on artificial immune network. In: World Congress on Intelligent Control and Automation, pp. 4021–4025. IEEE (2006)
Gonzalez, F., Dasgupta, D., Kozma, R.: Combining negative selection and classification techniques for anomaly detection. In: Congress on Evolutionary Computation, vol. 1, No. 11, pp. 705–710. IEEE (2002)
Ng, A.Y., Jordan, M.I., Weiss, Y.: On spectral clustering: analysis and an algorithm. In: Proceedings of Advances in Neural Information Processing Systems 14, pp. 849–856 (2002)
Kuo, R.J., Chen, S.S., Cheng, W.C.: Integration of artificial immune network and K-means for cluster analysis. Knowl. Inf. Syst. 40(3), 541–557 (2014)
Chang, C.T., Lai, J.Z.C., Jeng, M.D.: A fuzzy K-means clustering algorithm using cluster center displacement. J. Inf. Sci. Eng. 27(3), 995–1009 (2011)
Li, Z., Fang, X., Zhou, J.: Optimal data clustering by using artificial immune network with elitist learning. In: China Control and Decision Conference, pp. 5192–5197 (2014)
Nunes, L., José, F., Zuben, V.: aiNet: an artificial immune network for data analysis. In: Data Mining a Heuristic Approach (2002)
Timmis, J., Neal, M.: A resource limited artificial immune system for data analysis. Knowl.-Based Syst. 14(3), 121–130 (2001)
Li, J.: Study on New Algorithm of Fuzzy Clustering Based on Natural Computing. Xidian University (2004)
Qing, J., Liang, X., Bie, R.: A new clustering algorithm based on artificial immune network and K-means method. In: International Conference on Natural Computation, pp. 2826–2830 (2010)
Hu, X., Liu, X., Li, T.: Dynamically real-time intrusion detection algorithm with immune network. J. Comput. Inf. Syst. 11(2), 587–594 (2015)
Laszlo, M., Mukherjee, S.: Minimum spanning tree partitioning algorithm for microaggregation. IEEE Trans. Knowl. Data Eng. 17(7), 902–911 (2005)
Shi, X., Feng, Q.: An optimization algorithm based on multi-population artificial immune network. In: Fifth International Conference on Natural Computation, pp. 379–383. IEEE Computer Society (2009)
Castro, L.N.D., Timmis, J.: An artificial immune network for multimodal function optimization. In: Congress on Evolutionary Computation (CEC 2002), pp. 289–296. IEEE (2005)
Potter, M.A., De Jong, K.A.: The coevolution of antibodies for concept learning. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, H.-P. (eds.) PPSN 1998. LNCS, vol. 1498, pp. 530–539. Springer, Heidelberg (1998). doi:10.1007/BFb0056895
Wu, L., Peng, L., Ye, Y.L.: An evolutionary immune network based on kernel method for data clustering. In: International Conference on Machine Learning and Cybernetics, pp. 1759–1764. IEEE Xplore (2007)
Karimi-Majd, A.M., Fathian, M., Amiri, B.: A hybrid artificial immune network for detecting communities in complex networks. Computing 97(5), 483–507 (2015)
Shang, R., Li, Y., Jiao, L.: Co-evolution-based immune clonal algorithm for clustering. Soft Comput. 20(4), 1503–1519 (2016)
Jiang, P., Zhang, C., Guo, G.: A K-means approach based on concept hierarchical tree for search results clustering. In: Sixth International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2009, vol. 1, pp. 380–386 (2009)
Das, S., Abraham, A., Konar, A.: Automatic kernel clustering with a multi-elitist particle swarm optimization algorithm. Pattern Recogn. Lett. 29(5), 688–699 (2008)
Handl, J., Knowles, J.: An evolutionary approach to multiobjective clustering. IEEE Trans. Evol. Comput. 11(1), 56–76 (2007)
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Nos. 61272279, 61272282, 61371201, and 61203303), the National Basic Research Program (973 Program) of China (No. 2013CB329402), the Program for Cheung Kong Scholars and Innovative Research Team in University (No. IRT_15R53), and the Fund for Foreign Scholars in University Research and Teaching Programs (the 111 Project) (No. B07048).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Li, Y., Hou, X., Jiao, L., Xue, Y. (2017). An Improved Artificial Immune Network Based on the Secondary Immune Mechanism for Data Clustering. In: Sun, X., Chao, HC., You, X., Bertino, E. (eds) Cloud Computing and Security. ICCCS 2017. Lecture Notes in Computer Science(), vol 10602. Springer, Cham. https://doi.org/10.1007/978-3-319-68505-2_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-68505-2_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68504-5
Online ISBN: 978-3-319-68505-2
eBook Packages: Computer ScienceComputer Science (R0)