An Attention-based Graph Neural Network for Heterogeneous Structural Learning