Skip to main content
Top
Published in: Evolutionary Intelligence 4/2022

14-07-2021 | Research Paper

A new differential evolution algorithm for cooperative fuzzy rule mining: application to anomaly detection

Authors: Wassila Guendouzi, Abdelmadjid Boukra

Published in: Evolutionary Intelligence | Issue 4/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Fuzzy classification rule mining can be considered as a challenging optimization problem with the purpose of extracting accurate and interpretable rules. This paper deals with a Michigan cooperative approach for mining fuzzy rules. The proposed algorithm named EDE-FRMiner uses an enhanced differential evolution that evolves population of individuals; each one represents a single rule. The whole population collaborates to generate in one shot an accurate and reduced number of rules. EDE-FRMiner is an intelligent process of evolution that uses fast arithmetic operators and a new cooperative weights memory. This latter allows sharing information between individuals. In addition, it uses a new threshold based fitness function using a redefined support and confidence measures. The adaptive threshold mechanism used in the fitness function aims to adapt the miner system to problems with dynamic training data. Experiments are carried out using the NSL-kdd’99 intrusion detection data set and other data sets from the UCI repository. A comparative study with other competitive evolutionary rule based systems is performed and the results show the effectiveness of proposed algorithm.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Aguilar-Ruiz JS, Giraldez R, Riquelme JC (2007) Natural encoding for evolutionary supervised learning. IEEE Trans Evol Comput 11(4):466–479CrossRef Aguilar-Ruiz JS, Giraldez R, Riquelme JC (2007) Natural encoding for evolutionary supervised learning. IEEE Trans Evol Comput 11(4):466–479CrossRef
2.
go back to reference Aguilar-Ruiz JS, Riquelme JC, Toro M (2003) Evolutionary learning of hierarchical decision rules. IEEE Trans Syst Man Cybern B 33(2):324–331CrossRef Aguilar-Ruiz JS, Riquelme JC, Toro M (2003) Evolutionary learning of hierarchical decision rules. IEEE Trans Syst Man Cybern B 33(2):324–331CrossRef
3.
go back to reference Abadeh MS, Habibi J, Barzegar Z, Sergi M (2007a) A parallel genetic local search algorithm for intrusion detection in computer networks. Eng Appl Artif Intell 20(8):1058–1069CrossRef Abadeh MS, Habibi J, Barzegar Z, Sergi M (2007a) A parallel genetic local search algorithm for intrusion detection in computer networks. Eng Appl Artif Intell 20(8):1058–1069CrossRef
4.
go back to reference Abadeh MS, Habibi J, Lucas C (2007b) Intrusion detection using a fuzzy genetics-based learning algorithm. J Netw Comput Appl 30(1):414–428CrossRef Abadeh MS, Habibi J, Lucas C (2007b) Intrusion detection using a fuzzy genetics-based learning algorithm. J Netw Comput Appl 30(1):414–428CrossRef
5.
go back to reference Antonelli M, Ducange P, Marcelloni F (2014) A fast and efficient multi-objective evolutionary learning scheme for fuzzy rule-based classifiers. Inf Sci 283:36–54MathSciNetCrossRefMATH Antonelli M, Ducange P, Marcelloni F (2014) A fast and efficient multi-objective evolutionary learning scheme for fuzzy rule-based classifiers. Inf Sci 283:36–54MathSciNetCrossRefMATH
6.
go back to reference Aggarwal CC (2014) Data classification: algorithms and applications. Chapman & Hall/CRC Aggarwal CC (2014) Data classification: algorithms and applications. Chapman & Hall/CRC
7.
go back to reference Berlanga F, Rivera A, del Jesus M, Herrera F (2010) GP-COACH: Genetic Programming-based learning of Compact and Accurate fuzzy rule-based classification systems for High-dimensional problems. Inf Sci 180(8):1183–1200CrossRef Berlanga F, Rivera A, del Jesus M, Herrera F (2010) GP-COACH: Genetic Programming-based learning of Compact and Accurate fuzzy rule-based classification systems for High-dimensional problems. Inf Sci 180(8):1183–1200CrossRef
8.
go back to reference Bacardit J (2004) Pittsburgh genetic-based machine learning in the data mining era: representations, generalization and runtime. PhD thesis, Ramon Llull University, Barcelona, Catalonia, Spain Bacardit J (2004) Pittsburgh genetic-based machine learning in the data mining era: representations, generalization and runtime. PhD thesis, Ramon Llull University, Barcelona, Catalonia, Spain
9.
go back to reference Boonyopakorn P (2019) The optimization and enhancement of network intrusion detection through fuzzy association rules. In: proceedings of the 6th international conference on technical education (ICTechEd6), Thailand, pp 1–5 Boonyopakorn P (2019) The optimization and enhancement of network intrusion detection through fuzzy association rules. In: proceedings of the 6th international conference on technical education (ICTechEd6), Thailand, pp 1–5
10.
go back to reference Chen T, Shen Q, Su P, Shang C (2014) Refinement of fuzzy rule weights with particle swarm optimization. In: Proceedings of the 14th UK workshop on computational intelligence, pp 1–7 Chen T, Shen Q, Su P, Shang C (2014) Refinement of fuzzy rule weights with particle swarm optimization. In: Proceedings of the 14th UK workshop on computational intelligence, pp 1–7
11.
go back to reference Elhag S, Fernández A, Altalhi A, Alshomrani S, Herrera F (2019) A multi-objective evolutionary fuzzy system to obtain a broad and accurate set of solutions in intrusion detection systems. Soft Comput 23:1321–1336CrossRef Elhag S, Fernández A, Altalhi A, Alshomrani S, Herrera F (2019) A multi-objective evolutionary fuzzy system to obtain a broad and accurate set of solutions in intrusion detection systems. Soft Comput 23:1321–1336CrossRef
12.
go back to reference García S, Fernández A, Luengo J, Herrera F (2010) Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power. Inf Sci 180:2044–2064CrossRef García S, Fernández A, Luengo J, Herrera F (2010) Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power. Inf Sci 180:2044–2064CrossRef
13.
go back to reference García-Honrado I (2013) A beginner’s view on fuzzy logic. Springer, BerlinCrossRef García-Honrado I (2013) A beginner’s view on fuzzy logic. Springer, BerlinCrossRef
14.
go back to reference Gonzblez A, Perez R (1999) Slave: a genetic learning system based on an iterative approach. IEEE Trans Fuzzy Syst 7(2):176–191CrossRef Gonzblez A, Perez R (1999) Slave: a genetic learning system based on an iterative approach. IEEE Trans Fuzzy Syst 7(2):176–191CrossRef
15.
go back to reference Guendouzi W, Boukra A (2017) EDDE-LNS: a new hybrid ensemblist approach for feature selection. Int J Memetic Comput 10(1):63–79CrossRef Guendouzi W, Boukra A (2017) EDDE-LNS: a new hybrid ensemblist approach for feature selection. Int J Memetic Comput 10(1):63–79CrossRef
16.
go back to reference Guendouzi W, Boukra A (2017) GAB-BBO: adaptive biogeography based feature selection approach for intrusion detection. Int J Comput Intell Syste 10(1):914–935CrossRef Guendouzi W, Boukra A (2017) GAB-BBO: adaptive biogeography based feature selection approach for intrusion detection. Int J Comput Intell Syste 10(1):914–935CrossRef
17.
go back to reference Hall M, Frank E, Holmes G, Pfahringer B, Reute-mann P, Witten I H (2009) The weka data mining software: An update.ACM SIGKDD Explorations Newsletter, 11, 10–18 Hall M, Frank E, Holmes G, Pfahringer B, Reute-mann P, Witten I H (2009) The weka data mining software: An update.ACM SIGKDD Explorations Newsletter, 11, 10–18
18.
go back to reference Khalili-Damghani K, Sadi-Nezhad S, Lotfi FH, Tavana M (2013) A hybrid fuzzy rule-based multi-criteria framework for sustainable project portfolio selection. Inf Sci 220:442–462CrossRef Khalili-Damghani K, Sadi-Nezhad S, Lotfi FH, Tavana M (2013) A hybrid fuzzy rule-based multi-criteria framework for sustainable project portfolio selection. Inf Sci 220:442–462CrossRef
19.
go back to reference Kromer P, Platos J, Snásel V, Abraham A (2011) Fuzzy classification by evolutionary algorithms. In: Proceedings of IEEE international conference on systems, man, and cybernetics, pp 313–318 Kromer P, Platos J, Snásel V, Abraham A (2011) Fuzzy classification by evolutionary algorithms. In: Proceedings of IEEE international conference on systems, man, and cybernetics, pp 313–318
20.
go back to reference Moayedikia A, Jensen R, Wiil UK, Forsati R (2015) Weighted bee colony algorithm for discrete optimization problems with application to feature selection. Eng Appl Artif Intell 44:153–167CrossRef Moayedikia A, Jensen R, Wiil UK, Forsati R (2015) Weighted bee colony algorithm for discrete optimization problems with application to feature selection. Eng Appl Artif Intell 44:153–167CrossRef
21.
go back to reference Nikolaos L, Tsakiridis John B, Theocharis George C, Zalidis, (2016) DECO3R: a differential evolution-based algorithm for generating compact fuzzy rule-based classification systems. Knowl-Based Syst 105:160–174 Nikolaos L, Tsakiridis John B, Theocharis George C, Zalidis, (2016) DECO3R: a differential evolution-based algorithm for generating compact fuzzy rule-based classification systems. Knowl-Based Syst 105:160–174
22.
go back to reference Otero J, Sánchez L (2006) Induction of descriptive fuzzy classifiers with the logit boost algorithm. Soft Comput 10(9):825–835CrossRef Otero J, Sánchez L (2006) Induction of descriptive fuzzy classifiers with the logit boost algorithm. Soft Comput 10(9):825–835CrossRef
23.
go back to reference Orriols-Puig A, Casillas J, Bernadó-Mansilla E (2008) Genetic-based machine learning systems are competitive for pattern recognition. Evol Intel 1:209–232CrossRef Orriols-Puig A, Casillas J, Bernadó-Mansilla E (2008) Genetic-based machine learning systems are competitive for pattern recognition. Evol Intel 1:209–232CrossRef
24.
go back to reference Parashar S, Senthilnath J, Yang XS (2017) A novel bat algorithm fuzzy classifier approach for classification problems. Int J Artif Intell Soft Comput 6(2):108–128 Parashar S, Senthilnath J, Yang XS (2017) A novel bat algorithm fuzzy classifier approach for classification problems. Int J Artif Intell Soft Comput 6(2):108–128
25.
go back to reference Patel KK (2020) A compact network intrusion classifier using fuzzy logic. In: Trends in Computational Intelligence, Security and Internet of Things. Communications in Computer and Information Science, (1358), Springer Patel KK (2020) A compact network intrusion classifier using fuzzy logic. In: Trends in Computational Intelligence, Security and Internet of Things. Communications in Computer and Information Science, (1358), Springer
26.
go back to reference Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization (natural computing series). Springer-Verlag, New YorkMATH Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization (natural computing series). Springer-Verlag, New YorkMATH
27.
go back to reference Rastegari S, Hingston P, Lam C-P (2015) Evolving statistical rule sets for network intrusion detection. Appl Soft Comput 33:348–359CrossRef Rastegari S, Hingston P, Lam C-P (2015) Evolving statistical rule sets for network intrusion detection. Appl Soft Comput 33:348–359CrossRef
28.
go back to reference Sanz JA, Fernández A, Bustince H, Herrera F (2013) IVTURS: a linguistic fuzzy rule-based classification system based on a new interval-valued fuzzy reasoning method with tuning and rule selection. IEEE Trans Fuzzy Syst 21(3):399–411CrossRef Sanz JA, Fernández A, Bustince H, Herrera F (2013) IVTURS: a linguistic fuzzy rule-based classification system based on a new interval-valued fuzzy reasoning method with tuning and rule selection. IEEE Trans Fuzzy Syst 21(3):399–411CrossRef
29.
go back to reference Sawyer S, Tapia A (2005) The sociotechnical nature of mobile computing work: Evidence from a study of policing in the United States. Int J Technol Human Interact 1(3):1–14CrossRef Sawyer S, Tapia A (2005) The sociotechnical nature of mobile computing work: Evidence from a study of policing in the United States. Int J Technol Human Interact 1(3):1–14CrossRef
30.
go back to reference Shanghooshabad AM, Abadeh MS (2016) Robust, interpretable and high quality fuzzy rule discovery using krill herd algorithm. J Intell Fuzzy Syst 30(3):1601–1612CrossRef Shanghooshabad AM, Abadeh MS (2016) Robust, interpretable and high quality fuzzy rule discovery using krill herd algorithm. J Intell Fuzzy Syst 30(3):1601–1612CrossRef
31.
go back to reference Singh S, Virmani D, Gao X (2020) A fuzzy logic-based method to avert intrusions in wireless sensor networks using WSN-DS dataset. Int J Comput Intell Appl 19(3) Singh S, Virmani D, Gao X (2020) A fuzzy logic-based method to avert intrusions in wireless sensor networks using WSN-DS dataset. Int J Comput Intell Appl 19(3)
32.
go back to reference Tavallaee M, Bagheri E, Lu W, Ghorbani AA (2009) A detailed analysis of the KDDCUP 99 data set. In: Proceedings of the second IEEE symposium on computational intelligence for security and defence (applications) Tavallaee M, Bagheri E, Lu W, Ghorbani AA (2009) A detailed analysis of the KDDCUP 99 data set. In: Proceedings of the second IEEE symposium on computational intelligence for security and defence (applications)
33.
go back to reference Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics, 1.80–83 Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics, 1.80–83
34.
go back to reference Wu J, Yang L, Li T, Zhang C, Li Z (2015) Rule-based fuzzy classifier based on quantum ant optimization algorithm. J Intell Fuzzy Syst 29(6):2365–2371CrossRefMATH Wu J, Yang L, Li T, Zhang C, Li Z (2015) Rule-based fuzzy classifier based on quantum ant optimization algorithm. J Intell Fuzzy Syst 29(6):2365–2371CrossRefMATH
36.
go back to reference Zhang A, Shi W (2020) Mining significant fuzzy association rules with differential evolution algorithm. Appl Soft Comput 97(B) Zhang A, Shi W (2020) Mining significant fuzzy association rules with differential evolution algorithm. Appl Soft Comput 97(B)
Metadata
Title
A new differential evolution algorithm for cooperative fuzzy rule mining: application to anomaly detection
Authors
Wassila Guendouzi
Abdelmadjid Boukra
Publication date
14-07-2021
Publisher
Springer Berlin Heidelberg
Published in
Evolutionary Intelligence / Issue 4/2022
Print ISSN: 1864-5909
Electronic ISSN: 1864-5917
DOI
https://doi.org/10.1007/s12065-021-00637-3

Other articles of this Issue 4/2022

Evolutionary Intelligence 4/2022 Go to the issue

Premium Partner