Abstract
As a special form of piecewise linear classifier, the convex polyhedron classifier is simple to implement and achieves rapid response in real-time classification. However, it usually performs badly in the case of high noise where severe boundary intrusion exists. Inspired by the scheme of soft margin in support vector machine, in this paper we propose a soft-margin convex polyhedron classifier for nonlinear classification task. The base (linear) classifier is first generalized to its soft-margin version through kernelization process and slack variables. In each local region, the soft-margin base classifier learns a decision hyperplane with noise tolerance. Then, a series of learned hyperplanes are structurally integrated into a convex polyhedron classifier, which is essentially a convex polyhedron that encloses one class and excludes the other class outside. Experimental results on fifteen benchmark datasets show the proposed soft-margin convex polyhedron classifier is comparable to linear support vector machine and four piecewise linear classifiers, but does not perform as well as the support vector machine with radial basis function kernel in general. When random noises are added to datasets, the soft-margin convex polyhedron classifier achieves similar or better accuracies with the well-known classifiers used for comparison, implying its promising ability of noise tolerance.
Similar content being viewed by others
References
Tenmoto H, Kudo M, Shimbo M (1998) Piecewise linear classifiers with an appropriate number of hyperplanes. Pattern Recogn 31(11):1627–1634
Huang X, Mehrkanoon S, Suykens JAK (2013) Support vector machines with piecewise linear feature mapping. Neurocomputing 117:118–127
Kostin A (2006) A simple and fast multi-class piecewise linear pattern classifier. Pattern Recogn 39(11):1949–1962
Webb D (2010) Efficient piecewise linear classifiers and applications [PhD thesis]. Graduate School of Information Technology and Mathematical Sciences, University of Ballarat
Mangasarian OL (1968) Multisurface method of pattern separation. IEEE Trans Inf Theory 14 (6):801–807
Smith FW (1968) Pattern classifier design by linear programming. IEEE Trans Comput 100 (4):367–372
Herman GT, Yeung KTD (1992) On piecewise-linear classification. IEEE Trans Pattern Anal Mach Intell 14(7):782–786
Nakayama H, Kagaku N (1998) Pattern classification by linear goal programming and its extensions. J Glob Optim 12(2):111–126
Oladunni OO, Singhal G (2009) Piecewise multi-classification support vector machines. In: Proceedings of 2009 International Joint Conference on Neural Networks, pp 2323–2330
Garcia-Palomares UM (2012) Novel linear programming approach for building a piecewise nonlinear binary classifier with a priori accuracy. Decis Support Syst 52(3):717–728
Sklansky J, Michelotti L (1980) Locally trained piecewise linear classifiers. IEEE Trans Pattern Anal Mach Intell (2):101–111
Park Y, Sklansky J (1989) Automated design of multiple-class piecewise linear classifiers. J Classif 6(1):195–222
Gai K, Zhang C (2010) Learning discriminative piecewise linear models with boundary points. In: Proceedings of the 24th AAAI Conference on Artificial Intelligence, pp 444–450
Chai B, Huang T, Zhuang X, Zhao Y, Sklansky J (1996) Piecewise linear classifiers using binary tree structure and genetic algorithm. Pattern Recogn 29(11):1905–1917
Wang D, Zhang X, Fan M, Ye X (2016) Hierarchical mixing linear support vector machines for nonlinear classification. Pattern Recogn 59:255–267
Ozkan H, Vanli N, Kozat S (2016) Online classification via self-organizing space partitioning. IEEE Trans Signal Process 64(15):3895–3908
Bagirov AM (2015) Max-min separability. Optim Methods Softw 20(2-3):277–296
Bagirov AM, Ugon J, Webb D (2011) An efficient algorithm for the incremental construction of a piecewise linear classifier. Inf Syst 36(4):782–790
Bagirov AM, Kasimbeyli R, Öztürk G, Ugon J (2014) Piecewise linear classifiers based on nonsmooth optimization approaches. In: Optimization in Science and Engineering. Springer, New York, pp 1–32
Ozturk G, Bagirov AM, Kasimbeyli R (2015) An incremental piecewise linear classifier based on polyhedral conic separation. Mach Learn 101(1-3):397–413
Osadchy M, Hazan T, Keren D (2015) K-hyperplane hinge-minimax classifier. In: Proceedings of the 32nd International Conference on Machine Learning, pp 1558–1566
Raviv D, Hazan T, Osadchy M (2018) Hinge-minimax learner for the ensemble of hyperplanes. J Mach Learn Res 19(1):2517–2546
Maji S, Berg AC, Malik J (2008) Classification using intersection kernel support vector machines is efficient. In: Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp 1–8
Maji S, Berg AC, Malik J (2012) Efficient classification for additive kernel SVMs. IEEE Trans Pattern Anal Mach Intell 35(1):66–77
Huang X, Suykens JAK, Wang S, Hornegger J, Maier A (2018) Classification with truncated ℓ1 distance kernel. IEEE Trans Neural Netw Learn Syst 29(5):2025–2030
Ladicky L, Torr PHS (2011) Locally linear support vector machines. In: Proceedings of the 28th International Conference on Machine Learning (ICML), pp 985–992
Mao X, Fu Z, Wu O, Hu W (2015) Optimizing locally linear classifiers with supervised anchor point learning. In: Proceedings of the 24 International Joint Conference on Artificial Intelligence (IJCAI), pp 3699–3706
Xu B, Shen S, Shen F, Zhao J (2019) Locally linear SVMs based on boundary anchor points encoding. Neural Netw 117:274– 284
Takács G (2009) Convex polyhedron learning and its applications [PhD thesis]. Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics
Kantchelian A, Tschantz MC, Huang L, Bartlett PL, Joseph A D, Tygar JD (2014) Large-margin convex polytope machine. In: Advances in Neural Information Processing Systems, pp 3248–3256
Manwani N, Sastry PS (2010) Learning polyhedral classifiers using logistic function. In: Proceedings of the 2nd Asian Conference on Machine Learning, pp 17–30
Astorino A, Fuduli A (2015) Support vector machine polyhedral separability in semisupervised learning. J Optim Theory Appl 164(3):1039–1050
Zhou Y, Jin B, Spanos CJ (2015) Learning convex piecewise linear machine for data-driven optimal control. In: Proceedings of the 14th International Conference on Machine Learning and Applications (ICMLA), pp 966–972
Li Y, Liu B, Yang X, Fu Y, Li H (2011) Multiconlitron: a general piecewise linear classifier. IEEE Trans Neural Netw 22(2):276–289
Li Y, Leng Q (2015) Alternating multiconlitron: a novel framework for piecewise linear classification. Pattern Recogn 48(3):968–975
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297
Wu Q, Zhou D (2005) SVM Soft margin classifiers: linear programming versus quadratic programming. Neural Comput 17(5):1160–1187
Funaya H, Ikeda K (2012) A statistical analysis of soft-margin support vector machines for non-separable problems. In: Proceedings of the 2012 International Joint Conference on Neural Networks (IJCNN), pp 1–7
Norton M, Mafusalov A, Uryasev S (2017) Soft margin support vector classification as buffered probability minimization. J Mach Learn Res 18(1):2285–2327
Rätsch G, Onoda T, Müller K R (2001) Soft margins for AdaBoost. Mach Learn 42 (3):287–320
Díez J, del Coz JJ, Bahamonde A, Luaces O (2009) Soft margin trees. In: Proceedings of the Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pp 302–314
Hu W, Chung FL, Wang S, Ying W (2012) Scaling up minimum enclosing ball with total soft margin for training on large datasets. Neural Netw 36:120–128
Wang Y, Chen S (2013) Soft large margin clustering. Inf Sci 232:116–129
Aizenberg I (2015) MLMVN With soft margins learning. IEEE Trans Neural Netw Learn Syst 25(9):1632–1644
Franc V, Hlavác̆ V (2003) An iterative algorithm learning the maximal margin classifier. Pattern Recogn 36(9):1985–1996
Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Disc 2(2):121–167
Friess TT, Harisson R (1998) Support vector neural networks: The kernel adatron with bias and soft-margin. Technical Report ACSE-TR-752, Dept ACSE. University of Sheffield. UK
Mavroforakis ME, Theodoridis S (2006) A geometric approach to support vector machine (SVM) classification. IEEE Trans Neural Netw 17(3):671–682
Tao Q, Wu G, Wang J (2008) A general soft method for learning SVM classifiers with L1-norm penalty. Pattern Recogn 41(3):939–948
Liu Z, Liu J, Pan C, Wang G (2009) A novel geometric approach to binary classification based on scaled convex hulls. IEEE Trans Neural Netw 20(7):1215–1220
Keerthi SS, Shevade SK, Bhattacharyya C, Murthy KR (2000) A fast iterative nearest point algorithm for support vector machine classifier design. IEEE Trans Neural Netw 11(1):124–136
Bennett KP, Bredensteiner EJ (2000) Duality and Geometry in SVM Classifiers. In: Proceedings of the 17th International Conference on Machine Learning, pp 57–64
Astorino A, Gaudioso M (2002) Polyhedral separability through successive LP. J Optim Theory Appl 112(2):265–293
Lever J, Krzywinski M, Altman N (2016) Points of significance: model selection and overfitting. Nat Methods 13(9):703–704
Frank A, Asuncion A (2010) UCI machine learning repository [Online]. Available: http://archive.ics.uci.edu/ml
Chang CC, Lin CJ (2011) LIBSVM: A library for support vector machines. ACM Trans Intell Syst Technol 2(3):27
Platt JC (1999) Fast training of support vector machines using sequential minimal optimization. In: Advances in Kernel Methods, pp 185–208
Acknowledgements
The authors would like to thank all the editors and the anonymous reviewers for their valuable comments. The authors would also like to thank Dr. Huang in Shanghai Jiao Tong University, Dr. Xu and Prof. Shen in Nanjing University for sharing their source codes.
This work was supported in part by the National Natural Science Foundation of China under grants 61602056, 61572082, the Natural Science Foundation of Liaoning Province of China under grants 2019-ZD-0493, 20180550525.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Leng, Q., He, Z., Liu, Y. et al. A soft-margin convex polyhedron classifier for nonlinear task with noise tolerance. Appl Intell 51, 453–466 (2021). https://doi.org/10.1007/s10489-020-01854-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-01854-6