Towards reliable ML: Data attribution and adversarial robustness