Learning to Adapt by Minimizing Discrepancy