Multi-view multi-instance multi-label learning (M3L) is a framework for modeling complex objects. In this framework, each object (or bag) contains one or more instances, is represented with different feature views, and simultaneously annotated with a set of non-exclusive semantic labels. Given the multiplicity of the studied objects, traditional M3L methods generally demand a large number of labeled bags to train a predictive model to annotate bags (or instances) with semantic labels. However, annotating sufficient bags is very expensive and often impractical. In this paper, we present an Active learning based M3L approach (M3AL) to reduce the labeling costs of bags and to improve the performance as much as possible. M3AL firstly adapts the multi-view self-representation learning to evacuate the shared and individual information of bags and to learn the shared/individual similarities between bags across/within views. Next, to avoid scrutinizing all the possible labels, M3AL introduces a new query strategy that leverages the shared and individual information, and the diverse instance distribution of bags across views, to select the most informative bag-label pair for query. Experimental studies on benchmark datasets show that M3AL can significantly reduce the query costs while achieve a better performance than other related competitive methods at the same cost.