Trustworthy Machine Learning under Social and Adversarial Data Sources