Machine Learning Algorithms for Influence Maximization on Social Networks