← Latest papers
🤖 machine learning

COPYCOP: Ownership Verification for Graph Neural Networks

The paper introduces CopyCop, a robust algorithm with theoretical guarantees that verifies ownership of Graph Neural Networks by detecting whether two models with different architectures, weights, or embedding dimensions were trained independently or if one is an adversarial copycat, outperforming existing watermarking and fingerprinting methods across 14 datasets.

Original authors: Rahul Nandakumar, Deepayan Chakrabarti

Published 2026-05-08
📖 5 min read🧠 Deep dive

Original authors: Rahul Nandakumar, Deepayan Chakrabarti

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a master chef who has developed a secret, signature sauce. You sell this sauce to restaurants as a service: they send you a list of ingredients (a graph), and you send back a unique flavor profile (an embedding) that they can use to make their own dishes.

The problem? A sneaky competitor might try to steal your recipe. They don't need to break into your kitchen; they just order a thousand samples of your sauce, taste them, and then try to cook up their own version that tastes exactly the same. To make it even harder to catch them, they might change the color of the sauce, serve it in a different bowl, or even dilute it slightly, hoping you won't realize it's a copy.

This is the problem COPYCOP solves. It is a new "forensic tool" designed to catch these copycat chefs (or in the tech world, "surrogate" AI models) even when they try to disguise their theft.

Here is how it works, broken down into simple concepts:

1. The Old Ways Didn't Work

Previously, people tried to catch thieves in two ways, both of which had flaws:

  • The "Watermark" Method: The chef secretly adds a tiny, invisible speck of glitter to the sauce. If the competitor's sauce has the glitter, they are caught.
    • The Flaw: The thief can just order the sauce, taste it, and recreate the flavor without the glitter. They ignore the secret speck entirely.
  • The "Fingerprint" Method: The chef compares the texture of the victim's sauce to the suspect's sauce.
    • The Flaw: If the thief pours the sauce into a different-shaped bowl or changes the temperature, the texture looks different, even if the taste is the same. The old tools couldn't tell the difference between a real change and a fake disguise.

2. The COPYCOP Solution: Finding the "Still Points"

COPYCOP takes a completely different approach. Instead of looking at the sauce itself (the output), it looks at how the sauce reacts when you poke it.

Imagine you have a ball of dough (the AI model). If you push it gently in one direction, it might squish and change shape. But, there are certain specific spots on the dough where, if you push them, nothing happens at all. The dough doesn't move. These are called "Stationary Points."

  • The Magic Insight: The paper proves that these "still points" are like the DNA of the recipe. Even if the thief changes the bowl, the temperature, or the color of the sauce (transformations), the location of these "still points" remains exactly the same.
  • The Test:
    1. COPYCOP asks the victim chef (the original model) to find these "still points" in their dough.
    2. It then asks the suspect chef (the model in question) to find the "still points" in their dough.
    3. The Verdict: If the suspect's "still points" match the victim's perfectly, the suspect is a copycat. If the points are in different places, the suspect is likely an independent chef who just happened to make a similar-tasting sauce by accident.

3. Why It's So Good at Catching Thieves

The paper claims COPYCOP is incredibly robust because:

  • It ignores the disguise: Whether the thief rotates the sauce, scales it up, or changes the dimensions of the bowl, the "still points" stay put.
  • It doesn't need to see the kitchen: You don't need to see the thief's secret recipe (weights or architecture). You only need to see what comes out of their pot.
  • It works even if they try to hide: The thief can't easily fake these points. To do so, they would have to perfectly mimic the victim's reaction to every possible "poke," which is mathematically impossible unless they actually stole the recipe.

4. The Results

The researchers tested this "forensic tool" on 14 different types of data (like social networks, molecules, and financial records) and 5 different types of AI models.

  • Accuracy: It correctly identified copycats almost 100% of the time, even when the thieves tried to rotate, scale, or distort their models.
  • Comparison: It crushed the old "watermark" methods, which failed when the thief simply ignored the secret glitter. It also beat the old "fingerprint" methods, which got confused by simple changes like rotation.

Summary

Think of COPYCOP as a detective who doesn't look at the suspect's clothes (which can be changed) or their voice (which can be disguised). Instead, the detective asks the suspect to stand on a specific, invisible spot on the floor. If they stand on the exact same invisible spot as the original owner, no matter how they are dressed, they are guilty of copying. If they stand somewhere else, they are innocent.

This method allows owners of AI models to prove their ownership and catch thieves, even when those thieves try to completely disguise their stolen work.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →