John Moeller

Machine Learning Researcher

A Unified View of Localized Kernel Learning

2016-05 SDM Miami, Florida, USA
Author(s): John Moeller, Sarathkrishna Swaminathan, and Suresh Venkatasubramanian

Multiple Kernel Learning, or MKL, extends (kernelized) SVM by attempting to learn not only a classifier/regressor but also the best kernel for the training task, usually from a combination of existing kernel functions. Most MKL methods seek the combined kernel that performs best over every training example, sacrificing performance in some areas to seek a global optimum. Localized kernel learning (LKL) overcomes this limitation by allowing the training algorithm to match a component kernel to the examples that can exploit it best. Several approaches to the localized kernel learning problem have been explored in the last several years. We unify many of these approaches under one simple system and design a new algorithm with improved performance. We also develop enhanced versions of existing algorithms, with an eye on scalability and performance.


I graduated with my PhD at the University of Utah School of Computing, and my advisor was Suresh Venkatasubramanian. My specialties are in machine learning and algorithms. I am no longer on the market! I joined Kitware in Fall of 2016.