Viruses have caused incalculable damage to humans due to their rapid mutation ability. With the development of computer-based technology, more and more computational methods for predicting hosts have been developed to solve the host identification prediction problem and provide theoretical basis. These methods can be used to rapidly predict the hosts of virus interactions and to make decisions about epidemic control and prevention.