Predictive Subspace Learning for Multi-view Data: a Large Margin Approach