Skip to main content
Top

2017 | OriginalPaper | Chapter

Random Resampling in the One-Versus-All Strategy for Handling Multi-class Problems

Authors : Christos K. Aridas, Stamatios-Aggelos N. Alexandropoulos, Sotiris B. Kotsiantis, Michael N. Vrahatis

Published in: Engineering Applications of Neural Networks

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

One of the most common approaches for handling the multi-class classification problem is to divise the original data set into binary subclasses and to use a set of binary classifiers in order to solve the binarization problem. A new method for solving multi-class classification problems is proposed, by incorporating random resampling techniques in the one-versus-all strategy. Specifically, the division used by the proposed method is based on the one-versus-all binarization technique using random resampling for handling the class-imbalance problem arising due to the one-versus-all binarization. The method has been tested extensively on several multiclass classification problems using Support Vector Machines with four different kernels. Experimental results show that the proposed method exhibits a better performance compared to the simple one-versus-all.

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 Allwein, E.L., Schapire, R.E., Singer, Y.: Reducing multiclass to binary: a unifying approach for margin classifiers. J. Mach. Learn. Res. 1, 113–141 (2000)MathSciNetMATH Allwein, E.L., Schapire, R.E., Singer, Y.: Reducing multiclass to binary: a unifying approach for margin classifiers. J. Mach. Learn. Res. 1, 113–141 (2000)MathSciNetMATH
2.
go back to reference Cheong, S., Oh, S.H., Lee, S.Y.: Support vector machines with binary tree architecture for multi-class classification. Neural Inf. Process. Lett. Rev. 2(3), 47–51 (2004) Cheong, S., Oh, S.H., Lee, S.Y.: Support vector machines with binary tree architecture for multi-class classification. Neural Inf. Process. Lett. Rev. 2(3), 47–51 (2004)
3.
go back to reference Chmielnicki, W., Stąpor, K.: Using the one-versus-rest strategy with samples balancing to improve pairwise coupling classification. Int. J. Appl. Math. Comput. Sci. 26(1), 191–201 (2016)MathSciNetCrossRefMATH Chmielnicki, W., Stąpor, K.: Using the one-versus-rest strategy with samples balancing to improve pairwise coupling classification. Int. J. Appl. Math. Comput. Sci. 26(1), 191–201 (2016)MathSciNetCrossRefMATH
4.
go back to reference Christianini, N., Shawe-Taylor, J.: An Introduction to Support Vector Machines and Other Kernel-based Learning Methods. Cambridge University Press, Cambridge (2000)CrossRef Christianini, N., Shawe-Taylor, J.: An Introduction to Support Vector Machines and Other Kernel-based Learning Methods. Cambridge University Press, Cambridge (2000)CrossRef
5.
go back to reference Crammer, K., Singer, Y.: On the learnability and design of output codes for multiclass problems. Mach. Learn. 47(2), 201–233 (2002)CrossRefMATH Crammer, K., Singer, Y.: On the learnability and design of output codes for multiclass problems. Mach. Learn. 47(2), 201–233 (2002)CrossRefMATH
6.
go back to reference Demšar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1–30 (2006)MathSciNetMATH Demšar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1–30 (2006)MathSciNetMATH
7.
go back to reference Dogan, U., Glasmachers, T., Igel, C.: A unified view on multi-class support vector classification. J. Mach. Learn. Res. 17(45), 1–32 (2016)MathSciNetMATH Dogan, U., Glasmachers, T., Igel, C.: A unified view on multi-class support vector classification. J. Mach. Learn. Res. 17(45), 1–32 (2016)MathSciNetMATH
8.
go back to reference Duan, K.-B., Keerthi, S.S.: Which is the best multiclass SVM method? an empirical study. In: Oza, N.C., Polikar, R., Kittler, J., Roli, F. (eds.) MCS 2005. LNCS, vol. 3541, pp. 278–285. Springer, Heidelberg (2005). doi:10.1007/11494683_28 CrossRef Duan, K.-B., Keerthi, S.S.: Which is the best multiclass SVM method? an empirical study. In: Oza, N.C., Polikar, R., Kittler, J., Roli, F. (eds.) MCS 2005. LNCS, vol. 3541, pp. 278–285. Springer, Heidelberg (2005). doi:10.​1007/​11494683_​28 CrossRef
9.
go back to reference Fei, B., Liu, J.: Binary tree of SVM: a new fast multiclass training and classification algorithm. IEEE Trans. Netw. 17(3), 696–704 (2006)MathSciNetCrossRef Fei, B., Liu, J.: Binary tree of SVM: a new fast multiclass training and classification algorithm. IEEE Trans. Netw. 17(3), 696–704 (2006)MathSciNetCrossRef
11.
go back to reference Galar, M., Fernández, A., Barrenechea, E., Bustince, H., Herrera, F.: An overview of ensemble methods for binary classifiers in multi-class problems: experimental study on one-vs-one and one-vs-all schemes. Pattern Recogn. 44(8), 1761–1776 (2011)CrossRef Galar, M., Fernández, A., Barrenechea, E., Bustince, H., Herrera, F.: An overview of ensemble methods for binary classifiers in multi-class problems: experimental study on one-vs-one and one-vs-all schemes. Pattern Recogn. 44(8), 1761–1776 (2011)CrossRef
12.
go back to reference García-Pedrajas, N., Ortiz-Boyer, D.: An empirical study of binary classifier fusion methods for multiclass classification. Inf. Fusion 12(2), 111–130 (2011)CrossRef García-Pedrajas, N., Ortiz-Boyer, D.: An empirical study of binary classifier fusion methods for multiclass classification. Inf. Fusion 12(2), 111–130 (2011)CrossRef
14.
go back to reference Hodges, J.L., Lehmann, E.L.: Rank methods for combination of independent experiments in analysis of variance. In: Rojo, J. (ed.) Selected Works of E.L. Lehmann, pp. 403–418. Springer, Heidelberg (2011). doi:10.1007/978-1-4614-1412-4_35 Hodges, J.L., Lehmann, E.L.: Rank methods for combination of independent experiments in analysis of variance. In: Rojo, J. (ed.) Selected Works of E.L. Lehmann, pp. 403–418. Springer, Heidelberg (2011). doi:10.​1007/​978-1-4614-1412-4_​35
15.
go back to reference Hsu, C.W., Lin, C.J.: A comparison of methods for multiclass support vector machines. IEEE Trans. Neural Netw. 13(2), 415–425 (2002)CrossRef Hsu, C.W., Lin, C.J.: A comparison of methods for multiclass support vector machines. IEEE Trans. Neural Netw. 13(2), 415–425 (2002)CrossRef
16.
go back to reference Jian, L., Gao, C.: Binary coding SVMs for the multiclass problem of blast furnace system. IEEE Trans. Ind. Electro. 60(9), 3846–3856 (2013)CrossRef Jian, L., Gao, C.: Binary coding SVMs for the multiclass problem of blast furnace system. IEEE Trans. Ind. Electro. 60(9), 3846–3856 (2013)CrossRef
17.
go back to reference Kotsiantis, S.B.: Bagging and boosting variants for handling classifications problems: a survey. Knowl. Eng. Rev. 29(01), 78–100 (2014)CrossRef Kotsiantis, S.B.: Bagging and boosting variants for handling classifications problems: a survey. Knowl. Eng. Rev. 29(01), 78–100 (2014)CrossRef
20.
go back to reference Liu, M., Zhang, D., Chen, S., Xue, H.: Joint binary classifier learning for ecoc-based multi-class classification. IEEE Trans. Pattern Anal. Mach. Intell. 38(11), 2335–2341 (2016)CrossRef Liu, M., Zhang, D., Chen, S., Xue, H.: Joint binary classifier learning for ecoc-based multi-class classification. IEEE Trans. Pattern Anal. Mach. Intell. 38(11), 2335–2341 (2016)CrossRef
21.
go back to reference Lorena, A.C., De Carvalho, A.C., Gama, J.M.: A review on the combination of binary classifiers in multiclass problems. Artif. Intell. Rev. 30(1), 19–37 (2008)CrossRef Lorena, A.C., De Carvalho, A.C., Gama, J.M.: A review on the combination of binary classifiers in multiclass problems. Artif. Intell. Rev. 30(1), 19–37 (2008)CrossRef
22.
go back to reference Madjarov, G., Kocev, D., Gjorgjevikj, D., Džeroski, S.: An extensive experimental comparison of methods for multi-label learning. Pattern Recogn. 45(9), 3084–3104 (2012)CrossRef Madjarov, G., Kocev, D., Gjorgjevikj, D., Džeroski, S.: An extensive experimental comparison of methods for multi-label learning. Pattern Recogn. 45(9), 3084–3104 (2012)CrossRef
23.
go back to reference Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., Duchesnay, E.: Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetMATH Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., Duchesnay, E.: Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetMATH
24.
go back to reference Rocha, A., Goldenstein, S.K.: Multiclass from binary: expanding one-versus-all, one-versus-one and ecoc-based approaches. IEEE Trans. Neural Netw. Learn. Syst. 25(2), 289–302 (2014)CrossRef Rocha, A., Goldenstein, S.K.: Multiclass from binary: expanding one-versus-all, one-versus-one and ecoc-based approaches. IEEE Trans. Neural Netw. Learn. Syst. 25(2), 289–302 (2014)CrossRef
25.
go back to reference Santhanam, V., Morariu, V.I., Harwood, D., Davis, L.S.: A non-parametric approach to extending generic binary classifiers for multi-classification. Pattern Recogn. 58, 149–158 (2016)CrossRef Santhanam, V., Morariu, V.I., Harwood, D., Davis, L.S.: A non-parametric approach to extending generic binary classifiers for multi-classification. Pattern Recogn. 58, 149–158 (2016)CrossRef
26.
go back to reference Kotsiantis, S., Kanellopoulos, D., Pintelas, P.: Handling imbalanced datasets: a review. Int. Trans. Comput. Sci. Eng. 30, 25–36 (2006) Kotsiantis, S., Kanellopoulos, D., Pintelas, P.: Handling imbalanced datasets: a review. Int. Trans. Comput. Sci. Eng. 30, 25–36 (2006)
27.
go back to reference Tax, D.M., Duin, R.P.: Using two-class classifiers for multiclass classification. In: Proceedings of the 16th IEEE International Conference on Pattern Recognition, vol. 2, pp. 124–127. IEEE (2002) Tax, D.M., Duin, R.P.: Using two-class classifiers for multiclass classification. In: Proceedings of the 16th IEEE International Conference on Pattern Recognition, vol. 2, pp. 124–127. IEEE (2002)
28.
go back to reference Windeatt, T., Ghaderi, R.: Coding and decoding strategies for multi-class learning problems. Inf. Fusion 4(1), 11–21 (2003)CrossRef Windeatt, T., Ghaderi, R.: Coding and decoding strategies for multi-class learning problems. Inf. Fusion 4(1), 11–21 (2003)CrossRef
29.
go back to reference Wu, T.F., Lin, C.J., Weng, R.C.: Probability estimates for multi-class classification by pairwise coupling. J. Mach. Learn. Res. 5, 975–1005 (2004)MathSciNetMATH Wu, T.F., Lin, C.J., Weng, R.C.: Probability estimates for multi-class classification by pairwise coupling. J. Mach. Learn. Res. 5, 975–1005 (2004)MathSciNetMATH
30.
go back to reference Zadrozny, B., Elkan, C.: Reducing multiclass to binary by coupling probability estimates. In: Advances in Neural Information Processing Systems, vol. 2, pp. 1041–1048 (2002) Zadrozny, B., Elkan, C.: Reducing multiclass to binary by coupling probability estimates. In: Advances in Neural Information Processing Systems, vol. 2, pp. 1041–1048 (2002)
Metadata
Title
Random Resampling in the One-Versus-All Strategy for Handling Multi-class Problems
Authors
Christos K. Aridas
Stamatios-Aggelos N. Alexandropoulos
Sotiris B. Kotsiantis
Michael N. Vrahatis
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-65172-9_10

Premium Partner