paper-with-me

홈 › Papers

Efficient and Explainable Graph Neural Architecture Search via Monte-Carlo Tree Search

2023-08-30 · Yuya Sasaki

Graph neural networks (GNNs) are powerful tools for performing data science tasks in various domains. Although we use GNNs in wide application scenarios, it is a laborious task for researchers and practitioners to design/select optimal GNN architectures in diverse graphs. To save human efforts and computational costs, graph neural architecture search (Graph NAS) has been used to search for a sub-optimal GNN architecture that combines existing components. However, there are no existing Graph NAS methods that satisfy explainability, efficiency, and adaptability to various graphs. Therefore, we propose an efficient and explainable Graph NAS method, called ExGNAS, which consists of (i) a simple search space that can adapt to various graphs and (ii) a search algorithm that makes the decision process explainable. The search space includes only fundamental functions that can handle homophilic and heterophilic graphs. The search algorithm efficiently searches for the best GNN architecture via Monte-Carlo tree search without neural models. The combination of our search space and algorithm achieves finding accurate GNN models and the important functions within the search space. We comprehensively evaluate our method compared with twelve hand-crafted GNN architectures and three Graph NAS methods in four graphs. Our experimental results show that ExGNAS increases AUC up to 3.6 and reduces run time up to 78\% compared with the state-of-the-art Graph NAS methods. Furthermore, we show ExGNAS is effective in analyzing the difference between GNN architectures in homophilic and heterophilic graphs.

📄 PDF Abstract BibTeX arXiv:2308.15734

Code (1)

onizukalab/autognn_mcts 공식 구현 pytorch

Tasks

Neural Architecture Search

Methods 이 논문이 사용한 방법론

Monte-Carlo Tree Search Monte-Carlo Tree Search is a planning algorithm that accumulates value estimates obtained from Monte Carlo simulations in order to successively direct simulations towards more…

Similar Papers 제목 키워드 기반

Monte Carlo Graph Coloring

2025-04-04 · Tristan Cazenave, Benjamin Negrevergne, Florian Sikora

Graph Coloring is probably one of the most studied and famous problem in graph algorithms. Exact methods fail to solve instances with more than few hundred vertices, therefore, a large number of heuristics have been prop…

Refutation of Spectral Graph Theory Conjectures with Monte Carlo Search

2022-07-04 · Milo Roucairol, Tristan Cazenave

We demonstrate how Monte Carlo Search (MCS) algorithms, namely Nested Monte Carlo Search (NMCS) and Nested Rollout Policy Adaptation (NRPA), can be used to build graphs and find counter-examples to spectral graph theory …

Graph Sparsifications using Neural Network Assisted Monte Carlo Tree Search

2023-11-17 · Alvin Chiu, Mithun Ghosh, Reyan Ahmed, Kwang-Sung Jun 외

Graph neural networks have been successful for machine learning, as well as for combinatorial and graph problems such as the Subgraph Isomorphism Problem and the Traveling Salesman Problem. We describe an approach for co…

Graph Neural NetworkTraveling Salesman Problem

Nearly Optimal Steiner Trees using Graph Neural Network Assisted Monte Carlo Tree Search

2023-04-30 · Reyan Ahmed, Mithun Ghosh, Kwang-Sung Jun, Stephen Kobourov

Graph neural networks are useful for learning problems, as well as for combinatorial and graph problems such as the Subgraph Isomorphism Problem and the Traveling Salesman Problem. We describe an approach for computing S…

Graph Neural NetworkTraveling Salesman Problem

Costly Features Classification using Monte Carlo Tree Search

2021-02-14 · Ziheng Chen, Jin Huang, Hongshik Ahn, Xin Ning

We consider the problem of costly feature classification, where we sequentially select the subset of features to make a balance between the classification error and the feature cost. In this paper, we first cast the task…

ClassificationGeneral ClassificationSensitivity