Distribution-Informed Adaptation for kNN Graph Construction