atlas

Research map / Graph learning / Knowledge and temporal graphs

KGMark: A Diffusion Watermark for Knowledge Graphs

ICML 2025 · Graph learning › Knowledge and temporal graphs · approach: Continuous-time dynamic graph learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes KGMark, a diffusion-based watermarking scheme for knowledge graph embeddings that uses community-based graph alignment, redundant embedding, and a learnable mask matrix, with likelihood-based detection.

Problem

Watermarking knowledge graphs is hard because dynamic, structured KG data varies spatially (node relabeling, isomorphism) and temporally (edits, deletions), and existing watermarks target static text or images.

Approach

Embeds a watermark signature in the Fourier domain of DDIM-inverted latents of a VAE-encoded KG embedding, using a learnable adaptive mask matrix for transparency, degree/clustering-based graph alignment against isomorphism, redundant community-level embedding, and a noncentral chi-squared likelihood test for detection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply KGMark instead of DwtDctKG watermarking · AliF, all attack settingsAUC (Avg): 0.8776 -> 0.9697Helped
apply KGMark instead of TreeRingKG watermarking · MIND, all attack settingsAUC (Avg): 0.8685 -> 0.9762Helped
apply KGMark instead of GaussianShadingKG watermarking · Last-FM, all attack settingsAUC (Avg): 0.8922 -> 0.9707Helped
replace fixed-density mask with learnable adaptive watermark mask (ablation)KGMark · AliF, all attack settingsAUC (Avg): 0.9625 -> 0.9697Helped
replace fixed-density mask with learnable adaptive watermark mask (ablation)KGMark · MIND, all attack settingsAUC (Avg): 0.9727 -> 0.9762Helped
replace fixed-density mask with learnable adaptive watermark mask (ablation)KGMark · Last-FM, all attack settingsAUC (Avg): 0.9711 -> 0.9707Hurt
combine Community Layer and Vertex Layer instead of using Community Layer only (ablation)KGMark · AliF, all attack settingsAUC (Avg): 0.9218 -> 0.9697Helped
combine Community Layer and Vertex Layer instead of using Community Layer only (ablation)KGMark · MIND, all attack settingsAUC (Avg): 0.9497 -> 0.9762Helped
combine Community Layer and Vertex Layer instead of using Community Layer only (ablation)KGMark · Last-FM, all attack settingsAUC (Avg): 0.9427 -> 0.9707Helped
combine Community Layer and Vertex Layer instead of using Vertex Layer only (ablation)KGMark · AliF, all attack settingsAUC (Avg): 0.9459 -> 0.9697Helped
combine Community Layer and Vertex Layer instead of using Vertex Layer only (ablation)KGMark · MIND, all attack settingsAUC (Avg): 0.9554 -> 0.9762Helped
combine Community Layer and Vertex Layer instead of using Vertex Layer only (ablation)KGMark · Last-FM, all attack settingsAUC (Avg): 0.9383 -> 0.9707Helped

Surprising findings

Limitations

Experimental setup

Datasets: Alibaba-iFashion MIND Last-FM

Benchmarks: Alibaba-iFashion MIND Last-FM

Metrics: AUC cosine similarity GMR HMR AMR Hits@10

Baselines: DwtDct DctQim TreeRing GaussianShading W/O LAWMM Only CL Only VL

Builds on: DDIM Tree-Ring watermark Gaussian Shading RotatE RGAT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy