Clique Number Estimation via Differentiable Functions of Adjacency Matrix Permutations
Indradyumna Roy, Eeshaan Jain, Soumen Chakrabarti, Abir De
摘要
Estimating the clique number in a graph is central to various applications, e.g., community detection, graph retrieval, etc. Existing estimators often rely on nondifferentiable combinatorial components. Here, we propose a full differentiable estimator for clique number estimation, which can be trained from distant supervision of clique numbers, rather than demonstrating actual cliques. Our key insight is a formulation of the maximum clique problem (MCP) as a maximization of the size of fully dense square submatrix, within a suitably row-column-permuted adjacency matrix. We design a differentiable mechanism to search for permutations that lead to the discovery of such dense blocks. However, the optimal permutation is not unique, which leads to the learning of spurious permutations. To tackle this problem, we view the MCP problem as a sequence of subgraph matching tasks, each detecting progressively larger cliques in a nested manner. This allows effective navigation through suitable node permutations. These steps result in MXNET, an end-to-end differentiable model, which learns to predict clique number without explicit clique demonstrations, with the added benefit of interpretability. Experiments on eight datasets show the superior accuracy of our approach. The code is available on GitHub. * Indradyumna and Eeshaan contributed equally. Eeshaan Jain did this work while he was affiliated with IIT Bombay. THE DESIGN OF MXNET We describe our proposed framework, MXNET, in three stages. MXNET (MSS) First, we describe how to combine a soft permutation generator with a network that searches for the largest square submatrix in a given matrix, to directly predict clique number. MXNET (SubMatch) While MXNET (MSS) gives accurate estimates of ω(G), the very large number of loss optima prevents it from finding sharply interpretable clique demonstrations. We
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper29
- DIFUSCO: Graph-based Diffusion Solvers for Combinatorial OptimizationZhiqing Sun, Yiming YangNeurIPS 2023 · 被引用 356 次
- Deep Graph Matching ConsensusMatthias Fey, Jan Eric Lenssen, Christopher Morris, Jonathan Masci 等ICLR 2020 · 被引用 227 次
- Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on GraphsNikolaos Karalias, Andreas LoukasNeurIPS 2020 · 被引用 190 次
- Stabilizing Transformer Training by Preventing Attention Entropy CollapseShuangfei Zhai, Tatiana Likhomanenko, Etai Littwin, Dan Busbridge 等ICML 2023 · 被引用 153 次
- The CLRS Algorithmic Reasoning BenchmarkPetar Velickovic, Adrià Puigdomènech Badia, David Budden, Razvan Pascanu 等ICML 2022 · 被引用 118 次
相关 Paper
- Neural Graduated Assignment for Maximum Common Edge SubgraphsChaolong Ying, Yingqi Ruan, Xuemin Chen, Yaomin Wang 等ICLR 2026 · 被引用 3 次
- Enumerating Maximal k-Plexes with Worst-Case Time GuaranteeYi Zhou, Jingwei Xu, Zhenyu Guo, Mingyu Xiao 等AAAI 2020 · 被引用 49 次
- Most Probable Densest SubgraphsArkaprava Saha, Xiangyu Ke, Arijit Khan, Cheng LongICDE 2023 · 被引用 8 次
- Improving Maximum k-plex Solver via Second-Order Reduction and Graph Color BoundingYi Zhou, Shan Hu, Mingyu Xiao, Zhang-Hua FuAAAI 2021 · 被引用 54 次
- Can Hybrid Geometric Scattering Networks Help Solve the Maximum Clique Problem?Yimeng Min, Frederik Wenkel, Michael Perlmutter, Guy WolfNeurIPS 2022 · 被引用 30 次
