| Literature DB >> 23509447 |
Xigao Shao1, Kun Wu, Bifeng Liao.
Abstract
Working set selection is a major step in decomposition methods for training least squares support vector machines (LS-SVMs). In this paper, a new technique for the selection of working set in sequential minimal optimization- (SMO-) type decomposition methods is proposed. By the new method, we can select a single direction to achieve the convergence of the optimality condition. A simple asymptotic convergence proof for the new algorithm is given. Experimental comparisons demonstrate that the classification accuracy of the new method is not largely different from the existing methods, but the training speed is faster than existing ones.Entities:
Mesh:
Year: 2013 PMID: 23509447 PMCID: PMC3590457 DOI: 10.1155/2013/968438
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1SMO sketch map, where f represents the kth iteration for f , for all i.
Figure 2SD-SMO sketch map, where f represents the kth iteration for f , for all j.
Computational costs for first order SMO (FO-SMO) and SD-SMO algorithms.
| log2
| Banana | Image | Waveform | Splice | ||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
| |||||
| FO-SMO | SD-SMO | FO-SMO | SD-SMO | FO-SMO | SD-SMO | FO-SMO | SD-SMO | |
| −4 | 0.4460 | 0.3548 | 0.4838 | 0.1104 | 0.5375 | 0.2234 | 0.4375 | 0.3166 |
| −3 | 0.5023 | 0.3542 | 0.5150 | 0.1191 | 0.5854 | 0.2499 | 0.4683 | 0.3152 |
| −2 | 0.6379 | 0.3381 | 0.5844 | 0.1217 | 0.6109 | 0.2343 | 0.5066 | 0.3029 |
| −1 | 0.8733 | 0.2632 | 0.7413 | 0.1248 | 0.6682 | 0.2245 | 0.6060 | 0.2662 |
| 0 | 1.3545 | 0.2231 | 0.9816 | 0.1283 | 0.7440 | 0.1879 | 0.7738 | 0.2105 |
| 1 | 2.3782 | 0.1607 | 1.4816 | 0.1326 | 0.8512 | 0.1672 | 1.3078 | 0.1775 |
| 2 | 2.4793 | 0.0679 | 1.8371 | 0.2927 | 0.9569 | 0.1490 | 1.3537 | 0.1675 |
| 3 | 2.6521 | 0.0486 | 2.3751 | 0.2136 | 1.0829 | 0.1369 | 1.7175 | 0.1481 |
| 4 | 2.8906 | 0.0231 | 2.9305 | 0.2205 | 1.2195 | 0.1344 | 2.1520 | 0.1402 |
Note: each unit corresponds to 104 iterations.
Training time (in seconds) and classification accuracy in parentheses for first order SMO (FO-SMO) and SD-SMO algorithms.
| log2
| Banana | Image | ||
|---|---|---|---|---|
|
|
| |||
| FO-SMO | SD-SMO | FO-SMO | SD-SMO | |
| −4 | 43.6589 (0.8675) |
| 7.90140 (0.9012) | 2.47260 (0.9214) |
| −3 | 47.3385 (0.8753) | 35.3045 (0.8712) | 8.41620 (0.9156) | 2.50380 (0.9324) |
| −2 | 59.8110 (0.8832) | 34.3882 (0.8653) | 9.76570 (0.9223) | 2.59740 (0.9348) |
| −1 | 88.6335 (0.8889) | 28.9070 (0.8377) | 11.7874 (0.9382) | 2.57400 (0.9358) |
| 0 | 129.505 (0.8877) | 22.5036 (0.8667) | 15.3895 (0.9430) | 2.58180 (0.9410) |
| 1 | 220.437 (0.8900) | 16.1617 (0.8502) | 23.4157 (0.9521) | 2.60520 (0.9511) |
| 2 | 229.891 (0.8943) | 8.42400 (0.7853) | 31.1026 (0.9588) | 3.93120 (0.9602) |
| 3 | 238.068 (0.8977) | 3.47140 (0.7032) |
|
|
| 4 |
| 2.02800 (0.6126) | 50.6560 (0.9616) | 4.50900 (0.9578) |
Training time (in seconds) and classification accuracy in parentheses for first order SMO (FO-SMO) and SD-SMO algorithms.
| log2
| Waveform | Splice | ||
|---|---|---|---|---|
|
|
| |||
| FO-SMO | SD-SMO | FO-SMO | SD-SMO | |
| −4 | 43.4541 (0.9094) | 35.4434 (0.8404) | 31.9303 (0.8649) | 44.4478 (0.6507) |
| −3 | 46.5039 (0.9108) | 36.1884 (0.8918) | 33.2688 (0.8736) | 44.0110 (0.7061) |
| −2 | 48.8049 (0.9114) |
| 36.0175 (0.8910) | 41.9830 (0.8944) |
| −1 |
| 35.3499 (0.8948) | 43.6085 (0.8963) |
|
| 0 | 58.9295 (0.9096) | 29.9522 (0.8974) | 55.2503 (0.9037) | 33.4865 (0.8866) |
| 1 | 67.2830 (0.9071) | 26.6060 (0.8955) |
| 26.1801 (0.8826) |
| 2 | 79.3185 (0.9068) | 24.5008 (0.8859) | 94.8392 (0.9060) | 23.3596 (0.8769) |
| 3 | 86.3930 (0.9004) | 22.9251 (0.8876) | 121.219 (0.9054) | 21.7434 (0.8750) |
| 4 | 95.7465 (0.9100) | 22.4251 (0.8860) | 153.243 (0.9032) | 21.0508 (0.8746) |
Number of iterations (in thousands), execution times (in seconds), and average misclassification rates for second order SMO (SO-SMO) and SD-SMO algorithms.
| Dataset | Iterations | Executiontimes | Misclassification rate | |||
|---|---|---|---|---|---|---|
| SO-SMO | SD-SMO | SO-SMO | SD-SMO | SO-SMO | SD-SMO | |
| Titanic | 277.1512 | 59.7346 | 1129.2009 | 80.9348 | 23.5723 | 23.5612 |
| Heart | 5.8993 | 2.2315 | 10.3623 | 4.4652 | 16.1117 | 17.1092 |
| Cancer | 10.1908 | 4.1127 | 21.6765 | 9.0972 | 27.6643 | 27.8764 |
| Thyroid | 30.1537 | 17.7325 | 77.3341 | 52.5521 | 5.5123 | 5.6725 |
| Pima | 60.6751 | 30.7366 | 104.9616 | 69.8546 | 25.0155 | 25.7761 |
Figure 3Variation of the number of iterations with training set size for a8a (a) and covtype (b).