Knowledge graph embedding (KGE) learns an embedding space for a more accurate representation of entities and relations. Although the KGE model has proliferated, it often fails to fully capture the rich semantics in knowledge graphs. Some studies attempt to apply decoupling methods to decompose node representations, yet they neglect the semantic noise generated during the decoupled process. To address these issues, we introduce the decoupled semantic graph network for KGE (named DSGNet), which employs a novel approach that combines semantic decoupling with structural awareness. DSGNet begins by projecting the knowledge graph into distinct semantic spaces, ensuring minimal correlation between them to achieve effective semantic decoupling. To mitigate semantic noise, a top-k sampling technique is applied to the decoupled graphs. DSGNet then aggregates these different semantic graphs using a relation-aware aggregation module, followed by a multi-layer aggregation process for enhanced node representation. The extensive experiments demonstrate that DSGNet performs competitively on two popular datasets. We make our code publicly available at https://github.com/HubuKG/DSGNet.
Read full abstract