Log in

Hyperbox-based machine learning algorithms: a comprehensive survey

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

With the rapid development of digital information, the data volume generated by humans and machines is growing exponentially. Along with this trend, machine learning algorithms have been formed and evolved continuously to discover new information and knowledge from different data sources. Learning algorithms using hyperboxes as fundamental representational and building blocks are a branch of machine learning methods. These algorithms have enormous potential for high scalability and online adaptation of predictors built using hyperbox data representations to the dynamically changing environments and streaming data. This paper aims to give a comprehensive survey of the literature on hyperbox-based machine learning models. In general, according to the architecture and characteristic features of the resulting models, the existing hyperbox-based learning algorithms may be grouped into three major categories: fuzzy min–max neural networks, hyperbox-based hybrid models and other algorithms based on hyperbox representations. Within each of these groups, this paper shows a brief description of the structure of models, associated learning algorithms and an analysis of their advantages and drawbacks. Main applications of these hyperbox-based models to the real-world problems are also described in this paper. Finally, we discuss some open problems and identify potential future research directions in this field.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Canada)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Abe S, Ming-Shong L (1995) A method for fuzzy rules extraction directly from numerical data and its application to pattern classification. IEEE Trans Fuzzy Syst 3(1):18–28

    Article  Google Scholar 

  • ACM Digital Library (2019) https://dl.acm.org/

  • Ahmed AA, Mohammed MF (2018) Sairf: a similarity approach for attack intention recognition using fuzzy min–max neural network. J Comput Sci 25:467–473

    Article  Google Scholar 

  • Azad C, Jha VK (2016) A novel fuzzy min–max neural network and genetic algorithm-based intrusion detection system. In: Proceedings of the second international conference on computer and communication technologies, pp 429–439

  • Azad C, Jha VK (2017) Fuzzy min–max neural network and particle swarm optimization based intrusion detection system. Microsyst Technol 23(4):907–918

    Article  Google Scholar 

  • Bargiela A, Pedrycz W (2003) Granular computing: an introduction. The Springer international series in engineering and computer science. Springer, Berlin

    Book  MATH  Google Scholar 

  • Bargiela A, Pedrycz W, Tanaka M (2004) An inclusion/exclusion fuzzy hyperbox classifier. Int J Knowl Based Intell Eng Syst 8(2):91–98

    Google Scholar 

  • Berthold MR, Huber KP (1998) Missing values and learning of fuzzy rules. Int J Uncertain Fuzziness Knowl Based Syst 6(2):171–178

    Article  MATH  Google Scholar 

  • Bortolan G, Pedrycz W (2007) Hyperbox classifiers for arrhythmia classification. Kybernetes 36(3/4):531–547

    Article  MATH  Google Scholar 

  • Breiman L, Friedman J, Stone CJ, Olshen R (1984) Classification and Regression Trees. CRC, Boca Raton

    MATH  Google Scholar 

  • Brouwer RK (2002) A feed-forward network for input that is both categorical and quantitative. Neural Netw 15(7):881–890

    Article  Google Scholar 

  • Carpenter GA, Grossberg S, Rosen DB (1991) Fuzzy art: fast stable learning and categorization of analog patterns by an adaptive resonance system. Neural Netw 4(6):759–771. https://doi.org/10.1016/0893-6080(91)90056-B

    Article  Google Scholar 

  • Carpenter GA, Grossberg S, Markuzon N, Reynolds JH, Rosen DB (1992) Fuzzy artmap: a neural network architecture for incremental supervised learning of analog multidimensional maps. IEEE Trans Neural Netw 3(5):698–713. https://doi.org/10.1109/72.159059

    Article  Google Scholar 

  • Castillo PRD, Cardenosa J (2012) Fuzzy min–max neural networks for categorical data: application to missing data imputation. Neural Comput Appl 21(6):1349–1362

    Article  Google Scholar 

  • Chaudhari BM, Barhate AA, Bhole AA (2009) Signature recognition using fuzzy min--max neural network. In: Proceedings of international conference on control, automation, communication and energy conservation, pp 1–7

  • Chaudhari BM, Patil RS, Rane KP, Shinde UB (2010) Online signature classification using modified fuzzy min–max neural network with compensatory neuron topology. In: Proceedings of the third international conference on contemporary computing, pp 467–478

  • Chen KY, Lim CP, Lai WK (2004) Fault detection and diagnosis using the fuzzy min–max neural network with rule extraction. In: Proceedings of international conference on knowledge-based and intelligent information and engineering systems, pp 357–364

  • Cheng Y, Miao D (2011) Rule extraction based on granulation order in interval-valued fuzzy information system. Expert Syst Appl 38(10):12,249–12,261

    Article  Google Scholar 

  • Chiu HP, Tseng DC (1997) Invariant handwritten Chinese character recognition using fuzzy min–max neural networks. Pattern Recogn Lett 18(5):481–491

    Article  Google Scholar 

  • Davtalab R, Parchami M, Dezfoulian MH, Mansourizade M, Akhtar B (2012) M-fmcn: modified fuzzy min--max classifier using compensatory neurons. In: Proceedings of the 11th WSEAS international conference on Artificial Intelligence, knowledge engineering and data bases, World Scientific and Engineering Academy and Society (WSEAS), 2183081, pp 77–82

  • Davtalab R, Dezfoulian MH, Mansoorizadeh M (2014) Multi-level fuzzy min–max neural network classifier. IEEE Trans Neural Netw Learn Syst 25(3):470–482

    Article  Google Scholar 

  • Deshmukh K, Shinde G (2006) Adaptive color image segmentation using fuzzy min–max clustering. Eng Lett 13(2):57–64

    Google Scholar 

  • Deshmukh S, Shinde S (2016) Diagnosis of lung cancer using pruned fuzzy min–max neural network. In: Proceedings of international conference on automatic control and dynamic optimization techniques, pp 398–402

  • Dorigo M, Stutzle T (2004) Ant colony optimization. The MIT Press, Cambridge

    Book  MATH  Google Scholar 

  • Doye D, Sontakke T (2002) Speech recognition using modular general fuzzy min–max neural network. IETE J Res 48(2):99–103

    Article  Google Scholar 

  • Dreossi T, Donzé A, Seshia SA (2019) Compositional falsification of cyber-physical systems with machine learning components. J Autom Reason 63(4):1031–1053

    Article  MathSciNet  MATH  Google Scholar 

  • Duan X, Zhou M, Li G, Yang J (2006) Synthetic evaluation of power quality based on fuzzy cluster analysis. In: Proceedings of international conference on power system technology, pp 1–6

  • Duan Y, Cui B, Xu X (2007) State space partition for reinforcement learning based on fuzzy min–max neural network. In: Proceedings of the 4th international symposium on neural networks, pp 160–169

  • Eastwood M, Gabrys B (2011) Model level combination of tree ensemble hyperboxes via GFMM. In: Proceedings of The eighth international conference on fuzzy systems and knowledge discovery (FSKD), vol 1, pp 443–447

  • Eastwood M, Jayne C (2014) Evaluation of hyperbox neural network learning for classification. Neurocomputing 133:249–257

    Article  Google Scholar 

  • Fairley M, Scheinker D, Brandeau ML (2019) Improving the efficiency of the operating room environment with an optimization and machine learning model. Health Care Manag Sci 22(4):756–767

    Article  Google Scholar 

  • Fauber S, Schwenker F (2015) Selective neural network ensembles in reinforcement learning: taking the advantage of many agents. Neurocomputing 169:350–357

    Article  Google Scholar 

  • Fontama V, Barga R, Tok WH (2015) Predictive analytics with Microsoft Azure machine learning, 2nd edn. Apress, New York

    Google Scholar 

  • Forghani Y, Yazdi HS (2015) Fuzzy min–max neural network for learning a classifier with symmetric margin. Neural Process Lett 42(2):317–353

    Article  Google Scholar 

  • Gabrys B (2002a) Agglomerative learning algorithms for general fuzzy min–max neural network. J VLSI Signal Process Syst Signal Image Video Technol 32(1):67–82

    Article  MATH  Google Scholar 

  • Gabrys B (2002b) Combining neuro-fuzzy classifiers for improved generalisation and reliability. In: Proceedings of the 2002 international joint conference on neural networks, vol 3, pp 2410–2415

  • Gabrys B (2002c) Neuro-fuzzy approach to processing inputs with missing values in pattern recognition problems. Int J Approx Reason 30(3):149–179

    Article  MathSciNet  MATH  Google Scholar 

  • Gabrys B (2004) Learning hybrid neuro-fuzzy classifier models from data: to combine or not to combine? Fuzzy Sets Syst 147(1):39–56

    Article  MathSciNet  MATH  Google Scholar 

  • Gabrys B, Bargiela A (1999) Neural networks based decision support in presence of uncertainties. J Water Resour Plan Manag 125:272–280

    Article  Google Scholar 

  • Gabrys B, Bargiela A (2000) General fuzzy min–max neural network for clustering and classification. IEEE Trans Neural Netw 11(3):769–783

    Article  Google Scholar 

  • Gabrys B, Leiviska K, Strackeljan J (2005) Do smart adaptive systems exist? Best practice for selection and combination of intelligent methods. Springer series on studies in fuzziness and soft computing. Springer, Berlin

    Google Scholar 

  • Gadekallu TR, Khare N, Bhattacharya S, Singh S, Maddikunta PKR, Ra IH, Alazab M (2020) Early detection of diabetic retinopathy using PCA-firefly based deep learning model. Electronics 9(2):274

    Article  Google Scholar 

  • Ghasemi E, Chow P (2017) Accelerating apache spark with fpgas. Concurr Comput Pract Exp e4222:1–17

    Google Scholar 

  • Goodfellow IJ, Shlens J, Szegedy C (2015) Explaining and harnessing adversarial examples. In: Proceedings of the 3rd international conference on learning representations. http://arxiv.org/abs/1412.6572

  • Gross R (2010) Psychology: the science of mind and behaviour, 6th edn. Hodder Education Publishers, London

    Google Scholar 

  • Grossberg S (1980) How does a brain build a cognitive code? Psychol Rev 87(1):1–51

    Article  Google Scholar 

  • Grossberg S (2013) Adaptive resonance theory: how a brain learns to consciously attend, learn, and recognize a changing world. Neural Netw 37:1–47

    Article  Google Scholar 

  • Grzegorzewski P (2013) Granular regression. In: Proceedings of joint IFSA World Congress and NAFIPS annual meeting, pp 974–979

  • He H, Maple C, Watson T, Tiwari A, Mehnen J, ** Y, Gabrys B (2016) The security challenges in the IOT enabled cyber-physical systems and opportunities for evolutionary computing other computational intelligence. In: Proceedings of 2016 IEEE congress on evolutionary computation, pp 1015–1021

  • Hulten G, Spencer L, Domingos P (2001) Mining time-changing data streams. In: Proceedings of the seventh ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 97–106

  • IEEE Xplore (2019) https://ieeexplore.ieee.org/Xplore/home.jsp

  • Ilager S, Prasad PS (2017) Scalable mapreduce-based fuzzy min–max neural network for pattern classification. In: Proceedings of the 18th international conference on distributed computing and networking. ACM, pp 1–7

  • IOS Press (2019) https://content.iospress.com/journals/

  • Jahanjoo A, Tahan MN, Rashti MJ (2017) Accurate fall detection using 3-axis accelerometer sensor and mlf algorithm. In: Proceedings of the 3rd international conference on pattern recognition and image analysis, pp 90–95

  • Jain B, Kolhe V (2015) Survey on fuzzy min–max neural network classification. Int J Adv Res Comput Commun Eng 4(12):30–34

    Google Scholar 

  • Jambhulkar RK (2014) A review on pattern classification using multilevel and other fuzzy min max neural network classifier. Int J Sci Res 3(12):898–900

    Google Scholar 

  • Jawarkar NP, Holambe RS, Basu TK (2011) Use of fuzzy min--max neural network for speaker identification. In: Proceedings of international conference on recent trends in information technology, pp 178–182

  • Joshi A, Ramakrishman N, Houstis EN, Rice JR (1997) On neurobiological, neuro-fuzzy, machine learning, and statistical pattern recognition techniques. IEEE Trans Neural Netw 8(1):18–31

    Article  Google Scholar 

  • Juan L, Fei L, Yongqiong Z (2007) An improved fmm neural network for classification of gene expression data. In: Proceedings of the second international conference of fuzzy information and engineering, pp 65–74

  • Kadlec P, Gabrys B, Strandt S (2009) Data-driven soft sensors in the process industry. Comput Chem Eng 33(4):795–814

    Article  Google Scholar 

  • Kim H, Lee S (2013) Rule extraction from a modified fuzzy min--max neural network for sign language recognition. In: Proceedings of the 3rd international conference on emerging trends in computer and image processing, pp 182–186

  • Kim HJ, Park SJ (2013) A hyperbox-based neural network for dynamic hand gesture recognition. In: Proceeding of the 2nd international conference on information science and technology, pp 78–81

  • Kim HJ, Yang HS (2005) A weighted fuzzy min–max neural network and its application to feature analysis. In: Proceedings of international conference on natural computation, pp 1178–1181

  • Kim HJ, Ryu TW, Nguyen TT, Lim JS, Gupta S (2004) A weighted fuzzy min–max neural network for pattern classification and feature extraction. In: International conference on computational science and its application—ICCSA 2004. Springer, Berlin, pp 791–798

  • Kim HJ, Lee J, Yang HS (2006) A weighted FMM neural network and its application to face detection. In: King I, Wang J, Chan LW, Wang D (eds) Proceedings of neural information processing. Springer, Berlin, pp 177–186

    Chapter  Google Scholar 

  • Kim K, Patron ER, Braatz RD (2011) Universal approximation with error bounds for dynamic artificial neural network models: a tutorial and some new results. In: Proceedings of 2011 IEEE international symposium on computer-aided control system design, pp 834–839

  • Kohonen T (1989) Self-organization and associative memory, 3rd edn. Springer, Berlin

    Book  MATH  Google Scholar 

  • Kshirsagar DB, Kulkarni UV (2016) A generalized neuro-fuzzy based image retrieval system with modified colour coherence vector and texture element patterns. In: Proceedings of The IEEE international conference on advances in electronics, communication and computer technology, pp 68–75

  • Kulkarni S, Honwadkar K (2016) Review on classification and clustering using fuzzy neural networks. Int J Comput Appl 136(3):18–23

    Google Scholar 

  • Likas A (2001) Reinforcement learning using the stochastic fuzzy min–max neural network. Neural Process Lett 13(3):213–220

    Article  MATH  Google Scholar 

  • Likas A, Blekas K (1996) A reinforcement learning approach based on the fuzzy min–max neural network. Neural Process Lett 4(3):167–172

    Article  Google Scholar 

  • Little RJA, Rubin DB (2002) Statistical analysis with missing data, 2nd edn. Wiley, Hoboken

    Book  MATH  Google Scholar 

  • Liu J, Ma Y, Zhang H, Su H, **ao G (2017) A modified fuzzy min–max neural network for data clustering and its application on pipeline internal inspection data. Neurocomputing 238:56–66

    Article  Google Scholar 

  • Lv Y, Wei X, Guo S (2015) Research on fault isolation of rail vehicle suspension system. In: Proceedings of The 27th Chinese control and decision conference, pp 929–934

  • Ma D, Liu J, Wang Z (2012) The pattern classification based on fuzzy min--max neural network with new algorithm. In: Wang J, Yen GG, Polycarpou MM (eds) Proceedings of international symposium on neural networks, pp 1–9

  • Maskooki A (2013) Improving the efficiency of a mixed integer linear programming based approach for multi-class classification problem. Comput Ind Eng 66(2):383–388

    Article  Google Scholar 

  • McCloskey M, Cohen NJ (1989) Catastrophic interference in connectionist networks: the sequential learning problem. Psychol Learn Motiv 24:109–165

    Article  Google Scholar 

  • Meneganti M, Saviello FS, Tagliaferri R (1998) Fuzzy neural networks for classification and detection of anomalies. IEEE Trans Neural Netw 9(5):848–861

    Article  Google Scholar 

  • Mirzaei A, Rahmati M (2010) A novel hierarchical-clustering-combination scheme based on fuzzy-similarity relations. IEEE Trans Fuzzy Syst 18(1):27–39

    Article  Google Scholar 

  • Mirzamomen Z, Kangavari M (2016) Fuzzy min–max neural network based decision trees. Intell Data Anal 20(4):767–782

    Article  Google Scholar 

  • Mirzamomen Z, Kangavari MR (2017) Evolving fuzzy min–max neural network based decision trees for data stream classification. Neural Process Lett 45(1):341–363

    Article  Google Scholar 

  • Mitchell T (1997) Machine learning. McGraw Hill, New York

    MATH  Google Scholar 

  • Mohammed MF, Lim CP (2015) An enhanced fuzzy min–max neural network for pattern classification. IEEE Trans Neural Netw Learn Syst 26(3):417–429

    Article  MathSciNet  Google Scholar 

  • Mohammed MF, Lim CP (2017a) Improving the fuzzy min–max neural network with a k-nearest hyperbox expansion rule for pattern classification. Appl Soft Comput 52:135–145

    Article  Google Scholar 

  • Mohammed MF, Lim CP (2017b) A new hyperbox selection rule and a pruning strategy for the enhanced fuzzy min–max neural network. Neural Netw 86:69–79

    Article  Google Scholar 

  • Mukhopadhyay S, Changhong T, Huang J, Mulong Y, Palakal M (2002) A comparative study of genetic sequence classification algorithms. In: Proceedings of the 12th IEEE workshop on neural networks for signal processing, pp 57–66

  • Nandedkar AV (2013) An interactive shadow removing tool: a granular computing approach. Springer, Dordrecht, pp 421–430

    Google Scholar 

  • Nandedkar AV, Biswas PK (2004) A fuzzy min–max neural network classifier with compensatory neuron architecture. In: Proceedings of the 17th international conference on pattern recognition, pp 553–556

  • Nandedkar AV, Biswas PK (2006a) Object recognition using reflex fuzzy min--max neural network with floating neurons. In: Peleg S, Kalra PK (eds) Proceedings of computer vision, graphics and image processing, pp 597–609

  • Nandedkar AV, Biswas PK (2006b) A reflex fuzzy min max neural network for granular data classification. In: Proceedings of The 18th international conference on pattern recognition, vol 2, pp 650–653

  • Nandedkar A, Biswas P (2007a) A fuzzy min–max neural network classifier with compensatory neuron architecture. IEEE Trans Neural Netw 18(1):42–54

    Article  Google Scholar 

  • Nandedkar A, Biswas P (2007b) A general reflex fuzzy min–max neural network. Eng Lett 14(1):1–11

    Google Scholar 

  • Nandedkar AV, Biswas PK (2008) Reflex fuzzy min max neural network for semi-supervised learning. J Intell Syst 17(1–3):5–18

    Google Scholar 

  • Nandedkar AV, Biswas PK (2009) A granular reflex fuzzy min–max neural network for classification. IEEE Trans Neural Netw 20(7):1117–1134

    Article  Google Scholar 

  • Nandedkar AV, Venishetti K, Rathod AK (2004) Fuzzy min–max neural network based translation, rotation and scale invariant character recognition using RTSI features. In: Proceedings of the fourth international conference on computer and information technology, pp 159–164

  • Nejati S (2019) Testing cyber-physical systems via evolutionary algorithms and machine learning. In: Proceedings of the 12th international workshop on search-based software testing (SBST), pp 1–1

  • Ng J, Wong JS, Goh VT, Yap WJ, Yap TTV, Ng H (2019) Identification of road surface conditions using IOT sensors and machine learning. In: Proceedings of the fifth international conference on computational science and technology, pp 259–268

  • Nugent C, Cunningham P (2005) A case-based explanation system for black-box systems. Artif Intell Rev 24(2):163–178

    Article  MATH  Google Scholar 

  • Olson CF (1998) A probabilistic formulation for hausdorff matching. In: Proceedings of 1998 IEEE computer society conference on computer vision and pattern recognition, pp 150–156

  • Palmer-Brown D, Jayne C (2011) Hypercube neural network algorithm for classification. In: International conference on engineering applications of neural networks. IFIP advances in information and communication technology, engineering applications of neural networks, pp 41–51

  • Park BJ, Jang EH, Kim SH, Chung MA (2014) A study on hyperbox classifier with domino extension in pattern recognition: hyperbox driven classifier in pattern recognition. In: Proceedings of international conference on information science, electronics and electrical engineering, pp 1585–1589

  • Pedrycz W (1998) Conditional fuzzy clustering in the design of radial basis function neural networks. IEEE Trans Neural Netw 9(4):601–612

    Article  Google Scholar 

  • Peters G (2011) Granular box regression. IEEE Trans Fuzzy Syst 19(6):1141–1152

    Article  Google Scholar 

  • Polikar R, Upda L, Upda SS, Honavar V (2001) Learn++: an incremental learning algorithm for supervised neural networks. IEEE Trans Syst Man Cybern Part C (Appl Rev) 31(4):497–508

    Article  Google Scholar 

  • Putnam A, Caulfield AM, Chung ES, Chiou D, Constantinides K, al e (2014) A reconfigurable fabric for accelerating large-scale datacenter services. In: Proceeding of the 41st annual international symposium on Computer architecuture. IEEE Press, 2665678, pp 13–24

  • Quteishat AM, Lim CP (2007) A modified fuzzy min–max neural network and its application to fault classification, vol 39. Springer, Berlin, pp 179–188

    MATH  Google Scholar 

  • Quteishat A, Lim CP (2008a) Application of the fuzzy min–max neural networks to medical diagnosis. In: Lovrek I, Howlett RJ, Jain LC (eds) Knowledge-based intelligent information and engineering systems. Springer, Berlin, pp 548–555

    Chapter  Google Scholar 

  • Quteishat A, Lim CP (2008b) A modified fuzzy min–max neural network with rule extraction and its application to fault detection and classification. Appl Soft Comput 8(2):985–995

    Article  Google Scholar 

  • Quteishat A, Lim CP, Tan KS (2010) A modified fuzzy min--max neural network with a genetic-algorithm-based rule extractor for pattern classification. IEEE Trans Syst Man Cybern Part A Syst Hum 40(3):641–650

    Article  Google Scholar 

  • Rabani H, Soleimanian Gharehchopogh F (2019) An optimized firefly algorithm based on cellular learning automata for community detection in social networks. J Adv Comput Res 10(3):13–30

    Google Scholar 

  • Ramos GN, Dong F, Hirota K (2008) Hyperbox classifier with ant colony optimization. SCIS ISIS 2008:1714–1718

    Google Scholar 

  • Ramos GN, Hatakeyama Y, Dong F, Hirota K (2009) Hyperbox clustering with ant colony optimization (haco) method and its application to medical risk profile recognition. Appl Soft Comput 9(2):632–640

    Article  Google Scholar 

  • Reyes-Galaviz OF, Pedrycz W (2015) Granular fuzzy modeling with evolving hyperboxes in multi-dimensional space of numerical data. Neurocomputing 168:240–253

    Article  Google Scholar 

  • Rizzi A, Mascioli FMF, Martinelli G (1998) Adaptive resolution min--max classifier. In: Proceedings of IEEE international conference on fuzzy systems, IEEE World Congress on computational intelligence, pp 1435–1440

  • Rizzi A, Panella M, Mascioli FMF, Martinelli G (2000) A recursive algorithm for fuzzy min–max networks. In: Proceedings of the IEEE-INNS-ENNS international joint conference on neural networks, neural computing: new challenges and perspectives for the new millennium, pp 541–546

  • Rizzi A, Panella M, Mascioli FMF (2002) Adaptive resolution min–max classifiers. IEEE Trans Neural Netw 13(2):402–414

    Article  Google Scholar 

  • Sayaydeh ON, Mohammed MF, Lim CP (2019) A survey of fuzzy min–max neural networks for pattern classification: variants and applications. IEEE Trans Fuzzy Syst 27(4):635–645

    Article  Google Scholar 

  • Schipman K, Delince F (2010) The importance of good power quality. Power Quality Products, Belgium, Report, ABB

  • ScienceDirect (2019) https://www.sciencedirect.com/

  • Seera M, Lim CP (2014) Online motor fault detection and diagnosis using a hybrid fmm-cart model. IEEE Trans Neural Netw Learn Syst 25(4):806–812

    Article  Google Scholar 

  • Seera M, Lim CP, Ishak D, Singh H (2012) Fault detection and diagnosis of induction motors using motor current signature analysis and a hybrid fmm-cart model. IEEE Trans Neural Netw Learn Syst 23(1):97–108

    Article  Google Scholar 

  • Seera M, Lim CP, Loo CK, Singh H (2015) A modified fuzzy min–max neural network for data clustering and its application to power quality monitoring. Appl Soft Comput 28:19–29

    Article  Google Scholar 

  • Seera M, Lim CP, Loo CK, Singh H (2016) Power quality analysis using a hybrid model of the fuzzy min–max neural network and clustering tree. IEEE Trans Neural Netw Learn Syst 27(12):2760–2767

    Article  Google Scholar 

  • Seera M, Randhawa K, Lim CP (2018) Improving the fuzzy min–max neural network performance with an ensemble of clustering trees. Neurocomputing 275:1744–1751

    Article  Google Scholar 

  • Shinde S, Kulkarni U (2016) Extracting classification rules from modified fuzzy min–max neural network for data with mixed attributes. Appl Soft Comput 40:364–378

    Article  Google Scholar 

  • Simpson PK (1992) Fuzzy min–max neural networks. I. Classification. IEEE Trans Neural Netw 3(5):776–786

    Article  Google Scholar 

  • Simpson PK (1993) Fuzzy min–max neural networks—part 2: clustering. IEEE Trans Fuzzy Syst 1(1):32

    Article  Google Scholar 

  • Sonule PM, Shetty BS (2017) An enhanced fuzzy min–max neural network with ant colony optimization based-rule-extractor for decision making. Neurocomputing 239:204–213

    Article  Google Scholar 

  • Springer Link (2019) https://springer.longhoe.net/

  • Tagliaferri R, Eleuteri A, Meneganti M, Barone F (2001) Fuzzy min–max neural networks: from classification to regression. Soft Comput 5(1):69–76. https://doi.org/10.1007/s005000000067

    Article  MATH  Google Scholar 

  • Tardu M, Rahim F, Halil Kavakli I, Turkay M (2016) Milp-hyperbox classification for structure-based drug design in the discovery of small molecule inhibitors of sirtuin6. RAIRO Oper Res 50(2):387–400

    Article  MATH  Google Scholar 

  • Thawonmas R, Abe S (1997) A novel approach to feature selection based on analysis of class regions. IEEE Trans Syst Man Cybern Part B (Cybernetics) 27(2):196–207

    Article  Google Scholar 

  • Tran TN, Vu DM, Tran MT, Le BD (2019) The combination of fuzzy min–max neural network and semi-supervised learning in solving liver disease diagnosis support problem. Arab J Sci Eng 44:2933–2944. https://doi.org/10.1007/s13369-018-3351-7

    Article  Google Scholar 

  • Uney F, Turkay M (2006) A mixed-integer programming approach to multi-class data classification problem. Eur J Oper Res 173(3):910–920

    Article  MathSciNet  MATH  Google Scholar 

  • Vapnik V (2000) The nature of statistical learning theory. Springer, New York

    Book  MATH  Google Scholar 

  • Xu G, Papageorgiou LG (2009) A mixed integer optimisation model for data classification. Comput Ind Eng 56(4):1205–1215

    Article  Google Scholar 

  • Yang BS, Han T, Kim YS (2004) Integration of art-kohonen neural network and case-based reasoning for intelligent fault diagnosis. Expert Syst Appl 26(3):387–395

    Article  Google Scholar 

  • Yang L, Liu S, Tsoka S, Papageorgiou LG (2015) Sample re-weighting hyper box classifier for multi-class data classification. Comput Ind Eng 85:44–56

    Article  Google Scholar 

  • Zakaryazad A, Duman E (2016) A profit-driven artificial neural network (ANN) with applications to fraud detection and direct marketing. Neurocomputing 175:121–131

    Article  Google Scholar 

  • Zhai Z, Shi D, Cheng Y, Guo H (2014) Computer-aided detection of lung nodules with fuzzy min–max neural network for false positive reduction. In: Proceedings of the sixth international conference on intelligent human-machine systems and cybernetics, vol 1, pp 66–69

  • Zhang H, Liu J, Ma D, Wang Z (2011) Data-core-based fuzzy min–max neural network for pattern classification. IEEE Trans Neural Netw 22(12):2339–2352

    Article  Google Scholar 

