magistrsko delo
Vid Keršič (Author), Damjan Strnad (Mentor)

Abstract

Grafovske nevronske mreže so v zadnjem času eno izmed najbolj aktivnih področij raziskovanja globokega učenja. Uspešno so bile uporabljene pri problemih, kjer so podatki predstavljeni v obliki grafa, na primer pri analizi družbenih omrežij, napovedovanju prometa, razvoju zdravil itd. Kljub nekaterim zelo dobrim rezultatom pa ostaja še veliko odprtih izzivov pri uporabi nevronskih mrež na zelo velikih grafih, kjer smo omejeni z zmogljivostjo strojne opreme. V magistrskem delu naslavljamo problem uporabe grafovskih nevronskih mrež na obsežnih heterogenih grafih, kjer se med učenjem izvaja vzorčenje soseščine na vsaki plasti mreže, pri čemer se velikosti vzorca omejijo s hiperparametri. Heterogeni grafi vsebujejo več različnih tipov vozlišč in povezav, kar je pri vzorčenju soseščine koristno upoštevati in optimizirati vrednosti hiperparametrov za posamezne tipe povezav. Za reševanje tega problema predstavimo in analiziramo lasten algoritem, ki odpravi potrebo po časovno zahtevnem procesu obravnavanja in nastavljanja hiperparametrov za vse tipe vozlišč ter povezav. Prednosti algoritma z vidika časovne zahtevnosti in uspešnosti klasifikacije prikažemo na dveh grafih – akademskem grafu MAG240M, ki vsebuje več kot 240 milijonov vozlišč in nekaj manj kot 2 milijardi povezav, ter grafu znanja Freebase.

Keywords

umetna inteligenca;strojno učenje;heterogeni grafi;grafovske nevronske mreže;magistrske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.09 - Master's Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: [V. Keršič]
UDC: 004.8:004.032.26(043.2)
COBISS: 130211587 Link will open in a new window
Views: 34
Downloads: 11
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Neighborhood sampling of heterogeneous graphs in graph neural networks
Secondary abstract: In the last few years, graph neural networks have become one of the most active research fields in deep learning. They have been successfully applied for different problems, which can be represented as graphs, such as analysis of social networks, traffic prediction, and drug development. Despite the many successful results, there are still several challenges that need to be addressed when applying graph neural networks to large graphs, where there are hardware limitations. In the master's thesis, we tackle the problem of using graph neural networks on massive heterogeneous graphs, where neighborhood sampling is performed on each layer of the graph neural network, whereas the hyperparameters define the sample size. Heterogeneous graphs contain many node and edge types, which should be considered during the neighborhood sampling for more effective learning and optimized during hyperparameter tuning. For this purpose, we design and analyze the algorithm to remove the need for the time-consuming process of setting all the hyperparameters for all edge types. The algorithm's advantages are presented from the perspective of time complexity and classification efficiency on two graphs – the academic graph MAG240M, which contains more than 240 million nodes and a little less than 2 billion edges, and the knowledge graph Freebase.
Secondary keywords: artificial intelligence;machine learning;heterogeneous graphs;graph neural networks;
Type (COBISS): Master's thesis/paper
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Računalništvo in informacijske tehnologije
Pages: 1 spletni vir (1 datoteka PDF (XI, 51 f.))
ID: 16238568
Recommended works:
, diplomsko delo
, diplomska naloga visokošolskega strokovnega študijskega programa