| Literature DB >> 29606958 |
Jinshan Qi1,2, Xun Liang1, Rui Xu1.
Abstract
By utilizing kernel functions, support vector machines (SVMs) successfully solve the linearly inseparable problems. Subsequently, its applicable areas have been greatly extended. Using multiple kernels (MKs) to improve the SVM classification accuracy has been a hot topic in the SVM research society for several years. However, most MK learning (MKL) methods employ L1-norm constraint on the kernel combination weights, which forms a sparse yet nonsmooth solution for the kernel weights. Alternatively, the Lp -norm constraint on the kernel weights keeps all information in the base kernels. Nonetheless, the solution of Lp -norm constraint MKL is nonsparse and sensitive to the noise. Recently, some scholars presented an efficient sparse generalized MKL (L1- and L2-norms based GMKL) method, in which L1 L2 established an elastic constraint on the kernel weights. In this paper, we further extend the GMKL to a more generalized MKL method based on the p-norm, by joining L1- and Lp -norms. Consequently, the L1- and L2-norms based GMKL is a special case in our method when p = 2. Experiments demonstrated that our L1- and Lp -norms based MKL offers a higher accuracy than the L1- and L2-norms based GMKL in the classification, while keeping the properties of the L1- and L2-norms based on GMKL.Entities:
Mesh:
Year: 2018 PMID: 29606958 PMCID: PMC5827885 DOI: 10.1155/2018/1018789
Source DB: PubMed Journal: Comput Intell Neurosci
Datasets, where Number means the number of the data in the datasets, and Dim means the character of the datasets.
| Data name | Number | Dim |
|---|---|---|
| Diabetes | 768 | 9 |
| Heart | 270 | 13 |
| Ionosphere | 351 | 33 |
| Liver-disorders | 345 | 6 |
| Sonar | 208 | 60 |
The variation of p with regard to the different accuracies of the MKL-Bp model.
|
|
|
|
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|---|---|---|---|
| Diabetes | 76.2917 | 77.1875 | 77.2396 | 77.5 | 77.4479 | 77.5 | 77.5 | 77.5 | 77.5 | 77.5 |
| Heart | 77.1481 | 79.8519 | 80.1481 | 79.2593 | 79.2593 | 79.4074 | 79.4074 | 78.963 | 78.963 | 78.963 |
| Ionosphere | 90.9318 | 92.0455 | 91.9318 | 92.0455 | 92.0455 | 92.0455 | 91.9318 | 92.0455 | 92.0455 | 92.0455 |
| Liver-disorder | 69.5202 | 72.4855 | 72.3699 | 71.9075 | 71.7919 | 72.0231 | 71.9075 | 71.7919 | 71.7919 | 71.7919 |
| Sonar | 79.8077 | 81.7308 | 80.3846 | 80.3846 | 80.3846 | 80.3846 | 80.3846 | 80.3846 | 80.3846 | 80.3846 |
Figure 1The variation of p leads to the different accuracies of the MKL-BP model.
The accuracy comparison of different algorithms (the numbers in the brackets are the ranks of different algorithms: 1 means the highest rank in the five models, and 5 means the lowest rank in the models).
| Ave-Kernel | Simple-MKL |
| GMKL ( | MKL-BP | |
|---|---|---|---|---|---|
| Diabetes | 75.1224 (5) | 75.44 (4) | 76.5625 (2) | 76.2917 (3) | 77.5 (1) |
| Heart | 76.1523 (5) | 80.98 (1) | 79.4074 (2) | 77.1481 (4) | 78.963 (3) |
| Ionosphere | 90.5432 (5) | 91.48 (3) | 92.0455 (1) | 90.9318 (4) | 92.0455 (1) |
| Liver-disorder | 64.2538 (4) | 63.35 (5) | 70.4855 (2) | 69.5202 (3) | 71.7919 (1) |
| Sonar | 75.1146 (5) | 76.71 (4) | 79.7063 (3) | 79.8077 (2) | 80.3846 (1) |
|
| |||||
| Average rank | 4.8 | 3.4 | 2 | 3.2 | 1.4 |
Figure 2The accuracy comparison of different algorithms.
The running time of different models (the numbers in the brackets are the ranks of different models, and the unit in the table is second(s)).
| Ave-Kernel | Simple-MKL |
| GMKL ( | MKL-BP | |
|---|---|---|---|---|---|
| Diabetes | 10.75 (1) | 21.83 (3) | 17.46 (2) | 25.09 (4) | 43.44 (5) |
| Heart | 1.96 (1) | 14.44 (3) | 10.06 (2) | 20.08 (4) | 47.63 (5) |
| Ionosphere | 7.81 (1) | 28.95 (4) | 27.14 (3) | 26.38 (2) | 56.11 (5) |
| Liver-disorder | 5.69 (1) | 10.95 (2) | 15.30 (3) | 20.02 (4) | 46.94 (5) |
| Sonar | 1.37 (1) | 53.41 (5) | 30.76 (2) | 33.99 (3) | 43.14 (4) |
|
| |||||
| Average rank | 1 | 3.4 | 2.4 | 3.4 | 4.8 |
Figure 3The running time of different models.
The number of the kernels used in the different models.
| Ave-Kernel | Simple-MKL |
| GMKL ( | MKL-BP | |
|---|---|---|---|---|---|
| Diabetes | 117 | 27 | 117 | 30 | 35.8 |
| Heart | 182 | 25 | 182 | 36 | 35.4 |
| Ionosphere | 442 | 45 | 442 | 64.6 | 70 |
| Liver-disorder | 91 | 21 | 91 | 29.6 | 29.8 |
| Sonar | 793 | 90 | 793 | 104.8 | 129.2 |
Figure 4The number of the kernels used in the different models.