Multitask IVM software in MATLAB.

View the Project on GitHub lawrennd/mtivm

MT-IVM Software

This page describes examples of how to use the Multi-task IVM Software (MT-IVM).

Release Information

Current release is 0.142.

As well as downloading the MTIVM software you need to obtain the toolboxes specified below.

Toolbox Version
IVM 0.4
KERN 0.223
NOISE 0.14
PRIOR 0.22
OPTIMI 0.132
MLTOOLS 0.1311

Fixes to icmlVowelDemo.

Version 0.141

This release is simply a freshen up to get plots ready for talks in Madrid.

Release 0.14

This release cleans up some missing dependencies and bugs pointed out by Kervin Murphy.

Unfortunately the software here will not recreate the experiments in the ICML paper as, due to the anonymous submission procedure I failed to freeze the code after submission. My apologies for this.

The original ICML version relied on old IVM code that predates the version on the web. This version relies on the new IVM toolbox which is a lot more modular.



The first example given is demToySine which is a simple multi-task Gaussian Process Regression data set, using three sine waves with different phases. The input sampling distribution is different for each `task'. This means the tasks contain differing amounts of information.

The result of learning is shown below, active points are circled.

Regression from the demToySine.m example. Data is shown as crosses. Circled crosses are points selected for the active set.

Page updated on Wed Aug 12 22:40:27 2009