Finding High-Value Training Data Subset through Differentiable Convex Programming