Learning to Solve Minimum Cost Multicuts Efficiently Using Edge-Weighted Graph Convolutional Neural Networks

被引:0
|
作者
Jung, Steffen [1 ]
Keuper, Margret [1 ,2 ]
机构
[1] Saarland Informat Campus, Max Planck Inst Informat, Saarbrucken, Germany
[2] Univ Siegen, Siegen, Germany
关键词
Graph neural network; Graph partitioning;
D O I
10.1007/978-3-031-26390-3_28
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The minimum cost multicut problem is the NP-hard/APXhard combinatorial optimization problem of partitioning a real-valued edge-weighted graph such as to minimize the total cost of the partition. While graph convolutional neural networks (GNN) have proven to be promising in the context of combinatorial optimization, most of them are only tailored to or tested on positive-valued edge weights, i.e. they do not comply with the nature of the multicut problem. We therefore adapt various GNN architectures including Graph Convolutional Networks, Signed Graph Convolutional Networks and Graph Isomorphic Networks to facilitate the efficient encoding of real-valued edge costs. Moreover, we employ a reformulation of the multicut ILP constraints to a polynomial program as loss function that allows us to learn feasible multicut solutions in a scalable way. Thus, we provide the first approach towards end-to-end trainable multicuts. Our findings support that GNN approaches can produce good solutions in practice while providing lower computation times and largely improved scalability compared to LP solvers and optimized heuristics, especially when considering large instances. Our code is available at https://github.com/steffen-jung/GCN- Multicut.
引用
收藏
页码:485 / 501
页数:17
相关论文
共 50 条
  • [31] Functional data learning using convolutional neural networks
    Galarza, J.
    Oraby, T.
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2024, 5 (01):
  • [32] Feature learning for steganalysis using convolutional neural networks
    Yinlong Qian
    Jing Dong
    Wei Wang
    Tieniu Tan
    Multimedia Tools and Applications, 2018, 77 : 19633 - 19657
  • [33] COLOR NAMES LEARNING USING CONVOLUTIONAL NEURAL NETWORKS
    Wang, Yuhang
    Liu, Jing
    Wang, Jinqiao
    Li, Yong
    Lu, Hanqing
    2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 217 - 221
  • [34] A Novel Cost Function for Despeckling using Convolutional Neural Networks
    Ferraioli, Giampaolo
    Pascazio, Vito
    Vitale, Sergio
    2019 JOINT URBAN REMOTE SENSING EVENT (JURSE), 2019,
  • [35] Denoising diffusion weighted imaging data using convolutional neural networks
    Cheng, Hu
    Vinci-Booher, Sophia
    Wang, Jian
    Caron, Bradley
    Wen, Qiuting
    Newman, Sharlene
    Pestilli, Franco
    PLOS ONE, 2022, 17 (09):
  • [36] Unsupervised Feature Learning for Point Cloud Understanding by Contrasting and Clustering Using Graph Convolutional Neural Networks
    Zhang, Ling
    Zhu, Zhigang
    2019 INTERNATIONAL CONFERENCE ON 3D VISION (3DV 2019), 2019, : 395 - 404
  • [37] Graph Structure Learning-Based Compression Method for Convolutional Neural Networks
    Wang, Tao
    Zheng, Xiangwei
    Zhang, Lifeng
    Zhang, Yuang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT II, 2024, 14488 : 130 - 146
  • [38] Improved Appliance Classification in Non-Intrusive Load Monitoring Using Weighted Recurrence Graph and Convolutional Neural Networks
    Faustine, Anthony
    Pereira, Lucas
    ENERGIES, 2020, 13 (13)
  • [39] Graph Convolutional Neural Networks with AM-Actor-Critic for Minimum Vertex Cover Problem
    Tian, Hong
    Li, Dazi
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 3841 - 3846
  • [40] Analysis of Control Flow Graphs Using Graph Convolutional Neural Networks
    Philipp, Patrick
    Georgi, Rafael X. Morales
    Beyerer, Juergen
    Robert, Sebastian
    2019 6TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2019), 2019, : 73 - 77