1. Introduction  
2. Neighbourhood Construction: Distance-based and Density-based Approaches  
3. Construction: Geometry-based and Graph-based Approaches  
4. Neighbourhood Construction: Artificial Neural Network-based Approaches  
5. Neighbourhood Construction: Density-based and Graph-based Approaches  
6. The Challenges and Directions for Neighbourhood Construction Approaches  
7. Conclusions and Future Challenges