Multi-Objective Deep Learning with Adaptive Reference Vectors