1. From Local Recovery to Unified Generation: Discovering Triple Set in Knowledge Graphs via Observation-Anchored Latent Diffusion
Missing relations in a knowledge graph can be filled in without first cutting the graph into small subgraphs and completing each one separately. If the two ends of a missing relation land in different subgraphs, no subgraph can recover it, and on the Wiki79k dataset over a fifth of the relations to be recovered are like this. LatentDiff uses an autoencoder to compress the whole graph into a set of vectors: one vector per entity per relation, from which the entities it links to through that relation must be recoverable. During training, the vectors of the complete graph are pushed step by step toward those of the incomplete graph, with a little noise added at each step. The diffusion model learns to walk the other way, from the incomplete graph back to the complete one. As a result, some cross-subgraph relations are recovered: Wiki79k has 3,391 of them, the subgraph methods find none, and LatentDiff finds 178.