ImprovingGeneralizationviaScalableNeighborhoodComponentAnalysis