Bayesian Optimization of Functions over Node Subsets in Graphs
Liang, Huidong, Wan, Xingchen, Dong, Xiaowen
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. Although various algorithms have been introduced in the literature, most are either task-specific or computationally inefficient and only utilize information about the graph structure without considering the characteristics of the function. To address these limitations, we utilize Bayesian Optimization (BO), a sample-efficient black-box solver, and propose a novel framework for combinatorial optimization on graphs. More specifically, we map each $k$-node subset in the original graph to a node in a new combinatorial graph and adopt a local modeling approach to efficiently traverse the latter graph by progressively sampling its subgraphs using a recursive algorithm. Extensive experiments under both synthetic and real-world setups demonstrate the effectiveness of the proposed BO framework on various types of graphs and optimization tasks, where its behavior is analyzed in detail with ablation studies.
May-23-2024
- Country:
- Asia
- China (0.04)
- Middle East > Jordan (0.04)
- Europe
- France (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Oxfordshire > Oxford (0.04)
- North America > United States
- District of Columbia > Washington (0.04)
- Illinois > Cook County
- Chicago (0.04)
- New York (0.04)
- Asia
- Genre:
- Research Report > New Finding (0.46)
- Industry:
- Energy (0.67)
- Health & Medicine
- Epidemiology (0.46)
- Therapeutic Area > Immunology (0.46)
- Transportation (0.69)
- Technology:
- Information Technology
- Artificial Intelligence
- Machine Learning > Statistical Learning (1.00)
- Representation & Reasoning
- Optimization (0.93)
- Search (1.00)
- Communications (1.00)
- Data Science (1.00)
- Information Management > Search (1.00)
- Artificial Intelligence
- Information Technology