Zero Shot Learning Based on Deep Weighted Attribute Prediction
In zero shot learning, attributes play as a bridge from original images to class labels. Therefore, to achieve accurate zero shot image classification, we mainly focus on improving attribute prediction accuracy by taking full advantage of prior information about attribute from two aspects. First, we present a new attribute classifier called deep attribute prediction (DeepAP) model by using supervised deep convolutional neural networks (DCNNs) where the attribute label information participates in the training of DCNNs. Unlike common DCNNs that are usually used to extract image features, the constructed DCNNs are used to directly predict attribute values from the original input images. Thus, the designed DeepAP model can serve as the mapping from low level image features to high level semantic attributes in the traditional direct attribute prediction (DAP) model. Second, another prior information about attribute, i.e. class attribute matrix is used to mine the attribute class correlation with sparse representation coefficients. Since the attribute class correlation can reflect different contributions of attributes to classification, we use it to define attribute weights and incorporate the idea of weighted attributes into DeepAP to form the deep weighted attribute prediction (DWAP) model. Experiments on three real datasets show that DWAP outperforms the deep attribute network and DAP on attribute prediction and zero shot image classification.
IEEE Transactions on Systems, Man, and Cybernetics: Systems