Graph Minors Meet Machine Learning: the Power of Obstructions
Faisal N. Abu-Khzam, Mohamed Mahmoud Abd El-Wahab, Noureldin Yosri

TL;DR
This paper explores how using problem obstructions as training data for neural networks can significantly improve training efficiency in solving NP-hard problems, demonstrated through the Vertex Cover problem and other instances.
Contribution
It introduces the novel idea of leveraging obstructions as intrinsic problem features for training neural networks, enhancing convergence speed and efficiency.
Findings
Training with obstructions reduces iterations needed for convergence.
Obstructions improve training efficiency across multiple problem instances.
Method demonstrates potential for faster approximate solutions to NP-hard problems.
Abstract
Computational intractability has for decades motivated the development of a plethora of methodologies that mainly aimed at a quality-time trade-off. The use of Machine Learning techniques has finally emerged as one of the possible tools to obtain approximate solutions to -hard combinatorial optimization problems. In a recent article, Dai et al. introduced a method for computing such approximate solutions for instances of the Vertex Cover problem. In this paper we consider the effectiveness of selecting a proper training strategy by considering special problem instances called "obstructions" that we believe carry some intrinsic properties of the problem itself. Capitalizing on the recent work of Dai et al. on the Vertex Cover problem, and using the same case study as well as 19 other problem instances, we show the utility of using obstructions for training neural networks.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Complex Network Analysis Techniques
