Sobes.tech
Middle — Senior

Ի՞նչ է Graph Isomorphism Network (GIN)-ը։

sobes.tech AI

Պատասխան AI-ից

Գրաֆի իզոմորֆիզմի ցանցը (GIN) տեսակի գրաֆային նեյրոնային ցանց է (GNN), որը նախագծված է արդյունավետ տարբերելու գրաֆները: GIN-ը հիմնված է այն գաղափարի վրա, որ նրա ճարտարապետությունը կարող է մոտավորել գրաֆի իզոմորֆիզմի թեստի (Weisfeiler-Lehman թեստ) ուժը, ինչը դարձնում է այն շատ արտահայտիչ:

GIN-ի հիմնական գաղափարը հարևան հանգույցների հատկությունների հավաքագրումն է գումարման միջոցով և հետո բազմաշերտ perceptron (MLP) կիրառումը: Սա թույլ է տալիս ցանցին ավելի լավ տարբերել գրաֆների կառուցվածքները այլ հավաքագրող մեթոդների (օրինակ, միջին) համեմատ:

Նմուշ ձևակերպում՝ հանգույց v-ի հատկությունների թարմացման համար՝

h_v^{(k)} = MLP^{(k)} \left( (1 + \epsilon^{(k)}) \cdot h_v^{(k-1)} + \sum_{u \in N(v)} h_u^{(k-1)} \right)

որտեղ՝

  • (h_v^{(k)}) հանգույց v-ի հատկություններն են k շերտում,
  • (N(v)) հանգույց v-ի հարևանների հավաքածուն է,
  • (\epsilon^{(k)}) սովորելի պարամետր է,
  • MLP՝ բազմաշերտ perceptron:

Այսպիսով, GIN արդյունավետ է այն խնդիրների համար, որտեղ կարևոր է տարբերել նուրբ կառուցվածքային տարբերությունները գրաֆների միջև։