Using Instance-Level Meta-Information to Facilitate a More Principled Approach to Machine Learning