Learning with Algorithmic Supervision via Continuous Relaxation Proc. Neural Information Processing Systems 34 (NeurIPS 2021)