Influence Propagation in Social Networks: A Data Mining Perspective