Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

An active multi-class classification using privileged information and belief function

  • 55 Accesses


Many classification models, based on support vector machine, have been designed so far to improve classification performance in both supervised and semi-supervised learning. One of the studies which is done in this case is about the use of privileged information that is hidden in training data. However, the challenge is how to find the privileged information. In most researches, experts have defined privileged information, but in this paper, it has been tried to automatically select a feature as privileged information and classify training data into several groups. This grouping has been used to correct the decision function of classifier. Moreover, the proposed classifier has been used in one-against-all (OAA) approach for semi-supervised datasets. To overcome uncertain areas in OAA, belief function and active learning techniques are applied to extract the most informative samples. The experimental results indicate the superiority of the proposed method among the other state-of-the-art methods in terms of classification accuracy.

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

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5


  1. 1.

    Han J, Pei J, Kamber M (2011) Data mining: concepts and techniques. Elsevier, Amsterdam

  2. 2.

    Vapnik V, Vashist A (2009) A new learning paradigm: learning using privileged information. Neural Netw 22(5–6):544–557

  3. 3.

    Bendtsen C, Degasperi A, Ahlberg E, Carlsson L (2017) Improving machine learning in early drug discovery. Ann Math Artif Intell 81(1–2):155–166

  4. 4.

    Vrigkas M, Nikou C, Kakadiaris IA (2016) Active privileged learning of human activities from weakly labeled samples. In: Image processing (ICIP), pp 3036–3040

  5. 5.

    Yan Y, Nie F, Li W, Gao C, Yang Y, Xu D (2016) Image classification by cross-media active learning with privileged information. IEEE Trans Multimed 18(12):2494–2502

  6. 6.

    Serra-Toro C, Traver VJ, Pla F (2014) Exploring some practical issues of SVM+: is really privileged information that helps? Pattern Recognit Lett 42:40–46

  7. 7.

    Chang CC, Chien LJ, Lee YJ (2011) A novel framework for multi-class classification via ternary smooth support vector machine. Pattern Recognit 44(6):1235–1244

  8. 8.

    Bourke C, Deng K, Scott SD et al (2008) On reoptimizing multi-class classifiers. Mach Learn 71(2–3):219–242. https://doi.org/10.1007/s10994-008-5056-8

  9. 9.

    Lin HY (2012) Efficient classifiers for multi-class classification problems. Decis Support Syst 53(3):473–481

  10. 10.

    Wu TF, Lin CJ, Weng RC (2004) Probability estimates for multi-class classification by pairwise coupling. J Mach Learn Res 5:975–1005

  11. 11.

    Li CN, Huang YF, Wu HJ, Shao YH, Yang ZM (2016) Multiple recursive projection twin support vector machine for multi-class classification. Int J Mach Learn Cybern 7(5):729–740

  12. 12.

    Liu B, Xiao Y, Cao L (2017) SVM-based multi-state-mapping approach for multi-class classification. Knowl Based Syst 129:79–96

  13. 13.

    Tomar D, Agarwal S (2015) A comparison on multi-class classification methods based on least squares twin support vector machine. Knowl Based Syst 81:131–147

  14. 14.

    Yang ZM, Wu HJ, Li CN, Shao YH (2016) Least squares recursive projection twin support vector machine for multi-class classification. Int J Mach Learn Cybern 7(3):411–426

  15. 15.

    Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297

  16. 16.

    Niu L, Shi Y, Wu J (2012) Learning using privileged information with L-1 support vector machine. In: Proceedings of the IEEE/WIC/ACM international joint conferences on web intelligence and intelligent agent technology-volume. IEEE Computer Society, pp 10–14

  17. 17.

    Niu L, Shi Y, Wu J (2012) Nonlinear l-1 support vector machines for learning using privileged information. In: IEEE 12th international conference on data mining workshops (ICDMW), pp 495–499

  18. 18.

    Lapin M, Hein M, Schiele B (2014) Learning using privileged information: SVM+ and weighted SVM. Neural Netw 53:95–108

  19. 19.

    Qi Z, Tian Y, Niu L, Wang B (2015) Semi-supervised classification with privileged information. Int J Mach Learn Cybernet 6(4):667–676

  20. 20.

    Meng F, Qi Z, Tian Y, Niu L (2018) Pedestrian detection based on the privileged information. Neural Comput Appl 29(12):1485–1494

  21. 21.

    Liu J, Zhu W, Zhong P (2013) A new multi-class support vector algorithm based on privileged information. J Inf Comput Sci 10(2):443–450

  22. 22.

    Liu ZG, Pan Q, Dezert J (2013) A new belief-based K-nearest neighbor classification method. Pattern Recognit 46(3):834–844

  23. 23.

    Ji Y, Sun S, Lu Y (2012) Multitask multiclass privileged information support vector machines. In: Pattern recognition (ICPR), pp 2323–2326

  24. 24.

    Hamidzadeh J, Sadeghi R, Namaei N (2017) Weighted support vector data description based on chaotic bat algorithm. Appl Soft Comput 60:540–551

  25. 25.

    Sadeghi R, Hamidzadeh J (2018) Automatic support vector data description. Soft Comput 22(1):147–158

  26. 26.

    Zhang W (2015) Support vector data description using privileged information. Electron Lett 51(14):1075–1076

  27. 27.

    Zhu W, Zhong P (2014) A new one-class SVM based on hidden information. Knowl Based Syst 60:35–43

  28. 28.

    Sharmanska V, Quadrianto N, Lampert CH (2013) Learning to rank using privileged information. In: Computer vision (ICCV), pp 825–832

  29. 29.

    Wang R, Chow CY, Kwong S (2016) Ambiguity-based multiclass active learning. IEEE Trans Fuzzy Syst 24(1):242–248

  30. 30.

    Wang S, Tao D, Yang J (2016) Relative attribute SVM+ learning for age estimation. IEEE Trans Cybern 46(3):827–839

  31. 31.

    Fouad S, Tino P, Raychaudhury S, Schneider P (2013) Incorporating privileged information through metric learning. IEEE Trans Neural Netw Learn Syst 24(7):1086–1098

  32. 32.

    Li X, Du B, Zhang Y, Xu C, Tao D (2019) Iterative privileged learning. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2018.2889906

  33. 33.

    Tong S, Koller D (2001) Support vector machine active learning with applications to text classification. J Mach Learn Res 2:45–66

  34. 34.

    Dasgupta S (2011) Two faces of active learning. Theor Comput Sci 412(19):1767–1781

  35. 35.

    Cai W, Zhang M, Zhang Y (2017) Batch mode active learning for regression with expected model change. IEEE Trans Neural Netw Learn Syst 28(7):1668–1681

  36. 36.

    Bouguelia MR, Nowaczyk S, Santosh KC, Verikas A (2018) Agreeing to disagree: active learning with noisy labels without crowdsourcing. Int J Mach Learn Cybern 9(8):1307–1319

  37. 37.

    Guo H, Wang W (2015) An active learning-based SVM multi-class classification model. Pattern Recognit 48(5):1577–1597

  38. 38.

    Denux Denoeux T, Smets P (2006) Classification using belief functions: relationship between case-based and model-based approaches. IEEE Trans Syst Man Cybern Part B (Cybern) 36(6):1395–1406

  39. 39.

    Li F, Qian Y, Wang J, Liang J (2017) Multigranulation information fusion: a Dempster–Shafer evidence theory-based clustering ensemble method. Inf Sci 378:389–409

  40. 40.

    Panda M, Mishra D, Mishra S (2018) Ensemble methods for improving classifier performance. In: International proceedings on advances in soft computing, intelligent systems and applications. Springer, pp 363–374

  41. 41.

    Yager RR, Alajlan N (2015) Dempster–Shafer belief structures for decision making under uncertainty. Knowl Based Syst 80:58–66

  42. 42.

    Moslemnejad S, Hamidzadeh J (2019) A hybrid method for increasing the speed of SVM training using belief function theory and boundary region. Int J Mach Learn Cybern. https://doi.org/10.1007/s13042-019-00944-3

  43. 43.

    Ghosh R, Kumar P, Roy PP (2018) A Dempster-Shafer theory based classifier combination for online signature recognition and verification systems. Int J Mach Learn Cybern. https://doi.org/10.1007/s13042-018-0883-9

  44. 44.

    Liu ZG, Pan Q, Dezert J, Mercier G (2014) Credal classification rule for uncertain data based on belief functions. Pattern Recognit 47(7):2532–2541

  45. 45.

    Hooshmand Moghaddam V, Hamidzadeh J (2016) New hermite orthogonal polynomial kernel and combined kernels in support vector machine classifier. Pattern Recognit 60:921–935

  46. 46.

    Demšar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30

  47. 47.

    Zhu X, Wu X (2004) Class noise vs. attribute noise: a quantitative study. Artif Intell Rev 22(3):177–210

  48. 48.

    Vajda S, Santosh KC (2017) A fast k-nearest neighbor classifier using unsupervised clustering. In: International conference on recent trends in image processing and pattern recognition, pp 185–193

Download references


The authors are grateful to the suggestions of the anonymous reviewers and editor which greatly improved the paper.

Author information

Correspondence to Javad Hamidzadeh.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Javid, M., Hamidzadeh, J. An active multi-class classification using privileged information and belief function. Int. J. Mach. Learn. & Cyber. 11, 511–524 (2020). https://doi.org/10.1007/s13042-019-00991-w

Download citation


  • Classification
  • Support vector machine
  • Privileged information
  • Active learning