When GNNs meet symmetry in ILPs: an orbit-based feature augmentation approach

📅 2025-01-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Variable symmetries in integer linear programming (ILP) impede graph neural networks (GNNs) from distinguishing equivalent variables, severely degrading prediction accuracy and training convergence. To address this, we introduce— for the first time in GNN-based ILP solving—the group-theoretic concept of *orbits* into feature design, proposing an orbit-grouping symmetry-aware feature enhancement method. Specifically, we decompose the variable set into orbits under the symmetry group action to identify equivalent variables, and construct a discrete uniform random sampling mechanism that explicitly encodes symmetry structure while preserving permutation equivariance/invariance. This approach overcomes the expressive limitation of conventional GNNs on symmetric ILP instances. Experiments demonstrate substantial improvements: average prediction accuracy increases by 8.2%, training convergence accelerates by 1.7×, and model generalization and robustness are significantly enhanced.

Technology Category

Application Category

📝 Abstract
A common characteristic in integer linear programs (ILPs) is symmetry, allowing variables to be permuted without altering the underlying problem structure. Recently, GNNs have emerged as a promising approach for solving ILPs. However, a significant challenge arises when applying GNNs to ILPs with symmetry: classic GNN architectures struggle to differentiate between symmetric variables, which limits their predictive accuracy. In this work, we investigate the properties of permutation equivariance and invariance in GNNs, particularly in relation to the inherent symmetry of ILP formulations. We reveal that the interaction between these two factors contributes to the difficulty of distinguishing between symmetric variables. To address this challenge, we explore the potential of feature augmentation and propose several guiding principles for constructing augmented features. Building on these principles, we develop an orbit-based augmentation scheme that first groups symmetric variables and then samples augmented features for each group from a discrete uniform distribution. Empirical results demonstrate that our proposed approach significantly enhances both training efficiency and predictive performance.
Problem

Research questions and friction points this paper is trying to address.

Graph Neural Networks
Symmetry Handling
Integer Linear Programming
Innovation

Methods, ideas, or system contributions that make the work stand out.

Symmetry Handling
Graph Neural Network (GNN)
Integer Linear Programming (ILP)
🔎 Similar Papers
No similar papers found.
Q
Qian Chen
School of Science and Engineering, The Chinese University of Hong Kong, Shenzhen, China; Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China
L
Lei Li
School of Science and Engineering, The Chinese University of Hong Kong, Shenzhen, China; Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China
Q
Qian Li
Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China; School of Data Science, The Chinese University of Hong Kong, Shenzhen, China
J
Jianghua Wu
Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China
A
Akang Wang
Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China; School of Data Science, The Chinese University of Hong Kong, Shenzhen, China
R
Ruoyu Sun
Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China; School of Data Science, The Chinese University of Hong Kong, Shenzhen, China
Xiaodong Luo
Xiaodong Luo
sctu.edu.cn
Image generation Computer Vision
T
Tsung-Hui Chang
School of Science and Engineering, The Chinese University of Hong Kong, Shenzhen, China; Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China
Q
Qingjiang Shi
Shenzhen International Center for Industrial and Applied Mathematics, Shenzhen Research Institute of Big Data, China; School of Software Engineering, Tongji University, Shanghai, China