← Nieuwste papers
🤖 machine learning

Freeze, Prompt, and Adapt: A Framework for Source-free Unsupervised GNN Prompting

Dit artikel introduceert UGPrompt, het eerste volledig ongesuperviseerde framework voor het aanpassen van bevroren vooraf getrainde Graph Neural Networks aan nieuwe taken zonder brongegevens of labels, dat consistentie-regularisatie en pseudo-labeling gebruikt om bestaande gesuperviseerde prompting-methoden te overtreffen.

Oorspronkelijke auteurs: Peyman Baghershahi, Sourav Medya

Gepubliceerd 2026-06-30
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Peyman Baghershahi, Sourav Medya

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een briljante, hoogopgeleide expert hebt (laten we hem "De Bevroren Guru" noemen) die jarenlang een specifiek type probleem heeft bestudeerd, zoals het identificeren van verschillende vogelsoorten aan de hand van foto's. Deze Guru is zo goed in dit werk dat hun brein in een "bevroren" staat staat; je kunt hun kennis niet veranderen of hen opnieuw trainen omdat dat te duur of onmogelijk is (misschien is hun trainingsdata privé).

Je brengt deze Guru nu naar een nieuwe locatie waar de vogels er iets anders uitzien door de lokale lichtinval, het weer of camerahoeken. Dit is een covariabele verschuiving (covariate shift). Het probleem is:

  1. Je hebt geen labels (niemand heeft je verteld welke soorten vogels het zijn in de nieuwe omgeving).
  2. Je kunt de oude foto's die de Guru bestudeerde niet meer zien (de brongegevens zijn verdwenen).
  3. Je moet dat de Guru er nú perfect mee kan werken.

De meeste huidige methoden zouden zeggen: "Oké, laten we de Guru een paar gelabelde voorbeelden van de nieuwe vogels geven en hem een klein beetje aan zijn brein laten sleutelen." Maar de auteurs van dit artikel zeggen: "Nee, dat schendt de regel van het 'bevroren' zijn en vereist dure labels."

In plaats daarvan stellen ze een nieuw framework voor genaamd UGPrompt (Unsupervised Graph Prompting). Zo werkt het, met behulp van eenvoudige analogieën:

Het Kernidee: De "Vertaler" vs. Het "Brein"

Beschouw de GNN (Graph Neural Network) als het brein van de Guru. Dit is bevroren en kan niet veranderen.
Beschouw de Prompt als een speciale bril of een vertaler die vóór de ogen van de Guru zit.

Het doel van UGPrompt is om de perfecte bril te leren. Deze bril verandert het brein van de Guru niet; het past alleen de afbeelding aan die de Guru ziet, zodat de nieuwe, vreemd uitziende vogels er voor de Guru weer vertrouwd uitzien, net als bij zijn oude training.

Hoe leert het zonder labels? (De Drie Trucs)

Omdat niemand het systeem vertelt wat de vogels zijn, moet het systeem slim zijn. Het gebruikt drie hoofdstrategieën:

1. De "Consistentie"-test (De Spiegeltruc)
Stel je voor dat je een foto van een vogel neemt en deze aan de Guru laat zien. Daarna neem je dezelfde foto, maakt hem een beetje wazig, of verandert de kleuren (dit wordt augmentatie genoemd), en laat hem opnieuw zien.

  • De Logica: Als de Guru echt een expert is, zou hij de vogel in zowel de heldere foto als in de wazige foto moeten herkennen.
  • De Actie: Het systeem maakt twee versies van de data: een "zwakke" versie (licht aangepast) en een "sterke" versie (sterk aangepast). Het vraagt de Guru om het label te raden voor de zwakke versie. Als de Guru erg zelfverzekerd is, behandelt het systeem die gok als een "pseudo-label" (een nep-label dat het vertrouwt). Vervolgens past het de bril (de prompt) aan, zodat de Guru voor de "sterke" versie hetzelfde zelfverzekerde antwoord geeft.
  • Het Resultaat: De bril leert de nieuwe data er precies zo uit te laten zien als de oude data die de Guru al kent.

2. De "Diversiteit"-regel (Niet lui zijn)
Soms kan een lui systeem voor elke enkele foto simpelweg "Vogel A" raden, omdat dat de meest voorkomende vogel is. Dit verlaagt de "entropie" (verwarring), maar is nutteloos.

  • De Oplossing: Het systeem voegt een regel toe die zegt: "Hé, je kunt niet voor iedereen hetzelfde raden!" Het dwingt het systeem om zijn voorspellingen te verspreiden over verschillende categorieën, zodat het niet vastloopt in het constant raden van slechts één type vogel.

3. De "Realiteitscheck" (De Domain Adversary)
Stel je een strenge scheidsrechter voor (een Discriminator) die tussen de Guru en de nieuwe foto's staat.

  • Het Spel: De scheidsrechter probeert het verschil te zien tussen een "ruwe" foto en een foto die door jullie speciale bril is verwerkt.
  • Het Doel: De bril moet zo goed zijn in het transformeren van de nieuwe foto's dat de scheidsrechter niet meer kan zien dat ze nieuw zijn. Ze moeten er exact zo uitzien als de oude foto's die de Guru heeft bestudeerd. Als de bril de foto er te vreemd uit laat zien (out of distribution), vangt de scheidsrechter hen en moet de bril zich aanpassen.

De Resultaten: Waarom het ertoe doet

De auteurs hebben dit getest op veel verschillende "vogel"-datasets (grafen die moleculen, sociale netwerken, etc. vertegenwoordigen).

  • De Verrassing: Ondanks dat UGPrompt nul gelabelde data had (0% labels), presteerde het vaak beter dan de beste bestaande methoden die wel de mogelijkheid hadden om 25% gelabelde data te gebruiken.
  • De Belangrijkste Les: Door het brein van de Guru bevroren te houden en alleen de "bril" (de prompt) te leren met behulp van deze slimme trucs, past het systeem sneller en nauwkeuriger aan dan methoden die proberen het brein te hertrainen met beperkte labels.

Samenvatting

Dit artikel introduceert een manier om een vooraf getraind AI-model aan te passen aan nieuwe, ongelabelde data zonder ooit het originele brein van het model aan te raken. Dit doet het door een lichtgewicht "adapter" (de prompt) te leren die gebruikmaakt van consistentie (zorgen dat het model met zichzelf overeenstemt), diversiteit (lui raden voorkomen) en adversarial training (een scheidsrechter misleiden om te denken dat de nieuwe data oude data is).

De auteurs beweren dat dit de eerste methode is die dit succesvol kan voor grafendata, waarmee wordt bewezen dat je geen dure labels of het hertrainen van het model nodig hebt om het te laten werken in nieuwe, verschuivende omgevingen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →