paper-with-me

홈 › Papers

A Novel Differentiable Loss Function for Unsupervised Graph Neural Networks in Graph Partitioning

2023-12-11 · Vivek Chaudhary

In this paper, we explore the graph partitioning problem, a pivotal combina-torial optimization challenge with extensive applications in various fields such as science, technology, and business. Recognized as an NP-hard prob-lem, graph partitioning lacks polynomial-time algorithms for its resolution. Recently, there has been a burgeoning interest in leveraging machine learn-ing, particularly approaches like supervised, unsupervised, and reinforce-ment learning, to tackle such NP-hard problems. However, these methods face significant hurdles: supervised learning is constrained by the necessity of labeled solution instances, which are often computationally impractical to obtain; reinforcement learning grapples with instability in the learning pro-cess; and unsupervised learning contends with the absence of a differentia-ble loss function, a consequence of the discrete nature of most combinatorial optimization problems. Addressing these challenges, our research introduces a novel pipeline employing an unsupervised graph neural network to solve the graph partitioning problem. The core innovation of this study is the for-mulation of a differentiable loss function tailored for this purpose. We rigor-ously evaluate our methodology against contemporary state-of-the-art tech-niques, focusing on metrics: cuts and balance, and our findings reveal that our is competitive with these leading methods.

📄 PDF Abstract BibTeX arXiv:2312.06877

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationGraph Neural Networkgraph partitioning

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

The Map Equation Goes Neural: Mapping Network Flows with Graph Neural Networks

2023-10-02 · Christopher Blöcker, Chester Tan, Ingo Scholtes

Community detection is an essential tool for unsupervised data exploration and revealing the organisational structure of networked systems. With a long history in network science, community detection typically relies on …

ClusteringCommunity DetectionGraph ClusteringGraph Neural Network+1

Ising on the Graph: Task-specific Graph Subsampling via the Ising Model

2024-02-15 · Maria Bånkestad, Jennifer R. Andersson, Sebastian Mair, Jens Sjölund

Reducing a graph while preserving its overall structure is an important problem with many applications. Typically, reduction approaches either remove edges (sparsification) or merge nodes (coarsening) in an unsupervised …

Graph ClassificationGraph Neural NetworkImage SegmentationSemantic Segmentation

Mincut Pooling in Graph Neural Networks

2019-09-25 · Filippo Maria Bianchi, Daniele Grattarola, Cesare Alippi

The advance of node pooling operations in Graph Neural Networks (GNNs) has lagged behind the feverish design of new message-passing techniques, and pooling remains an important and challenging endeavor for the design of …

Graph Classification

Unsupervised Learning for Optimal Transport plan prediction between unbalanced graphs

2025-05-21 · Sonia Mazelet, Rémi Flamary, Bertrand Thirion

Optimal transport between graphs, based on Gromov-Wasserstein and other extensions, is a powerful tool for comparing and aligning graph structures. However, solving the associated non-convex optimization problems is comp…

Stochastic Block Model

Differentiable Vector Graphics Rasterization for Editing and Learning

2020-11-26 · ACM Transactions on Graphics 2020 11 · Tzu-Mao Li, Michal Lukáč, Michaël Gharbi, Jonathan Ragan-Kelley

We introduce a differentiable rasterizer that bridges the vector graphics and raster image domains, enabling powerful raster-based loss functions, optimization procedures, and machine learning techniques to edit and gene…

Vector Graphics