TL;DR
This paper introduces PYGON, a graph neural network-based algorithm capable of recovering various dense subgraphs in random graphs, regardless of their structure, achieving performance comparable to existing methods for certain subgraph sizes.
Contribution
The paper presents the first learning-based algorithm, PYGON, that can recover dense subgraphs of various structures in dense random graphs, extending beyond planted cliques.
Findings
PYGON can recover cliques of size Θ(√n).
PYGON can recover multiple types of dense subgraphs.
The algorithm works in both directed and undirected graphs.
Abstract
Multiple methods of finding the vertices belonging to a planted dense subgraph in a random dense graph have been proposed, with an emphasis on planted cliques. Such methods can identify the planted subgraph in polynomial time, but are all limited to several subgraph structures. Here, we present PYGON, a graph neural network-based algorithm, which is insensitive to the structure of the planted subgraph. This is the first algorithm that uses advanced learning tools for recovering dense subgraphs. We show that PYGON can recover cliques of sizes , where is the size of the background graph, comparable with the state of the art. We also show that the same algorithm can recover multiple other planted subgraphs of size , in both directed and undirected graphs. We suggest a conjecture that no polynomial time PAC-learning…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
