Domain Adaptation with Adversarial Training and Graph Embeddings