1 Introduction  
2 Commonsense Knowledge Bases  
2.1 Knowledge Bases  
2.2 Evaluation of Knowledge Bases  
3 Benchmarks and Methodologies  
3.1 Benchmarks  
3.2 Methodologies  
4 Future Directions  
5 Conclusion