A bi-level metric learning framework via self-paced learning weighting. (July 2023)