Learning Computation Bounds for Branch-and-Bound Algorithms to k-plex Extraction
Yun-Ya Huang, Chih-Ya Shen

TL;DR
This paper introduces a machine learning approach to optimize the bounding strategy in branch-and-bound algorithms for efficiently detecting k-plex communities in networks, improving speed and generalization.
Contribution
It develops a novel learn-to-bound strategy within a MILP framework, enhancing branch-and-bound algorithms for k-plex detection with better performance and broader applicability.
Findings
Accelerates branch-and-bound algorithm for k-plex detection
Outperforms baseline methods in experiments
Generalizes across different network properties
Abstract
k-plex is a representative definition of communities in networks. While the cliques is too stiff to applicate to real cases, the k-plex relaxes the notion of the clique, allowing each node to miss up to k connections. Although k-plexes are more flexible than cliques, finding them is more challenging as their number is greater. In this paper, we aim to detect the k-plex under the size and time constraints, leveraging the new vision of automated learning bounding strategy. We introduce the constraint learning concept to learn the bound strategy from the branch and bound process and develop it into a Mixed Integer Programming framework. While most of the work is dedicated on learn the branch strategy in branch and bound-based algorithms, we focus on the learn to bound strategy which needs to handle the problem that learned strategy might not examine the feasible solution. We adopted the…
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
TopicsComplex Network Analysis Techniques · Advanced Graph Neural Networks · Advanced Graph Theory Research
