Esperimento del playground

GNN Message Passing Toy

Scegli le feature dei nodi, applica da uno a tre strati di message passing e osserva gli embedding vicini diventare più smooth senza uscire dal browser.

GNN interattiva

Media dei messaggi dei vicini

Parti da feature dei nodi modificabili, poi sostituisci ripetutamente ogni embedding con la media di sé stesso e dei vicini. Più strati mescolano vicinati più lontani e riducono il contrasto sugli archi.

Variazione sugli archi pronta
Preset feature
Feature del nodo Nodo 1
Strati di message passing

Prima

variazione archi 0.00

Dopo

variazione archi 0.00

Plot degli embedding

2 strati

Cosa cambia per strato

Ogni strato espande il campo recettivo di un hop. Un nodo mescola prima i vicini diretti, poi i vicini dei vicini, poi una porzione locale più ampia del grafo.

È utile perché il contesto vicino può migliorare una rappresentazione, ma troppi strati possono rendere i nodi connessi troppo simili.

Cosa indicano i colori

I colori iniziali sono feature giocattolo A, B e C scelte a mano. La vista dopo mostra gli embedding dopo l’aggregazione, quindi i colori misti indicano che un nodo ha assorbito canali di feature vicini.

Il plot degli embedding usa un triangolo equilatero A/B/C. Le feature pure stanno agli angoli, mentre gli embedding misti si spostano all’interno.