Thesis will be uploaded upon expiry of the journal embargo on Chapter 3 in July 2023.Graph data consist of the association information between complex entities and also contain diverse vertex information. To make graph data analysis simple and effective, as the bridge between the original graph data and the graph application tasks, graph representation learning has become a hot research topic in recent years. Previous representation learning methods for the graph data may not reflect the intrinsic relationship between nodes due to the complexity of the graph data. Moreover, they do not preserve the topology of the graph data well, which will affect the effectiveness of the downstream tasks. To deal with these issues, the thesis studies effe...