Incorporating Intent, Impact, And Context For Beneficial Machine Learning