Skip to main content
Erschienen in: Knowledge and Information Systems 3/2014

01.09.2014 | Regular Paper

Parallel multiple kernel learning: a hybrid alternating direction method of multipliers

verfasst von: Zhen-Yu Chen, Zhi-Ping Fan

Erschienen in: Knowledge and Information Systems | Ausgabe 3/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Multiple kernel learning (MKL) has recently become a hot topic in kernel methods. However, many MKL algorithms suffer from high computational cost. Moreover, standard MKL algorithms face the challenge of the rapid development of distributed computational environment such as cloud computing. In this study, a framework for parallel multiple kernel learning (PMKL) using hybrid alternating direction method of multipliers (H-ADMM) is developed to integrate the MKL algorithms and the multiprocessor system. The global problem with multiple kernel is divided into multiple local problems each of which is optimized in a local processor with a single kernel. An H-ADMM is proposed to make the local processors coordinate with each other to achieve the global optimal solution. The results of computational experiments show that PMKL exhibits high classification accuracy and fast computational speed.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Vapnik VN (1998) Statistic learning theory. Wiley, New York Vapnik VN (1998) Statistic learning theory. Wiley, New York
2.
Zurück zum Zitat Scholkopf B, Smolla A (2002) Learning with kernels-support vector machines, regularization, optimization and beyond. MIT press, Cambridge Scholkopf B, Smolla A (2002) Learning with kernels-support vector machines, regularization, optimization and beyond. MIT press, Cambridge
3.
Zurück zum Zitat Parrado-Hernandez E, Arenas-Garcia J, Mora-Jimenez I et al (2003) On problem-oriented kernel refining. Neurocomputing 55:135–150CrossRef Parrado-Hernandez E, Arenas-Garcia J, Mora-Jimenez I et al (2003) On problem-oriented kernel refining. Neurocomputing 55:135–150CrossRef
4.
Zurück zum Zitat Abbasnejad M, Ramachandram D, Mandava R (2012) A survey of the state of the art in learning the kernels. Knowl Inf Syst 31:193–221CrossRef Abbasnejad M, Ramachandram D, Mandava R (2012) A survey of the state of the art in learning the kernels. Knowl Inf Syst 31:193–221CrossRef
5.
Zurück zum Zitat Gonen M, Alpaydın E (2011) Multiple kernel learning algorithms. J Mach Learn Res 12:2211–2268 Gonen M, Alpaydın E (2011) Multiple kernel learning algorithms. J Mach Learn Res 12:2211–2268
6.
Zurück zum Zitat Chapelle O, Vapnik VN, Bousquet O et al (2002) Choosing multiple parameters for support vector machines. Mach Learn 46:131–159MATHCrossRef Chapelle O, Vapnik VN, Bousquet O et al (2002) Choosing multiple parameters for support vector machines. Mach Learn 46:131–159MATHCrossRef
7.
Zurück zum Zitat Gunn SR, Kandola JS (2002) Structural modeling with sparse kernels. Mach Learn 48:137–163MATHCrossRef Gunn SR, Kandola JS (2002) Structural modeling with sparse kernels. Mach Learn 48:137–163MATHCrossRef
8.
Zurück zum Zitat Bi JB, Zhang T, Bennett KP (2004) Column-generation boosting methods for mixture of kernels. In: Proceedings of the 10th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, New York, NY, USA, pp 521–526 Bi JB, Zhang T, Bennett KP (2004) Column-generation boosting methods for mixture of kernels. In: Proceedings of the 10th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, New York, NY, USA, pp 521–526
9.
Zurück zum Zitat Bach FR, Lanckrient GRG, Jordan MI (2004) Multiple kernel learning, conic duality and the SMO algorithm. In: Russell G, Dale S (eds) Proceedings of the twenty first international conference on machine learning. ACM, New York, NY, USA, pp 41–48 Bach FR, Lanckrient GRG, Jordan MI (2004) Multiple kernel learning, conic duality and the SMO algorithm. In: Russell G, Dale S (eds) Proceedings of the twenty first international conference on machine learning. ACM, New York, NY, USA, pp 41–48
10.
Zurück zum Zitat Lanckrient GRG, Cristianini N, Bartlett P et al (2004) Learning the kernel matrix with semidefinite programming. J Mach Learn Res 5:527–572 Lanckrient GRG, Cristianini N, Bartlett P et al (2004) Learning the kernel matrix with semidefinite programming. J Mach Learn Res 5:527–572
11.
Zurück zum Zitat Lanckriet GRG, Bie TD, Cristianini N et al (2004) A statistical framework for genomic data fusion. Bioinformatics 20:2626–2635CrossRef Lanckriet GRG, Bie TD, Cristianini N et al (2004) A statistical framework for genomic data fusion. Bioinformatics 20:2626–2635CrossRef
12.
Zurück zum Zitat Sonnenburg S, Ratsch G, Schafer C et al (2006) Large scale multiple kernel learning. J Mach Learn Res 1:1–18MathSciNet Sonnenburg S, Ratsch G, Schafer C et al (2006) Large scale multiple kernel learning. J Mach Learn Res 1:1–18MathSciNet
13.
Zurück zum Zitat Chen ZY, Li JP, Wei LW (2007) A multiple kernel support vector machine scheme for feature selection and rule extraction from gene expression data of cancer tissue. Artif Intell Med 41:161–175CrossRef Chen ZY, Li JP, Wei LW (2007) A multiple kernel support vector machine scheme for feature selection and rule extraction from gene expression data of cancer tissue. Artif Intell Med 41:161–175CrossRef
14.
Zurück zum Zitat Chen ZY, Fan ZP, Sun M (2012) A hierarchical multiple kernel support vector machine for customer churn prediction using longitudinal behavioral data. Eur J Oper Res 223:461–472MATHMathSciNetCrossRef Chen ZY, Fan ZP, Sun M (2012) A hierarchical multiple kernel support vector machine for customer churn prediction using longitudinal behavioral data. Eur J Oper Res 223:461–472MATHMathSciNetCrossRef
15.
16.
Zurück zum Zitat Chen ZY, Fan ZP (2012) Distributed customer behavior prediction using multiplex data: a collaborative MK-SVM approach. Knowl Based Syst 35:111–119CrossRef Chen ZY, Fan ZP (2012) Distributed customer behavior prediction using multiplex data: a collaborative MK-SVM approach. Knowl Based Syst 35:111–119CrossRef
17.
Zurück zum Zitat Wang S, Huang Q, Jiang S et al (2012) \(\text{ S }^{3}\)MKL: Scalable semi-supervised multiple kernel learning for real-world image applications. IEEE Trans Multimed 14:1259–1274CrossRef Wang S, Huang Q, Jiang S et al (2012) \(\text{ S }^{3}\)MKL: Scalable semi-supervised multiple kernel learning for real-world image applications. IEEE Trans Multimed 14:1259–1274CrossRef
18.
19.
Zurück zum Zitat Wu M, Scholkopf B, Bakir G (2006) A direct method for building sparse kernel learning algorithms. J Mach Learn Res 7:603–624MATHMathSciNet Wu M, Scholkopf B, Bakir G (2006) A direct method for building sparse kernel learning algorithms. J Mach Learn Res 7:603–624MATHMathSciNet
20.
Zurück zum Zitat Subrahmanya N, Shin YC (2010) Sparse multiple kernel learning for signal processing applications. IEEE Trans Pattern Anal Mach Intell 32:788–798CrossRef Subrahmanya N, Shin YC (2010) Sparse multiple kernel learning for signal processing applications. IEEE Trans Pattern Anal Mach Intell 32:788–798CrossRef
21.
Zurück zum Zitat Hu M, Chen Y, Kwok JTY (2009) Building sparse multiple-kernel SVM classifiers. IEEE Trans Neural Netw 20:827–839 Hu M, Chen Y, Kwok JTY (2009) Building sparse multiple-kernel SVM classifiers. IEEE Trans Neural Netw 20:827–839
22.
Zurück zum Zitat Chen ZY, Li JP, Wei LW et al (2011) Multiple kernel support vector machine based multiple tasks oriented data mining system for gene expression data analysis. Expert Syst Appl 38:12151–12159CrossRef Chen ZY, Li JP, Wei LW et al (2011) Multiple kernel support vector machine based multiple tasks oriented data mining system for gene expression data analysis. Expert Syst Appl 38:12151–12159CrossRef
23.
Zurück zum Zitat Gonen M, Alpaydın E (2010) Supervised learning of local projection kernels. Neurocomputing 73:1694–1703CrossRef Gonen M, Alpaydın E (2010) Supervised learning of local projection kernels. Neurocomputing 73:1694–1703CrossRef
24.
Zurück zum Zitat Domeniconi C, Peng J, Yan BJ (2011) Composite kernels for semi-supervised clustering. Knowl Inf Syst 28:99–116CrossRef Domeniconi C, Peng J, Yan BJ (2011) Composite kernels for semi-supervised clustering. Knowl Inf Syst 28:99–116CrossRef
25.
Zurück zum Zitat Zhu X, Li B, Wu X et al (2011) CLAP: collaborative pattern mining for distributed information systems. Decis Support Syst 52:40–51CrossRef Zhu X, Li B, Wu X et al (2011) CLAP: collaborative pattern mining for distributed information systems. Decis Support Syst 52:40–51CrossRef
26.
Zurück zum Zitat Marston S, Li Z, Bandyopadhyay S et al (2010) Cloud computing—the business perspective. Decis Support Syst 51:176–189CrossRef Marston S, Li Z, Bandyopadhyay S et al (2010) Cloud computing—the business perspective. Decis Support Syst 51:176–189CrossRef
27.
Zurück zum Zitat Graf HP, Cosatto E, Bottou L et al (2005) Parallel support vector machines: the cascade SVM. Adva Neural Inf Process Syst 17:521–528 Graf HP, Cosatto E, Bottou L et al (2005) Parallel support vector machines: the cascade SVM. Adva Neural Inf Process Syst 17:521–528
28.
Zurück zum Zitat Alham NK, Li M, Liu Y et al (2012) A distributed SVM ensemble for image: classification and annotation. In: Proceedings of the 9th international conference on fuzzy systems and knowledge discovery. IEEE, Piscataway, NJ, USA, pp 1581–1584 Alham NK, Li M, Liu Y et al (2012) A distributed SVM ensemble for image: classification and annotation. In: Proceedings of the 9th international conference on fuzzy systems and knowledge discovery. IEEE, Piscataway, NJ, USA, pp 1581–1584
29.
Zurück zum Zitat Chang EY, Zhu K, Wang H et al (2007) PSVM: parallelizing support vector machines on distributed computers. Adv Neural Inf Process Syst 20:1–8 Chang EY, Zhu K, Wang H et al (2007) PSVM: parallelizing support vector machines on distributed computers. Adv Neural Inf Process Syst 20:1–8
30.
Zurück zum Zitat Chu CT, Kim SK, Lin YA et al (2006) Map-reduce for machine learning on multicore. Adv Neural Inf Process Syst 17:281–288 Chu CT, Kim SK, Lin YA et al (2006) Map-reduce for machine learning on multicore. Adv Neural Inf Process Syst 17:281–288
31.
Zurück zum Zitat Forero PA, Cano A, Giannakis GB (2010) Consensus-based distributed support vector machines. J Mach Learn Res 11:1663–1707MATHMathSciNet Forero PA, Cano A, Giannakis GB (2010) Consensus-based distributed support vector machines. J Mach Learn Res 11:1663–1707MATHMathSciNet
32.
Zurück zum Zitat Lu Y, Roychowdhury V, Vandenberghe L (2008) Distributed parallel support vector machines in strongly connected networks. IEEE Trans Neural Netw 19:1167–1178 Lu Y, Roychowdhury V, Vandenberghe L (2008) Distributed parallel support vector machines in strongly connected networks. IEEE Trans Neural Netw 19:1167–1178
33.
Zurück zum Zitat Zanni L, Serafini T, Zanghirati G (2006) Parallel software for training large scale support vector machines on multiprocessor systems. J Mach Learn Res 7:1467–1492MATHMathSciNet Zanni L, Serafini T, Zanghirati G (2006) Parallel software for training large scale support vector machines on multiprocessor systems. J Mach Learn Res 7:1467–1492MATHMathSciNet
34.
Zurück zum Zitat Woodsend K, Gondzio J (2009) Hybrid MPI/OpenMP parallel linear support vector machine training. J Mach Learn Res 10:1937–1953MATHMathSciNet Woodsend K, Gondzio J (2009) Hybrid MPI/OpenMP parallel linear support vector machine training. J Mach Learn Res 10:1937–1953MATHMathSciNet
35.
Zurück zum Zitat Bertsekas DP, Tsitsiklis JN (1989) Parallel and distributed computation: numerical methods. Prentice Hall, Upper Saddle RiverMATH Bertsekas DP, Tsitsiklis JN (1989) Parallel and distributed computation: numerical methods. Prentice Hall, Upper Saddle RiverMATH
36.
Zurück zum Zitat Boyd S, Parikh N, Chu E et al (2010) Distributed optimization and statistical learning via the alternating direction method of multipliers. Found Trends Mach Learn 3:1–122MATHCrossRef Boyd S, Parikh N, Chu E et al (2010) Distributed optimization and statistical learning via the alternating direction method of multipliers. Found Trends Mach Learn 3:1–122MATHCrossRef
37.
Zurück zum Zitat Nedic A, Ozdaglar A (2010) Cooperative distributed multi-agent optimization. In: Palomar DP, Eldar YC (eds) Convex optimization in signal processing and communications. Cambridge University Press, Cambridge Nedic A, Ozdaglar A (2010) Cooperative distributed multi-agent optimization. In: Palomar DP, Eldar YC (eds) Convex optimization in signal processing and communications. Cambridge University Press, Cambridge
40.
Zurück zum Zitat Martins AFT, Smith NA, Xing EP et al (2011) Online learning of structured predictors with multiple kernels. J Mach Learn Res 15:507–515 Martins AFT, Smith NA, Xing EP et al (2011) Online learning of structured predictors with multiple kernels. J Mach Learn Res 15:507–515
41.
Zurück zum Zitat Suzuki T, Tomioka R (2011) SpicyMKL: a fast algorithm for multiple kernel learning with thousands of kernels. Mach Learn 85:77–108MATHMathSciNetCrossRef Suzuki T, Tomioka R (2011) SpicyMKL: a fast algorithm for multiple kernel learning with thousands of kernels. Mach Learn 85:77–108MATHMathSciNetCrossRef
42.
Zurück zum Zitat Cao LJ, Keerthi SS, Ong CJ, Zhang JQ et al (2006) Parallel sequential minimal optimization for the training of support vector machines. IEEE Trans Neural Netw 17:1039–1049 Cao LJ, Keerthi SS, Ong CJ, Zhang JQ et al (2006) Parallel sequential minimal optimization for the training of support vector machines. IEEE Trans Neural Netw 17:1039–1049
Metadaten
Titel
Parallel multiple kernel learning: a hybrid alternating direction method of multipliers
verfasst von
Zhen-Yu Chen
Zhi-Ping Fan
Publikationsdatum
01.09.2014
Verlag
Springer London
Erschienen in
Knowledge and Information Systems / Ausgabe 3/2014
Print ISSN: 0219-1377
Elektronische ISSN: 0219-3116
DOI
https://doi.org/10.1007/s10115-013-0655-5

Weitere Artikel der Ausgabe 3/2014

Knowledge and Information Systems 3/2014 Zur Ausgabe

Premium Partner