Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Wavelet twin support vector machines based on glowworm swarm optimization

Published: 15 February 2017 Publication History

Abstract

Twin support vector machine is a machine learning algorithm developing from standard support vector machine. The performance of twin support vector machine is always better than support vector machine on datasets that have cross regions. Recently proposed wavelet twin support vector machine introduces the wavelet kernel function into twin support vector machine to make the combination of wavelet analysis techniques and twin support vector machine come true. Wavelet twin support vector machine not only expands the range of the kernel function selection, but also greatly improves the generalization ability of twin support vector machine. However, similar with twin support vector machine, wavelet twin support vector machine cannot deal with the parameter selection problem well. Unsuitable parameters reduce the classification capability of the algorithm. In order to solve the parameter selection problem in wavelet twin support vector machine, in this paper, we use glowworm swarm optimization method to optimize the parameters of wavelet twin support vector machine and propose wavelet twin support vector machine based on glowworm swarm optimization. Wavelet twin support vector machine based on glowworm swarm optimization takes the parameters of wavelet twin support vector machine as the position information of glowworms, regards the function to calculate the wavelet twin support vector machine classification accuracy as objective function and starts glowworm swarm optimization algorithm to update the glowworms. The optimal parameters are the position information of glowworms that we get when the glowworm swarm optimal algorithm stops. Wavelet twin support vector machine based on glowworm swarm optimization determines the parameters in wavelet twin support vector machine automatically before the training process to avoid difficulty of parameter selection. Reasonable parameters promote the performance of wavelet twin support vector machine and improve the accuracy. The experimental results on benchmark datasets indicate that the proposed approach is efficient and has high classification accuracy.

References

