Noori, AzadBalafar, Mohammad AliBouyer, AsgaraliSalmani, Khosro2024-05-192024-05-1920241869-54501869-5469https://doi.org10.1007/s13278-023-01178-6https://hdl.handle.net/20.500.12713/5235Graph embedding is an advantageous technique for reducing computational costs and effectively using graph information in machine learning tasks like classification, clustering, and link prediction. As a result, it has become a key method in various research areas. However, different embedding methods may be used depending on the variety of graphs available. One of the most commonly used graph types is the heterogeneous graph (HG) or heterogeneous information network (HIN), which presents unique challenges for graph embedding approaches due to its diverse set of nodes and edges. Several methods have been proposed for heterogeneous graph embedding in recent years to overcome these challenges. This paper aims to review the latest techniques used for this purpose, divided into two main parts: the first part describes the fundamental concepts and obstacles in heterogeneous graph embedding, while the second part compares the most critical methods. Finally, the results are summarized, outlining the challenges and opportunities for future directions.eninfo:eu-repo/semantics/closedAccessHeterogeneous Graph EmbeddingDeep LearningNode ClassificationHeterogeneous NetworkHeterogeneous Graph TransformerReview of heterogeneous graph embedding methods based on deep learning techniques and comparing their efficiency in node classificationReview Article141WOS:0011330473000012-s2.0-85181244183N/A10.1007/s13278-023-01178-6Q1