Semantic Feature Learning for Heterogeneous Multitask Classification via Non-Negative Matrix Factorization | Synapse