I. Introduction
With the rapid development of mobile Internet, social network and cloud computing in recent years, the volume of data increased rapidly. To solve the problem of storage, analysis and management of these data, hashing learning has attracted many researchers attention. Hashing learning projects the original data into binary codes which can reduce the consumption of storage and computing and improve the efficiency of system. Hashing learning has been widely applied on information retrieval [1], [2], data mining [3], [4], pattern recognition [5], [6], multimedia information processing [7], [8] and computer vision [9], [10].