[1]
C. Cortes, V. Vapnik, Support-vector networks, Mach. Learn., 20 (1995) 273-297.
[2]
S. Ding, B. Qi, H. Tang, An overview on theory and algorithm of support vector machines, J. Univ. Electron. Sci. Technol. China, 40 (2011) 2-10.
[3]
B. Gu, V.S. Sheng, K. Tay, W. Romano, S. Li, Incremental Support Vector Learning for Ordinal Regression, IEEE Trans. Neural Netw. Learn. Syst., 26 (2015) 1403-1416.
[4]
B. Gu, V.S. Sheng, A robust regularization path algorithm for ¿-support vector classification, IEEE Trans. Neural Netw. Learn. Syst., 2527796 (2016).
[5]
J.C.A. Anton, P.J.G. Nieto, C.B. Viejo, J.A.V. Vilan, Support vector machines used to estimate the battery state of charge, IEEE Trans. Power Electron., 28 (2013) 5919-5926.
[6]
A. Nedaie, A.A. Najafi, Polar support vector machine, Neurocomputing, 171 (2016) 118-126.
[7]
Y. Feng, D.P. Palomar, Normalization of linear support vector machines, IEEE Trans. Signal Process., 63 (2015) 4673-4688.
[8]
B. Gu, V.S. Sheng, Z. Wang, D. Ho, S. Osman, S. Li, Incremental learning for ¿-support vector regression, Neural Netw., 67 (2015) 140-150.
[9]
S. Ding, B. Qi, Research of granular support vector machine, Artif. Intell. Rev., 38 (2012) 1-7.
[10]
S. Deng, Y. Xu, L. Li, X. Li, Y. He, A feature-selection algorithm based on support vector machine-Multiclass for hyperspectral visible spectral analysis, J. Food Eng., 119 (2013) 159-166.
[11]
C. Yuan, X. Sun, R. Lv, Fingerprint liveness detection based on multi-scale LPQ and PCA, China Communications, 13 (2016) 60-65.
[12]
Y. Sun, B. Leng, W. Guan, A novel wavelet-SVM short-time passenger flow prediction in Beijing subway system, Neurocomputing, 166 (2015) 109-121.
[13]
X. Song, A.M. Wyrwicz, Unsupervised spatiotemporal fMRI data analysis using support vector machines, NeuroImage, 47 (2009) 204-212.
[14]
B. Li, X. Chen, Wavelet-based numerical analysis: a review and classification, Finite Elem. Anal. Des., 81 (2014) 14-31.
[15]
L. Zhang, W. Zhou, L. Jiao, Wavelet support vector machine, IEEE Trans. Syst. Man Cybern. Part B: Cybern., 34 (2004) 34-39.
[16]
F. Chen, B. Tang, R. Chen, A novel fault diagnosis model for gearbox based on wavelet support vector machine with immune genetic algorithm, Measurement, 46 (2013) 220-232.
[17]
M. Khatibinia, M.J. Fadaee, J. Salajegheh, E. Salajegheh, Seismic reliability assessment of RC structures including soil-structure interaction using wavelet weighted least squares support vector machine, Reliab. Eng. Syst. Saf., 110 (2013) 22-33.
[18]
G.Fung, O.L.Mangasarian, Proximal support vector machine classifiers. in: Proceedings of the 7th ACMSIFKDD International Conference on Knowledge Discovery and Data Mining77-86, 2001.
[19]
L. Mangasarian, E.W. Wild, Multi-surface proximal support vector machine classification via generalized eigenvalues, IEEE Trans. Pattern Anal. Mach. Intell., 28 (2006) 69-74.
[20]
R. Jayadeva, C. Suresh Khemchandni, Twin support vector machines for pattern classification, IEEE Trans. Pattern Anal. Mach. Intell., 29 (2007) 905-910.
[21]
S. Ding, J. Yu, B. Qi, An overview on twin support vector machines, Artif. Intell. Rev., 42 (2014) 245-252.
[22]
S. Ding, X. Hua, J. Yu, An overview on nonparallel hyperplane support vector machine algorithms, Neural Comput. Appl., 25 (2014) 975-982.
[23]
H. Huang, S. Ding, Z. Shi, Primal least squares twin support vector regression, J. Zhejiang Univ. Sci. C, 14 (2013) 722-732.
[24]
W.J. Chen, Y.H. Shao, C.N. Li, MLTSVM: a novel twin support vector machine to multi-label learning, Pattern Recognit., 52 (2016) 61-74.
[25]
X. Zhang, S. Ding, T. Sun, Multi-class LSTMSVM based on optimal directed acyclic graph and shuffled frog leaping algorithm, Int. J. Mach. Learn. Cybern., 7 (2016) 241-251.
[26]
H. Huang, S. Ding, Z. Shi, Smooth CHKS twin support vector regression, J. Comput. Res. Dev., 52 (2015) 561-568.
[27]
X. Peng, L. Kong, D. Chen, Improvements on twin parametric-margin support vector machine, Neurocomputing, 151 (2015) 857-863.
[28]
Z. Yang, Y. Xu, Laplacian twin parametric-margin support vector machine for semi-supervised classification, Neurocomputing, 171 (2016) 325-334.
[29]
Z. Yang, H. Wu, C. Li, Least squares recursive projection twin support vector machine for multi-class classification, Int. J. Mach. Learn. and Cybern., 7 (2016) 411-426.
[30]
Xiaopeng Hua, Shifei Ding, Locality preserving twin support vector machines, J. Comput. Res. Dev., 51 (2014) 590-597.
[31]
X. Pan, Y. Luo, Y. Xu, K-nearest neighbor based structural twin support vector machine, Knowl.-Based Syst., 88 (2015) 34-44.
[32]
Shifei Ding, Fulin Wu, Zhongzhi Shi, Wavelet twin support vector machine, Neural Comput. Appl., 25 (2014) 1241-1247.
[33]
S. Zhai, J. Pan, H. Luo, A new sense-through-foliage target recognition method based on hybrid particle swarm optimization-based wavelet twin support vector machine, Measurement, 80 (2016) 58-70.
[34]
W. Mao, J. Xu, C. Wang, L. Dong, A fast and robust model selection algorithm for multi-input multi-output support vector machine, Neurocomputing, 130 (2014) 10-19.
[35]
R. Khemchandani, Jayadeva, S. Chandra, Optimal kernel selection in twin support vector machines, Optim. Lett., 3 (2009) 77-88.
[36]
T. Guo, L. Han, L. He, X. Yang, A GA-based feature selection and parameter optimization for linear support higher-order tensor machine, Neurocomputing, 144 (2014) 408-416.
[37]
S. Ding, X. Zhang, J. Yu, Twin support vector machines based on fruit fly optimization algorithm, Int. J. Mach. Learn. Cybern., 7 (2016) 193-203.
[38]
Z. Wang, Y.H. Shao, T.R. Wu, A GA-based model selection for smooth twin parametric-margin support vector machine, Pattern Recognit., 46 (2013) 2267-2277.
[39]
S. Ding, J. Yu, H. Huang, H. Zhao, Twin support vector machine based particle swarm optimization, J. Comput., 8 (2013) 2296-2303.
[40]
K.N.Krishnanand, D.Ghose, Detection of multiple source locations using a glowworm metaphor with applications to collective robotics. Proceedings of IEEE Swarm Intelligence Symposium, pp. a84-a91, 2005.
[41]
Y. Zhou, Q. Luo, H. Chen, A. He, J. Wu, A discrete invasive weed optimization algorithm for solving traveling salesman problem, Neurocomputing, 151 (2015) 1227-1236.
[42]
S. Chetty, A.O. Adewumi, Comparison study of swarm intelligence techniques for the annual crop planning problem, IEEE Trans. Evolut. Comput., 18 (2014) 258-268.
[43]
M. Marinaki, Y. Marinakis, A. Glowworm Swarm, Optimization algorithm for the Vehicle Routing Problem with Stochastic Demands, Expert Syst. Appl., 46 (2016) 145-163.
[44]
Z. Tang, Y. Zhou, A. Glowworm Swarm, Optimization algorithm for uninhabited combat air vehicle path planning, J. Intell. Syst., 24 (2015) 69-83.
[45]
B. Wu, C. Qian, W. Ni, The improvement of glowworm swarm optimization for continuous optimization problems, Expert Syst. Appl., 39 (2012) 6335-6342.
[46]
A. Singh, K. Deep, New variants of glowworm swarm optimization based on step size, Int. J. Syst. Assur. Eng. Manag., 6 (2015) 286-296.
[47]
J. Demšar, Statistical comparisons of classifiers over multiple data sets, J. Mach. Learn. Res., 7 (2009) 1-30.
[48]
M. ¿repinšek, S.H. Liu, L. Mernik, M. Mernik, Is a comparison of results meaningful from the inexact replications of computational experiments?, Soft Comput., 20 (2014) 1-13.

