Bipart Distance Metric Learning
Bipart is a novel algorithm for combining two distance metrics - one learned from the training set, and one learned from the test set. The two distance metrics are combined using the Bipart trick, to form the Bipart distance metric. This is a general framework for turning any two subspace learning or distance learning techniques into one semi-supervised learning method.
The following figure shows how Bipart can be used to perform classification and regression from accelerometer readings of individuals performing activities.
MATLAB code for the Bipart method can be found here: bipart.zip
Bipart prediction with k-nearest neighbor prediction can be done with the following code:
Please send correspondence to Yang Mu.
Bipart: Learning Block Structure for Activity Detection
Y Mu, H Lo, W Ding, K Amaral, S Crouter
IEEE Transactions in Knowledge and Data Engineering