Labeling complicated objects: multi-view multi-instance multi-label learning
Online learning for latent dirichlet allocation