MTGP - A Multi-task Gaussian Process Toolbox
Authors
Robert Dürichen (University of Lübeck)
Marco AF Pimentel (University of Oxford)
Lei Clifton (University of Oxford)
Achim Schweikard (University of Lübeck)
David A Clifton (University of Oxford)
Abstract
Gaussian process (GP) models are a flexible means of performing non-parametric Bayesian regression. However, the majority of existing work using GP models in healthcare data is defined for univariate output time-series, denoted as single-task GPs (STGP). Here, we investigate how GPs could be used to model multiple correlated univariate physiological time-series simultaneously. The resulting multi-task GP (MTGP) framework can learn the correlation within multiple signals even though they might be sampled at different frequencies and have training sets available for different intervals. We illustrate the basic properties of MTGPs using a synthetic case-study with respiratory motion data. Finally, two real-world biomedical problems are investigated from the field of patient monitoring and motion compensation in radiotherapy. The results are compared to STGPs and other standard methods in the respective fields. In both cases, MTGPs learned the correlation between physiological time-series efficiently, which leads to improved modelling accuracy.
Download
The current release is v1.4: <link fileadmin/downloads/mtgp_v1.4.zip>download "MTGP" toolbox for Matlab</link> As well as downloading the MTGP toolbox, you will need: <link www.gaussianprocess.org/gpml/code/matlab/doc/>[GPML]</link> - v3.4 or above; a Matlab toolbox for Gaussian processes.
Using this toolbox should be straightforward: the download comes with some toy datasets on which the demos, shown below can be run. Alternatively, use the scripts in the "example" folder to perform the same. Please feel free to contact the authors for more details concerning any of the scripts, or if you encounter any difficulties in using the toolbox.
Demos
- Demo1: Prediction of multiple correlated tasks with individual training data
- Demo2: Temporal shift between tasks
- Demo3: Tasks with Different Temporal Characteristics
- Demo4: Interpreting the Correlation Coefficients
- Demo5: Noise free correlation analysis
Copyright
he documents contained in these directories are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Forschung
- Robotics Laboratory (RobLab)
- OLRIM
- MIRANA
- Robotik auf der digitalen Weide
- KRIBL
- Ultraschallgeführte Strahlenchirurgie
- Digitaler Superzwilling: Projekt TWIN-WIN
- - Abgeschlossene Projekte -
- Hochpräzise Bewegungsverfolgung am Kopf in der Strahlentherapie
- Neurologische Modellierungen
- Modellierung von Herzbewegungen
- Bewegungskompensation in der Strahlentherapie
- MTGP Toolbox
- Navigation and Visualisation in Endovascular Aortic Repair (Nav EVAR)
- Autonome Elektrofahrzeuge als urbane Lieferanten
- Ziel-basierendes lebenslanges autonomes Lernen
- Transkranielle Elektrostimulation
- Bestrahlungsplanung
- Transkranielle Magnetstimulation
- Navigation in der Leberchirurgie
- Stereotaktische Mikronavigation
- OP - Mikroskop
- Interaktiver C-Arm
- OCT-basierte Neurobildgebung