learning (artificial intelligence)pattern classificationnearest neighbour methodsimbalanced dataimportant minority samplesdistance metrics matrixnovel metric-learning methodreal-world imbalanced datasetsmetric-learning methodsmachine learning tasksdistance measurementsnearest neighboursdistance metricinformation-theoretic metric learningneighbourhood component analysisBLMNN