Download references

Acknowledgements

T.T. Khuat is supported by a FEIT-UTS scholarship for his PhD research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thanh Tung Khuat.

Ethics declarations

Conflict of interest

All authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

The key steps to search the relevant literature are presented as follows:

1.1 Formulating search terms and selecting research databases

The main terms used to construct the search strings are hyperbox, fuzzy min max, and classifier. We used Boolean operators to build a search expression as follows:

(hyperbox or “fuzzy min max”) and (classifier or classification or clustering or algorithm)

This search string was employed to seek for research articles, conference papers or book chapters in five popular databases including ScienceDirect (2019), IEEE Xplore (2019), Springer Link (2019), ACM Digital Library (2019), IOS Press (2019). In addition, literature which was cited in the selected ones and was satisfied the inclusion criteria was also considered.

1.2 Publication selection criteria

1.2.1 Inclusion criteria

We applied the following inclusion criteria to choose relevant studies including journal articles and magazines, book chapters, and conference papers:

(I1):

Studies that propose a new machine learning model using hyperbox representations or a significant improvement in the existing hyperbox-based model.

(I2):

Studies that apply the hyperbox-based machine learning models or their variants to deal with the real world problems. These models must illustrate their effectiveness on practical data sets.

(I3):

Papers are peer-reviewed and published either in a specialized proceedings or in a reputable journal.

