1 Introduction  
2 Knowledge Graph Embedding  
2.1 Translation Models  
2.2 Semantic Matching Models  
2.3 Enrichment Based Embedding  
3 Applications of Knowledge Graph Embedding  
3.1 Link Prediction  
3.2 Triple Classification  
3.3 Recommender Systems  
4 Summary