Heterogeneity is found widely in populations, e.g. different individuals have diverse personalities and.a different willingness to accept novel ideas or behaviors. Whereas population heterogeneity is rarely.considered in studying the social contagions on complex networks, especially on multiplex net