Cargando…

Kernel methods and their derivatives: Concept and perspectives for the earth system sciences

Kernel methods are powerful machine learning techniques which use generic non-linear functions to solve complex tasks. They have a solid mathematical foundation and exhibit excellent performance in practice. However, kernel machines are still considered black-box models as the kernel feature mapping...

Descripción completa

Detalles Bibliográficos
Autores principales: Johnson, J. Emmanuel, Laparra, Valero, Pérez-Suay, Adrián, Mahecha, Miguel D., Camps-Valls, Gustau
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7595302/
https://www.ncbi.nlm.nih.gov/pubmed/33119617
http://dx.doi.org/10.1371/journal.pone.0235885
_version_ 1783601841048649728
author Johnson, J. Emmanuel
Laparra, Valero
Pérez-Suay, Adrián
Mahecha, Miguel D.
Camps-Valls, Gustau
author_facet Johnson, J. Emmanuel
Laparra, Valero
Pérez-Suay, Adrián
Mahecha, Miguel D.
Camps-Valls, Gustau
author_sort Johnson, J. Emmanuel
collection PubMed
description Kernel methods are powerful machine learning techniques which use generic non-linear functions to solve complex tasks. They have a solid mathematical foundation and exhibit excellent performance in practice. However, kernel machines are still considered black-box models as the kernel feature mapping cannot be accessed directly thus making the kernels difficult to interpret. The aim of this work is to show that it is indeed possible to interpret the functions learned by various kernel methods as they can be intuitive despite their complexity. Specifically, we show that derivatives of these functions have a simple mathematical formulation, are easy to compute, and can be applied to various problems. The model function derivatives in kernel machines is proportional to the kernel function derivative and we provide the explicit analytic form of the first and second derivatives of the most common kernel functions with regard to the inputs as well as generic formulas to compute higher order derivatives. We use them to analyze the most used supervised and unsupervised kernel learning methods: Gaussian Processes for regression, Support Vector Machines for classification, Kernel Entropy Component Analysis for density estimation, and the Hilbert-Schmidt Independence Criterion for estimating the dependency between random variables. For all cases we expressed the derivative of the learned function as a linear combination of the kernel function derivative. Moreover we provide intuitive explanations through illustrative toy examples and show how these same kernel methods can be applied to applications in the context of spatio-temporal Earth system data cubes. This work reflects on the observation that function derivatives may play a crucial role in kernel methods analysis and understanding.
format Online
Article
Text
id pubmed-7595302
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-75953022020-11-02 Kernel methods and their derivatives: Concept and perspectives for the earth system sciences Johnson, J. Emmanuel Laparra, Valero Pérez-Suay, Adrián Mahecha, Miguel D. Camps-Valls, Gustau PLoS One Research Article Kernel methods are powerful machine learning techniques which use generic non-linear functions to solve complex tasks. They have a solid mathematical foundation and exhibit excellent performance in practice. However, kernel machines are still considered black-box models as the kernel feature mapping cannot be accessed directly thus making the kernels difficult to interpret. The aim of this work is to show that it is indeed possible to interpret the functions learned by various kernel methods as they can be intuitive despite their complexity. Specifically, we show that derivatives of these functions have a simple mathematical formulation, are easy to compute, and can be applied to various problems. The model function derivatives in kernel machines is proportional to the kernel function derivative and we provide the explicit analytic form of the first and second derivatives of the most common kernel functions with regard to the inputs as well as generic formulas to compute higher order derivatives. We use them to analyze the most used supervised and unsupervised kernel learning methods: Gaussian Processes for regression, Support Vector Machines for classification, Kernel Entropy Component Analysis for density estimation, and the Hilbert-Schmidt Independence Criterion for estimating the dependency between random variables. For all cases we expressed the derivative of the learned function as a linear combination of the kernel function derivative. Moreover we provide intuitive explanations through illustrative toy examples and show how these same kernel methods can be applied to applications in the context of spatio-temporal Earth system data cubes. This work reflects on the observation that function derivatives may play a crucial role in kernel methods analysis and understanding. Public Library of Science 2020-10-29 /pmc/articles/PMC7595302/ /pubmed/33119617 http://dx.doi.org/10.1371/journal.pone.0235885 Text en © 2020 Johnson et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Johnson, J. Emmanuel
Laparra, Valero
Pérez-Suay, Adrián
Mahecha, Miguel D.
Camps-Valls, Gustau
Kernel methods and their derivatives: Concept and perspectives for the earth system sciences
title Kernel methods and their derivatives: Concept and perspectives for the earth system sciences
title_full Kernel methods and their derivatives: Concept and perspectives for the earth system sciences
title_fullStr Kernel methods and their derivatives: Concept and perspectives for the earth system sciences
title_full_unstemmed Kernel methods and their derivatives: Concept and perspectives for the earth system sciences
title_short Kernel methods and their derivatives: Concept and perspectives for the earth system sciences
title_sort kernel methods and their derivatives: concept and perspectives for the earth system sciences
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7595302/
https://www.ncbi.nlm.nih.gov/pubmed/33119617
http://dx.doi.org/10.1371/journal.pone.0235885
work_keys_str_mv AT johnsonjemmanuel kernelmethodsandtheirderivativesconceptandperspectivesfortheearthsystemsciences
AT laparravalero kernelmethodsandtheirderivativesconceptandperspectivesfortheearthsystemsciences
AT perezsuayadrian kernelmethodsandtheirderivativesconceptandperspectivesfortheearthsystemsciences
AT mahechamigueld kernelmethodsandtheirderivativesconceptandperspectivesfortheearthsystemsciences
AT campsvallsgustau kernelmethodsandtheirderivativesconceptandperspectivesfortheearthsystemsciences