paper-with-me

홈 › Papers

Graph Colouring Meets Deep Learning: Effective Graph Neural Network Models for Combinatorial Problems

2019-03-11 · Henrique Lemos, Marcelo Prates, Pedro Avelar, Luis Lamb

Deep learning has consistently defied state-of-the-art techniques in many fields over the last decade. However, we are just beginning to understand the capabilities of neural learning in symbolic domains. Deep learning architectures that employ parameter sharing over graphs can produce models which can be trained on complex properties of relational data. These include highly relevant NP-Complete problems, such as SAT and TSP. In this work, we showcase how Graph Neural Networks (GNN) can be engineered -- with a very simple architecture -- to solve the fundamental combinatorial problem of graph colouring. Our results show that the model, which achieves high accuracy upon training on random instances, is able to generalise to graph distributions different from those seen at training time. Further, it performs better than the Neurosat, Tabucol and greedy baselines for some distributions. In addition, we show how vertex embeddings can be clustered in multidimensional spaces to yield constructive solutions even though our model is only trained as a binary classifier. In summary, our results contribute to shorten the gap in our understanding of the algorithms learned by GNNs, as well as hoarding empirical evidence for their capability on hard combinatorial problems. Our results thus contribute to the standing challenge of integrating robust learning and symbolic reasoning in Deep Learning systems.

📄 PDF Abstract BibTeX arXiv:1903.04598

Code (2)

corail-research/learning-generic-csp pytorch
machine-reasoning-ufrgs/GNN-GCP tf

Tasks

Deep LearningGraph Neural Network

Similar Papers 제목 키워드 기반

Generating a Graph Colouring Heuristic with Deep Q-Learning and Graph Neural Networks

2023-04-08 · George Watkins, Giovanni Montana, Juergen Branke

The graph colouring problem consists of assigning labels, or colours, to the vertices of a graph such that no two adjacent vertices share the same colour. In this work we investigate whether deep reinforcement learning c…

Deep Reinforcement LearningGraph Neural NetworkQ-Learningreinforcement-learning+1

Local Vertex Colouring Graph Neural Networks

2024-03-10 · Shouheng Li, Dongwoo Kim, Qing Wang

In recent years, there has been a significant amount of research focused on expanding the expressivity of Graph Neural Networks (GNNs) beyond the Weisfeiler-Lehman (1-WL) framework. While many of these studies have yield…

Graph Colouring Problem Based on Discrete Imperialist Competitive Algorithm

2013-08-17 · Hojjat Emami, Shahriar Lotfi

In graph theory, Graph Colouring Problem (GCP) is an assignment of colours to vertices of any given graph such that the colours on adjacent vertices are different. The GCP is known to be an optimization and NP-hard probl…

valid

Unsupervised Graph-based Learning Method for Sub-band Allocation in 6G Subnetworks

2023-12-13 · Daniel Abode, Ramoni Adeogun, Lou Salaün, Renato Abreu 외

In this paper, we present an unsupervised approach for frequency sub-band allocation in wireless networks using graph-based learning. We consider a dense deployment of subnetworks in the factory environment with a limite…

Label merge-and-split: A graph-colouring approach for memory-efficient brain parcellation

2024-04-16 · Aaron Kujawa, Reuben Dorent, Sebastien Ourselin, Tom Vercauteren

Whole brain parcellation requires inferring hundreds of segmentation labels in large image volumes and thus presents significant practical challenges for deep learning approaches. We introduce label merge-and-split, a me…

GPUSegmentationSemantic Segmentation