A Semi-supervised Clustering Method through Bottleneck Distance Exploration