Similar Items: A Survey of Generative Techniques for Spatial-Temporal Data Mining