Multiple kernel learning: Difference between revisions

Content deleted Content added
Cleaning up submission (afch-rewrite 0.9)
m Lead cleanup
Line 3:
{{Machine learning bar}}
<!-- EDIT BELOW THIS LINE -->
==Background==
 
'''Multiple kernel learning''' refers to a set of machine learning methods that use a predefined set of [[Kernel method|kernels]] and learn an optimal linear or non-linear combination of kernels as part of the algorithm. Reasons to use multiple kernel learning include a) the ability to select for an optimal kernel and parameters from a larger set of kernels, reducing bias due to kernel selection while allowing for more automated machine learning methods, and b) combining data from different sources (e.g. sound and images from a video) that have different notions of similarity and thus require different kernels. Instead of creating a new kernel, multiple kernel algorithms can be used to combine kernels already established for each individual data source.
 
Multiple kernel learning approaches been used in many applications, such as event recognition in video.<ref>Lin Chen, Lixin Duan, and Dong Xu, "Event Recognition in Videos by Learning From Heterogeneous Web Sources," in IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), 2013, pp. 2666-2673</ref>, object recognition in images <ref>Serhat S. Bucak, Rong Jin, and Anil K. Jain, Multiple Kernel Learning for Visual Object Recognition: A Review. T-PAMI, 2013.</ref>, and biomedical data fusion <ref>Yu et al. [http://www.biomedcentral.com/1471-2105/11/309 L2-norm multiple kernel learning and its application to biomedical data fusion]. BMC Bioinformatics 2010, 11:309</ref>.