1 Introduction  
2 Background  
2.1 Knowledge  
2.2 Knowledge Forms  
2.3 Dialogue Systems  
2.4 Knowledge Enhancement Process  
2.5 Motivation for Enhancing Dialogue Systems With Knowledge  
3 Knowledge Search  
4 Knowledge Encoding  
5 Knowledge Incorporation  
6 Datasets  
7 Conclusion