Cited By

View all
  • (2024)Broiler health monitoring technology based on sound features and random forestEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.108849135:COnline publication date: 1-Sep-2024
  • (2023)Feature optimization method for white feather broiler health monitoring technologyEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.106372123:PBOnline publication date: 1-Aug-2023
  • (2023)Research on white feather broiler health monitoring method based on sound detection and transfer learningComputers and Electronics in Agriculture10.1016/j.compag.2023.108319214:COnline publication date: 1-Nov-2023
  • Show More Cited By
  1. Wavelet twin support vector machines based on glowworm swarm optimization

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Neurocomputing
    Neurocomputing  Volume 225, Issue C
    February 2017
    214 pages

    Publisher

    Elsevier Science Publishers B. V.

    Netherlands

    Publication History

    Published: 15 February 2017

    Author Tags

    1. Glowworm swarm optimization
    2. Parameter optimization
    3. Twin support vector machine
    4. Wavelet twin support vector machine

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Broiler health monitoring technology based on sound features and random forestEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.108849135:COnline publication date: 1-Sep-2024
    • (2023)Feature optimization method for white feather broiler health monitoring technologyEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.106372123:PBOnline publication date: 1-Aug-2023
    • (2023)Research on white feather broiler health monitoring method based on sound detection and transfer learningComputers and Electronics in Agriculture10.1016/j.compag.2023.108319214:COnline publication date: 1-Nov-2023
    • (2023)Research on recognition method of broiler overlapping sounds based on random forest and confidence intervalComputers and Electronics in Agriculture10.1016/j.compag.2023.107801209:COnline publication date: 1-Jun-2023
    • (2022)Swarm Intelligence in Data ScienceProcedia Computer Science10.1016/j.procs.2022.12.012215:C(104-111)Online publication date: 1-Jan-2022
    • (2022)Multiple birth support vector machine based on dynamic quantum particle swarm optimization algorithmNeurocomputing10.1016/j.neucom.2022.01.012480:C(146-156)Online publication date: 1-Apr-2022
    • (2022)Domain adaptive twin support vector machine learning using privileged informationNeurocomputing10.1016/j.neucom.2021.10.069469:C(13-27)Online publication date: 16-Jan-2022
    • (2022)Online state-of-health estimation of lithium-ion battery based on relevance vector machine with dynamic integrationApplied Soft Computing10.1016/j.asoc.2022.109615129:COnline publication date: 1-Nov-2022
    • (2022)Density Weighted Twin Support Vector Machines for Binary Class Imbalance LearningNeural Processing Letters10.1007/s11063-021-10671-y54:2(1091-1130)Online publication date: 1-Apr-2022
    • (2022)SOCP approach to robust twin parametric margin support vector machineApplied Intelligence10.1007/s10489-021-02859-552:8(9174-9192)Online publication date: 1-Jun-2022
    • Show More Cited By

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media