Adaptive dimension reduction for clustering high dimensional data | Synapse