1. Introduction  
2. Preliminaries  
2.1. Social network  
2.2. Information cascade  
2.3. Popularity prediction  
2.4. Learning methods  
3. Summary of GRL Models  
4. Embedding-based Methods  
4.1. Random walks  
4.2. Embedding-based models  
5. Deep Learning Methods  
5.1. CNN-based models  
5.2. GCN and GAT based models  
5.3. GNN-based models  
5.4. RNN-based models  
5.5. RL-based models  
6. Discussion  
6.1. Strengths and limitations  
6.2. Challenges and future opportunities  
7. Conclusion