In-Demand Supervised Learning