(I4):

Studies that were not published from year 1992 to year 2018

1.2.2 Exclusion criteria

Exclusion criteria are used to exclude the studies which are irrelevant to this research. We designed these conditions as follows:

  • Papers which are not relevant to the research question.

  • Studies that mention to hyperbox-based machine learning algorithms but not focus on enhancing the existing methods or solving a new real-world issues.

  • Papers that their contents are simple, and the authors do not describe or analyze their novel contribution to the research topic.

  • Studies that do not resolve the classification or clustering problems.

1.2.3 Literature selection strategy

Literature was evaluated through three stages: automatic search, screening, and eligible selection. In the first step, above search strings were put into search engines of five databases to seek for studies of interest. In the next phase, the title and the abstract of the studies obtained in the previous phase were verified whether it satisfies our field of interest in this paper. To select the satisfied papers, we read through all papers in the second steps and assessed the studies based on the satisfactions of inclusion criteria either I1 or I2, and I3 and I4. If the paper meets any exclusion criteria, it would be discarded. The quality of the proposed methods in the literature and their efficiency in comparison with other similar approaches were considered in the choice of final papers as well. In the evaluation process, other publications cited in the papers of the third stages were reviewed, and qualified works closely related to this study were also selected.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khuat, T.T., Ruta, D. & Gabrys, B. Hyperbox-based machine learning algorithms: a comprehensive survey. Soft Comput 25, 1325–1363 (2021). https://doi.org/10.1007/s00500-020-05226-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-05226-7

Keywords

Navigation