1. Introduction  
2.1. Native Knowledge  
2.2. Linguistic Knowledge  
2.4. Topical Knowledge  
3. Knowledge Embedding Taxonomy  
4. Knowledge Embedding in Different Learning Architectures  
5. Challenges and Future Opportunities  
5.1. Knowledge Quality  
6. Conclusion