This work brings a marriage of two seemly unrelated topics, natural language processing (NLP) and social network analysis (SNA). Information diffusion prediction on novel topic is a challenging and important task in SNA, and we design a learning-based framework to solve this problem. Comparing to related work, we open the scenario into a more realistic setting, and exploit the latent semantic information among users, topics, social connections, and heterogeneous social network information as features for prediction. Our framework is evaluated on real data collected from public domain. The experiments show 3.51% AUC enhancement from baseline methods.