Margin-aware Adversarial Domain Adaptation with Optimal Transport