1. Introduction
Visual attribute recognition is an important research area in computer vision due to its high-level semantic knowledge, which could bridge low-level features and high level human cognitions. It has achieved much success in areas such as image retrieval [16], [19], object recognition [4], [5], [20], face recognition [11], [17], person re- identification [12]–[14]. It has also shown great potential in smart video surveillance [8] and video-based business intelligence [15].