Extracting Influential Nodes for Information Diffusion on a Social Network