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.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-020-05226-7/MediaObjects/500_2020_5226_Fig9_HTML.png)
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
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
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
Bargiela A, Pedrycz W (2003) Granular computing: an introduction. The Springer international series in engineering and computer science. Springer, Berlin
Bargiela A, Pedrycz W, Tanaka M (2004) An inclusion/exclusion fuzzy hyperbox classifier. Int J Knowl Based Intell Eng Syst 8(2):91–98
Berthold MR, Huber KP (1998) Missing values and learning of fuzzy rules. Int J Uncertain Fuzziness Knowl Based Syst 6(2):171–178
Bortolan G, Pedrycz W (2007) Hyperbox classifiers for arrhythmia classification. Kybernetes 36(3/4):531–547
Breiman L, Friedman J, Stone CJ, Olshen R (1984) Classification and Regression Trees. CRC, Boca Raton
Brouwer RK (2002) A feed-forward network for input that is both categorical and quantitative. Neural Netw 15(7):881–890
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
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
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
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
Chiu HP, Tseng DC (1997) Invariant handwritten Chinese character recognition using fuzzy min–max neural networks. Pattern Recogn Lett 18(5):481–491
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
Deshmukh K, Shinde G (2006) Adaptive color image segmentation using fuzzy min–max clustering. Eng Lett 13(2):57–64
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
Doye D, Sontakke T (2002) Speech recognition using modular general fuzzy min–max neural network. IETE J Res 48(2):99–103
Dreossi T, Donzé A, Seshia SA (2019) Compositional falsification of cyber-physical systems with machine learning components. J Autom Reason 63(4):1031–1053
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
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
Fauber S, Schwenker F (2015) Selective neural network ensembles in reinforcement learning: taking the advantage of many agents. Neurocomputing 169:350–357
Fontama V, Barga R, Tok WH (2015) Predictive analytics with Microsoft Azure machine learning, 2nd edn. Apress, New York
Forghani Y, Yazdi HS (2015) Fuzzy min–max neural network for learning a classifier with symmetric margin. Neural Process Lett 42(2):317–353
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
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
Gabrys B (2004) Learning hybrid neuro-fuzzy classifier models from data: to combine or not to combine? Fuzzy Sets Syst 147(1):39–56
Gabrys B, Bargiela A (1999) Neural networks based decision support in presence of uncertainties. J Water Resour Plan Manag 125:272–280
Gabrys B, Bargiela A (2000) General fuzzy min–max neural network for clustering and classification. IEEE Trans Neural Netw 11(3):769–783
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
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
Ghasemi E, Chow P (2017) Accelerating apache spark with fpgas. Concurr Comput Pract Exp e4222:1–17
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
Grossberg S (1980) How does a brain build a cognitive code? Psychol Rev 87(1):1–51
Grossberg S (2013) Adaptive resonance theory: how a brain learns to consciously attend, learn, and recognize a changing world. Neural Netw 37:1–47
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
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
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
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
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
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
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
Likas A (2001) Reinforcement learning using the stochastic fuzzy min–max neural network. Neural Process Lett 13(3):213–220
Likas A, Blekas K (1996) A reinforcement learning approach based on the fuzzy min–max neural network. Neural Process Lett 4(3):167–172
Little RJA, Rubin DB (2002) Statistical analysis with missing data, 2nd edn. Wiley, Hoboken
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
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
McCloskey M, Cohen NJ (1989) Catastrophic interference in connectionist networks: the sequential learning problem. Psychol Learn Motiv 24:109–165
Meneganti M, Saviello FS, Tagliaferri R (1998) Fuzzy neural networks for classification and detection of anomalies. IEEE Trans Neural Netw 9(5):848–861
Mirzaei A, Rahmati M (2010) A novel hierarchical-clustering-combination scheme based on fuzzy-similarity relations. IEEE Trans Fuzzy Syst 18(1):27–39
Mirzamomen Z, Kangavari M (2016) Fuzzy min–max neural network based decision trees. Intell Data Anal 20(4):767–782
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
Mitchell T (1997) Machine learning. McGraw Hill, New York
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
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
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
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
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
Nandedkar A, Biswas P (2007b) A general reflex fuzzy min–max neural network. Eng Lett 14(1):1–11
Nandedkar AV, Biswas PK (2008) Reflex fuzzy min max neural network for semi-supervised learning. J Intell Syst 17(1–3):5–18
Nandedkar AV, Biswas PK (2009) A granular reflex fuzzy min–max neural network for classification. IEEE Trans Neural Netw 20(7):1117–1134
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
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
Peters G (2011) Granular box regression. IEEE Trans Fuzzy Syst 19(6):1141–1152
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
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
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
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
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
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
Ramos GN, Dong F, Hirota K (2008) Hyperbox classifier with ant colony optimization. SCIS ISIS 2008:1714–1718
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
Reyes-Galaviz OF, Pedrycz W (2015) Granular fuzzy modeling with evolving hyperboxes in multi-dimensional space of numerical data. Neurocomputing 168:240–253
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
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
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
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
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
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
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
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
Simpson PK (1992) Fuzzy min–max neural networks. I. Classification. IEEE Trans Neural Netw 3(5):776–786
Simpson PK (1993) Fuzzy min–max neural networks—part 2: clustering. IEEE Trans Fuzzy Syst 1(1):32
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
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
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
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
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
Uney F, Turkay M (2006) A mixed-integer programming approach to multi-class data classification problem. Eur J Oper Res 173(3):910–920
Vapnik V (2000) The nature of statistical learning theory. Springer, New York
Xu G, Papageorgiou LG (2009) A mixed integer optimisation model for data classification. Comput Ind Eng 56(4):1205–1215
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
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
Zakaryazad A, Duman E (2016) A profit-driven artificial neural network (ANN) with applications to fraud detection and direct marketing. Neurocomputing 175:121–131
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
Acknowledgements
T.T. Khuat is supported by a FEIT-UTS scholarship for his PhD research.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05226-7