paper-with-me

홈 › Papers

End to end learning and optimization on graphs

2019-05-31 · NeurIPS 2019 12 · Bryan Wilder, Eric Ewing, Bistra Dilkina, Milind Tambe

Real-world applications often combine learning and optimization problems on graphs. For instance, our objective may be to cluster the graph in order to detect meaningful communities (or solve other common graph optimization problems such as facility location, maxcut, and so on). However, graphs or related attributes are often only partially observed, introducing learning problems such as link prediction which must be solved prior to optimization. Standard approaches treat learning and optimization entirely separately, while recent machine learning work aims to predict the optimal solution directly from the inputs. Here, we propose an alternative decision-focused learning approach that integrates a differentiable proxy for common graph optimization problems as a layer in learned systems. The main idea is to learn a representation that maps the original optimization problem onto a simpler proxy problem that can be efficiently differentiated through. Experimental results show that our ClusterNet system outperforms both pure end-to-end approaches (that directly predict the optimal solution) and standard approaches that entirely separate learning and optimization. Code for our system is available at https://github.com/bwilder0/clusternet.

📄 PDF Abstract BibTeX arXiv:1905.13732

Code (1)

bwilder0/clusternet 공식 구현 pytorch

Tasks

Link Prediction

Similar Papers 제목 키워드 기반

Faster Optimization in S-Graphs Exploiting Hierarchy

2023-08-22 · Hriday Bavle, Jose Luis Sanchez-Lopez, Javier Civera, Holger Voos

3D scene graphs hierarchically represent the environment appropriately organizing different environmental entities in various layers. Our previous work on situational graphs extends the concept of 3D scene graph to SLAM …

global-optimization

Learning to Solve Combinatorial Optimization Problems on Real-World Graphs in Linear Time

2020-06-06 · Iddo Drori, Anant Kharkar, William R. Sickinger, Brandon Kates 외

Combinatorial optimization algorithms for graph problems are usually designed afresh for each new problem with careful attention by an expert to the problem structure. In this work, we develop a new framework to solve an…

Combinatorial OptimizationGraph Neural NetworkTraveling Salesman Problem

Deep Bayesian Optimization on Attributed Graphs

2019-05-31 · Jiaxu Cui, Bo Yang, Xia Hu

Attributed graphs, which contain rich contextual features beyond just network structure, are ubiquitous and have been observed to benefit various network analytics applications. Graph structure optimization, aiming to fi…

Bayesian OptimizationGaussian ProcessesGraph Neural Network

Bayesian Optimization of Functions over Node Subsets in Graphs

2024-05-24 · Huidong Liang, Xingchen Wan, Xiaowen Dong

We address the problem of optimizing over functions defined on node subsets in a graph. The optimization of such functions is often a non-trivial task given their combinatorial, black-box and expensive-to-evaluate nature…

Bayesian OptimizationCombinatorial Optimization

Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networking

2020-05-22 · Natalia Vesselinova, Rebecca Steinert, Daniel F. Perez-Ramirez, Magnus Boman

Existing approaches to solving combinatorial optimization problems on graphs suffer from the need to engineer each problem algorithmically, with practical problems recurring in many instances. The practical side of theor…

BIG-bench Machine LearningCombinatorial Optimization