Entity Type Recognition for Heterogeneous Semantic Graphs