skip to main content
10.1145/3022227.3022314acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

Integrating adaptive boosting and support vector machines with varying kernels

Published:05 January 2017Publication History

ABSTRACT

Adaptive Boosting, or AdaBoost , is a meta-learning algorithm that employs a classification algorithm as a base learner to train classification models and uses these models to perform collective classification. One of its main features is that iteratively it forces the base learner to work more on difficult samples. Usually it can achieve better overall classification performance, when compared to a single classification model trained by the classification algorithm used as the base learner. SVM, short for Support Vector Machine, is a learning algorithm that employs a kernel to project the original data space to a data space where a hyperplane that can linearly separate as many samples of classes as possible can be found. Because both are top algorithms, researchers have been exploring the use of AdaBoost with SVM. Unlike others simply using SVM with a single kernel as the base learner in AdaBoost, we propose an approach that uses SVM with multiple kernels as the base learners in a variant of AdaBoost. Its main feature is that it not only considers difficulties of samples but also classification performance of kernels, and accordingly it selects as well as switches between kernels in the boosting process. The experiment results show that we can obtain better classification performance by using the proposed approach.

References

  1. E Alfaro, N García, M Gámez, and D Elizondo. 2008. Bankruptcy forecasting: An empirical comparison of AdaBoost and neural networks. Decis. Support Syst. 45, 1 (April 2008), 110--122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. MS Bartlett, G Littlewort, C Lainscsek, I Fasel, and J Movellan. 2004. Machine learning methods for fully automatic recognition of facial expressions and facial actions. In Proc. of International Conference on Systems, Man and Cybernetics (SMC '04), 592--597.Google ScholarGoogle ScholarCross RefCross Ref
  3. MS Bartlett, G Littlewort, M Frank, C Lainscsek, I Fasel, and J Movellan. 2005. Recognizing facial expression: Machine learning and application to spontaneous behavior. In Proc. of Conference on Computer Vision and Pattern Recognition (CVPR '05), 568--573. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. KP Bennett, M Momma, and MJ Embrechts. 2002. MARK: A boosting algorithm for heterogeneous kernel models. In Proc. of the 8th International Conference on Knowledge Discovery and Data mining (KDD '02), 24--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. CJC Burges. 1998. A tutorial on support vector machines for pattern recognition. Data Min. Knowl. Discov. 2, 2 (June 1998), 121--167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y-W Chang, C-J Hsieh, K-W Chang, M Ringgaard, and C-J Lin. 2010. Training and testing low-degree polynomial data mappings via linear SVM. J. Mach. Learn. Res. 11 (August 2010), 1471--1490. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Z Cheng, Y Zhang, C Zhou, W Zhang and S Gao. 2009. Classification of 5--HT1A receptor ligands on the basis of their binding affinities by using PSO-Adaboost-SVM. Int. J. Mol. Sci. 10, 8 (July 2009), 3316--3337.Google ScholarGoogle ScholarCross RefCross Ref
  8. Z Cheng and Y Zhang. 2010. Classification models of estrogen receptor-β ligands based on PSO-Adaboost-SVM. Journal of Convergence Information Technology 5, 2 (April 2010), 67--83.Google ScholarGoogle Scholar
  9. C Cortes and V Vapnik. 1995. Support-vector networks. Mach. Learn. 20, 3 (September 1995), 273--297. Google ScholarGoogle ScholarCross RefCross Ref
  10. K Crammer, J Keshet, and Y Singer. 2002. Kernel design using boosting. In Proc. of Conference on Advances in Neural Information Processing Systems 15 (NIPS '02), 553--560. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Y-S Dong and K-S Han. 2005. Boosting SVM classifiers by ensemble. In Special Interest Tracks and Posters of the 14th International Conference on World Wide Web (WWW '05), 1072--1073. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. H Drucker, D Wu, and V Vapnik. 1999. Support vector machines for spam categorization. Trans. Neur. Netw. 10, 5 (September 1999), 1048--1054. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. KO Elish and MO Elish. 2008. Predicting defect-prone software modules using support vector machines. J. Syst. Softw. 81, 5 (May 2008), 649--660. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A Este, F Gringoli, and L Salgarelli. 2009. Support vector machines for TCP traffic classification. Comput. Netw. 53, 14 (September 2009), 2476--2490. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A Esuli, T Fagni, and F Sebastiani. 2006. MP-Boost: a multiple-pivot boosting algorithm and its application to text categorization. In Proc. of the 13th International Conference on String Processing and Information Retrieval (SPIRE '06), 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Y Freund and RE Schapire. 1995. A decision-theoretic generalization of on-line learning and an application to boosting. In Proc. of the 2nd European Conference on Computational Learning Theory (EuroCOLT '95), 23--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. N Gkalelis and V Mezaris. 2014. Video event detection using generalized subclass discriminant analysis and linear support vector machines. In Proc. of International Conference on Multimedia Retrieval (ICMR '14), 25--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M Hall, E Frank, G Holmes, B Pfahringer, P Reutemann, and IH Witten. 2009. The WEKA data mining software: an update. SIGKDD Explor. Newsl. 11, 1 (November 2009), 10--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. T Hastie and R Tibshirani. 1998. Classification by pairwise coupling. In Proc. of Conference on Advances in Neural Information Processing Systems 10 (NIPS '97), 507--513. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. T Hertz, AB Hillel, and D Weinshall. 2006. Learning a kernel function for classification with small training samples. In Proc. of the 23rd International Conference on Machine learning (ICML '06), 401--408. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. T Joachims. 2001. A statistical learning model of text classification for support vector machines. In Proc. of the 24th International Conference on Research and Development in Information Retrieval (SIGIR '01), 128--136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. SS Keerthi, SK Shevade, C Bhattacharyya, and KRK Murthy. 2001. Improvements to Platt's SMO algorithm for SVM classifier design. Neural Comput. 13, 3 (March 2001), 637--649. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. L Khan, M Awad, and B Thuraisingham. 2007. A new intrusion detection system using support vector machines and hierarchical clustering. VLDB J. 16, 4 (October 2007), 507--521. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. X Li, L Wang, and E Sung. 2005. A study of AdaBoost with SVM based weak learners. In Proc. of International Joint Conference on Neural Networks (IJCNN '05), 196--201.Google ScholarGoogle Scholar
  25. X Li, L Wang, and E Sung. 2008. AdaBoost with SVM-based component classifiers. Eng. Appl. Artif. Intell. 21, 5 (August 2008), 785--795. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. M Lichman. 2013. UCI Machine Learning Repository {http://archive.ics.uci.edu/ml}. Irvine, CA: University of California, School of Information and Computer Science.Google ScholarGoogle Scholar
  27. GC Littlewort, MS Bartlett, J Chenu, I Fasel, T Kanda, H Ishiguro, and J Movellan. 2003. Towards social robots: Automatic evaluation of human-robot interaction by face detection and expression classification. In Proc. of Conference on Advances in Neural Information Processing Systems 16 (NIPS '03), 1563--1570. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Y Liu, A An, and X Huang. 2006. Boosting prediction accuracy on imbalanced datasets with SVM ensembles. In Proc. of the 10th Pacific-Asia conference on Advances in Knowledge Discovery and Data Mining (PAKDD '06), 107--118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. S Maldonado, Á Flores, T Verbraken, B Baesens, and R Weber. 2015. Profit-based feature selection using support vector machines - General framework and an application for customer retention. Appl. Soft Comput. 35, C (October 2015), 740--748. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. P Michel and R El Kaliouby. 2003. Real time facial expression recognition in video using support vector machines. In Proc. of the 5th International Conference on Multimodal Interfaces (ICMI '03), 258--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. M Namdari and H Jazayeri-Rad. 2014. Incipient fault diagnosis using support vector machines based on monitoring continuous decision functions. Eng. Appl. Artif. Intell. 28 (February 2014), 22--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. K Nishida and T Kurita. 2005. Boosting soft-margin SVM with feature selection for pedestrian detection. In Proc. of the 6th international conference on Multiple Classifier Systems (MCS '05), 22--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. N Nissim, R Moskovitch, L Rokach, and Y Elovici. 2012. Detecting unknown computer worm activity via support vector machines and active learning. Pattern Anal. Appl. 15, 4 (November 2012), 459--475. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. E Owusu, Y Zhan, and QR Mao. 2014. An SVM-AdaBoost facial expression recognition system. Applied Intelligence 40, 3 (April 2014), 536--545. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. D Pavlov, J Mao, and B Dom. 2000. Scaling-up support vector machines using boosting algorithm. In Proc. of the 15th International Conference on Pattern Recognition (ICPR '00), 219--222.Google ScholarGoogle ScholarCross RefCross Ref
  36. JC Platt. 1999. Fast training of support vector machines using sequential minimal optimization. In Advances in Kernel Methods. MIT Press, 185--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. WH Press, SA Teukolsky, WT Vetterling, and BP Flannery. 2007. Numerical Recipes: The Art of Scientific Computing (3rd Ed.). Cambridge University Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. A Savio, M García-Sebastián, M Graña, and J Villanúa. 2009. Results of an Adaboost Approach on Alzheimer's Disease Detection on MRI. In Proc. of the 3rd International Work-Conference on the Interplay Between Natural and Artificial Computation: Part II: Bioinspired Applications in Artificial and Natural Computation (IWINAC '09), 114--123. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. B Scholkopf and AJ Smola. 2001. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. H Schwenk and Y Bengio. 1997. AdaBoosting Neural Networks: Application to on-line Character Recognition. In Proc. of the 7th International Conference on Artificial Neural Networks (ICANN '97), 967--972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. F Sebastiani, A Sperduti, and N Valdambrini. 2000. An improved boosting algorithm and its application to text categorization. In Proc. of the 9th International Conference on Information and Knowledge Management (CIKM '00), 78--85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. A Sharma and S Dey. 2013. A boosted SVM based sentiment analysis approach for online opinionated text. In Proc. of Research in Adaptive and Convergent Systems (RACS '13), 28--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. J Sun, M-Y Jia, and Hui Li. 2011. AdaBoost ensemble for financial distress prediction: An empirical comparison with data from Chinese listed companies. Expert Syst. Appl. 38, 8 (August 2011), 9305--9312. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. X Tang, Z Ou, T Su, H Sun, and P Zhao. 2005. Robust precise eye location by adaboost and SVM techniques. In Proc. of the 2nd International Conference on Advances in Neural Networks (ISNN '05), 93--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. B Tang, H Cao, Y Wu, M Jiang, and H Xu. 2012. Clinical entity recognition using structural support vector machines with rich features. In Proc. of the 6th International Workshop on Data and Text Mining in Biomedical Informatics (DTMBIO '12), 13--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. B Üstün, WJ Melssen, and LMC Buydens. 2006. Facilitating the application of support vector regression by using a universal Pearson VII function based kernel. Chemometr. Intell. Lab. 81, 1 (March 2006), 29--40, 0169--7439Google ScholarGoogle ScholarCross RefCross Ref
  47. BX Wang and N Japkowicz. 2010. Boosting support vector machines for imbalanced data sets. Knowl. Inf. Syst. 25, 1 (October 2010), 1--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. X Wu, V Kumar, JR Quinlan, J Ghosh, Q Yang, H Motoda, GJ McLachlan, A Ng, B Liu, PS Yu, Z-H Zhou, M Steinbach, DJ Hand, and D Steinberg. 2007. Top 10 algorithms in data mining. Knowl. Inf. Syst. 14, 1 (December 2007), 1--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. X Xu and TS Huang. 2007. SODA-boosting and its application to gender recognition. In Proc. of the 3rd International Conference on Analysis and Modeling of Faces and Gestures (AMFG'07), 193--204. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. D Zhang and WS Lee. 2004. Web taxonomy integration using support vector machines. In Proc. of the 13th International Conference on World Wide Web (WWW '04), 472--481. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. J Zhu, H Zou, S Rosset, and T Hastie. 2009. Multi-class adaboost. Statistics and Its Interface 2 (2009), 349--360.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Integrating adaptive boosting and support vector machines with varying kernels

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          IMCOM '17: Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication
          January 2017
          746 pages
          ISBN:9781450348881
          DOI:10.1145/3022227

          Copyright © 2017 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 5 January 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          IMCOM '17 Paper Acceptance Rate113of366submissions,31%Overall Acceptance Rate213of621submissions,34%
        • Article Metrics

          • Downloads (Last 12 months)1
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader