The inverse weights, σ E I and σ q are trainable parameters. This approach obviates the need to hand tune the weights of the individual tasks in the overall loss function. The energy loss function is taken to be the squared error between the predicted energies and energy labels. We also train to the squared error of predicted dipole moments to those predicted by DFT. Unlike the treatment of energy we do not differentiate atomic charge by level of theory, instead assuming that dipole moments from all levels of theory are equivalent.