Towards enhancing learning on imbalanced data: A novel adaptive weighting strategy | Synapse