RandMark: On Random Watermarking of Visual Foundation Models

Dit paper introduceert RandMark, een methode voor het verifiëren van eigendom van visuele fundamentele modellen door middel van willekeurige watermerken die in interne representaties worden ingebed om intellectuele eigendomsrechten te beschermen.

Anna Chistyakova, Mikhail Pautov

Gepubliceerd 2026-03-12
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een heel slimme, krachtige robot hebt gebouwd die foto's kan begrijpen. Deze robot is zo goed, dat hij niet alleen kan zeggen "dit is een hond", maar ook een hond kan tekenen, een foto kan analyseren of een ziekte kan herkennen op een röntgenfoto. Dit noemen we een Visuele Basismodel (een 'foundation model').

Het bouwen van zo'n robot kost echter enorm veel tijd, geld en energie. De eigenaar wil dus graag weten: "Wie gebruikt mijn robot? En gebruikt iemand hem zonder mijn toestemming?"

Hier komt RandMark in beeld. Het is een slimme manier om een onzichtbaar watermerk in de robot te verstoppen, zodat de eigenaar altijd kan bewijzen dat de robot van hem is.

Hier is hoe het werkt, vertaald naar alledaagse taal:

1. Het Probleem: De Dief en de Kopie

Stel, jij bent de eigenaar van deze robot. Iemand anders leent hem, doet alsof hij hem heeft gebouwd, en verkoopt zijn diensten. Hoe bewijs jij dat het jouw robot is?

  • De oude manier: Soms proberen mensen een "vingerafdruk" te maken door de robot een heel specifieke opdracht te geven. Maar als de dief de robot een beetje aanpast (bijvoorbeeld door hem te 'trainen' op nieuwe taken), is die vingerafdruk vaak weg. Het is alsof je je handafdruk op een stukje klei drukt; als de klei een beetje droogt of vervormt, is de afdruk niet meer te herkennen.
  • De nieuwe manier (RandMark): In plaats van een afdruk op de buitenkant, verstoppen we het bewijs in het brein van de robot.

2. De Oplossing: Het Onzichtbare Merkteken

De auteurs van dit paper (Anna en Mikhail) hebben een methode bedacht die werkt als een magische inkt die in de hersenen van de robot wordt gespoten.

  • Het proces: Ze nemen een setje foto's (bijvoorbeeld 1000 willekeurige plaatjes) en sturen ze door de robot. Tegelijkertijd geven ze de robot een geheim berichtje (een reeks van 0-en en 1-en, zoals een geheime code).
  • De truc: Ze "trainen" de robot een beetje om die code te onthouden, maar op een heel slimme manier. Ze gebruiken een kleine, slimme hulp-robot (een 'encoder') die de foto's een beetje 'verstoort' (alsof je een foto een beetje wazig maakt of verdraait) voordat de hoofdrobot er naar kijkt.
  • Het resultaat: De robot leert dat: "Als ik deze wazige foto zie, moet ik dit specifieke geheime berichtje teruggeven."

3. Waarom is dit zo slim? (De Creatieve Analogie)

Stel je voor dat je een recept hebt voor de beste taart ter wereld.

  • De dief neemt je recept, past het een beetje aan (misschien minder suiker, of een ander type bloem) en zegt: "Dit is mijn taart."
  • RandMark is alsof je in het recept een geheime smaak hebt verwerkt die alleen naar voren komt als je de taart op een heel specifieke, willekeurige manier snijdt.
    • Als de dief de taart maakt met jouw recept (ook al heeft hij er suiker aan toegevoegd of de oven temperatuur veranderd), zal de taart nog steeds die geheime smaak hebben als je hem op de juiste manier snijdt.
    • Als iemand een hele andere taart maakt (een totaal ander recept), zal die taart nooit die specifieke smaak hebben, hoe je hem ook snijdt.

In de tech-taal betekent dit:

  • Robuustheid: Zelfs als de dief de robot "finetunes" (laat hem leren op nieuwe taken, zoals het herkennen van auto's in plaats van honden) of zelfs als hij de robot "knijpt" (verwijdert onnodige onderdelen om hem sneller te maken), blijft het watermerk aanwezig. De "geheime smaak" zit diep in de structuur.
  • Veiligheid: Als iemand een nieuwe, onafhankelijke robot bouwt, zal die nooit per ongeluk die specifieke geheime code teruggeven. De kans dat twee totaal verschillende robots per toeval hetzelfde geheim hebben, is net zo klein als de kans dat twee mensen per ongeluk exact dezelfde vingerafdruk hebben.

4. Hoe bewijs je het?

Om te checken of een robot van jou is, doe je het volgende:

  1. Je geeft de robot een reeks wazige foto's.
  2. Je vraagt: "Wat is het geheim?"
  3. De robot geeft een antwoord.
  4. Als het antwoord overeenkomt met jouw geheime code (zelfs als er een paar letters fout zijn), dan weet je: "Deze robot is mijn kopie!"
  5. Als het antwoord compleet anders is, is het een andere robot.

5. Wat zeggen de resultaten?

De onderzoekers hebben dit getest met de slimste robots van dit moment (zoals CLIP en DINOv2).

  • Resultaat: Zelfs als de robots zwaar werden aangepast (voor taken zoals het herkennen van producten in een webshop of het segmenteren van voedsel op foto's), bleef het watermerk 100% herkenbaar.
  • Fouten: Ze hebben bijna nooit een onschuldige robot per ongeluk beschuldigd van diefstal (geen "valse alarmen").

Conclusie

RandMark is als een onzichtbare, onverwoestbare stempel in het brein van een AI. Het stelt eigenaren in staat om te zeggen: "Dit is mijn creatie, zelfs als iemand hem heeft aangepast of gekopieerd." Het is een veilige manier om je intellectuele eigendom te beschermen in een wereld waar AI-modellen steeds waardevoller en makkelijker te kopiëren worden.