A comprehensive survey on semi-supervised feature selection methods is presented. Two categories of these methods are presented from two different perspectives. The hierarchical structure of semi-supervised feature selection methods is given. Advantage and disadvantage of the survey methods are presented. Future research directions are presented.