AutoGML: Fast Automatic Model Selection for Graph Machine Learning

06/18/2022
by   Namyong Park, et al.
19

Given a graph learning task, such as link prediction, on a new graph dataset, how can we automatically select the best method as well as its hyperparameters (collectively called a model)? Model selection for graph learning has been largely ad hoc. A typical approach has been to apply popular methods to new datasets, but this is often suboptimal. On the other hand, systematically comparing models on the new graph quickly becomes too costly, or even impractical. In this work, we develop the first meta-learning approach for automatic graph machine learning, called AutoGML, which capitalizes on the prior performances of a large body of existing methods on benchmark graph datasets, and carries over this prior experience to automatically select an effective model to use for the new graph, without any model training or evaluations. To capture the similarity across graphs from different domains, we introduce specialized meta-graph features that quantify the structural characteristics of a graph. Then we design a meta-graph that represents the relations among models and graphs, and develop a graph meta-learner operating on the meta-graph, which estimates the relevance of each model to different graphs. Through extensive experiments, we show that using AutoGML to select a method for the new graph significantly outperforms consistently applying popular methods as well as several existing meta-learners, while being extremely fast at test time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/20/2019

Meta-Graph: Few shot Link Prediction via Meta Learning

Fast adaptation to new data is one key facet of human intelligence and i...
research
06/14/2020

Graph Meta Learning via Local Subgraphs

Prevailing methods for graphs require abundant label and edge informatio...
research
01/03/2020

Automated Relational Meta-learning

In order to efficiently learn with small amount of data on new tasks, me...
research
05/16/2023

Automatic learning algorithm selection for classification via convolutional neural networks

As in any other task, the process of building machine learning models ca...
research
07/07/2020

Auto-CASH: Autonomous Classification Algorithm Selection with Deep Q-Network

The great amount of datasets generated by various data sources have pose...
research
11/16/2020

Automatic selection of clustering algorithms using supervised graph embedding

The widespread adoption of machine learning (ML) techniques and the exte...
research
06/07/2022

Towards Meta-learned Algorithm Selection using Implicit Fidelity Information

Automatically selecting the best performing algorithm for a given datase...

Please sign up or login with your details

Forgot password? Click here to reset