Sobes.tech
Middle — Senior

რა არის Graph Isomorphism Network (GIN)?

sobes.tech AI

პასუხი AI-სგან

გრაფის იზომორფიზმის ქსელი (GIN) არის გრაფის ნეირონული ქსელის (GNN) ტიპი, რომელიც შექმნილია გრაფების ეფექტურად განასხვავებლად. GIN ეფუძნება იდეას, რომ მისი არქიტექტურა შეუძლია მიახლოება გრაფის იზომორფიზმის ტესტის (Weisfeiler-Lehman ტესტის) ძალას, რაც მას ძალიან გამომსახველს ხდის.

GIN-ის მთავარი იდეაა მეზობელი კვანძების თვისებების აგრეგირება ჯამით და შემდეგ მრავალსაფეხურიანი perceptron-ის (MLP) გამოყენება. ეს საშუალებას აძლევს ქსელს უკეთ განასხვავოს გრაფების სტრუქტურები სხვა აგრეგაციის მეთოდებთან შედარებით (მაგ., საშუალო).

მაგალითი ვერსიის განახლების ფორმულა ვ-კვანძის თვისებებისთვის:

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)}) ვ-კვანძის თვისებებია კ-ფენაზე,
  • (N(v)) ვ-კვანძის მეზობლების ჯგუფია,
  • (\epsilon^{(k)}) არის სწავლასადი პარამეტრი,
  • MLP არის მრავალსაფეხურიანი perceptron.

ასე რომ, GIN ეფექტურია დავალებებში, სადაც მნიშვნელოვანია ნაზად სტრუქტურული განსხვავებების განასხვავება გრაფებს შორის.