mlsanityData to 7 Oct 2026

BloomGML: Graph Machine Learning through the Lens of Bilevel Optimization

arXiv 2403.04763 ↗First posted 7 Mar 2024cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Bilevel optimization refers to scenarios whereby the optimal solution of a lower-level energy function serves as input features to an upper-level objective of interest. These optimal features typically depend on tunable parameters of the lower-level energy in such a way that the entire bilevel pipeline can be trained end-to-end. Although not generally presented as such, this paper demonstrates how a variety of graph learning techniques can be recast as special cases of bilevel optimization or simplifications thereof. In brief, building on prior work we first derive a more flexible class of energy functions that, when paired with various descent steps (e.g., gradient descent, proximal methods, momentum, etc.), form graph neural network (GNN) message-passing layers; critically, we also carefully unpack where any residual approximation error lies with respect to the underlying constituent message-passing functions. We then probe several simplifications of this framework to derive close connections with non-GNN-based graph learning approaches, including knowledge graph embeddings, various forms of label propagation, and efficient graph-regularized MLP models. And finally, we present supporting empirical results that demonstrate the versatility of the proposed bilevel lens, which we refer to as BloomGML, referencing that BiLevel Optimization Offers More Graph Machine Learning. Our code is available at https://github.com/amberyzheng/BloomGML. Let graph ML bloom.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 39 of its 59 references that are in the map. First posted on arXiv 7 Mar 2024.

Builds on

39 of 59 references.

References · 39

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2018How Powerful are Graph Neural Networks?cited by 4,355
  6. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  7. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  8. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  9. 2017Deep Setscited by 1,394
  10. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
  11. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  12. 2020A Survey on Knowledge Graphs: Representation, Acquisition and Applicationscited by 643
27 more
  1. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
  2. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
  3. 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
  4. 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
  5. 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
  6. 2019Inductive Relation Prediction by Subgraph Reasoningcited by 237
  7. 2020Graph Neural Networks with Heterophilycited by 202
  8. 2022How Powerful are Spectral Graph Neural Networkscited by 169
  9. 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
  10. 2017A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applicationscited by 126
  11. 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
  12. 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
  13. 2021GBK-GNN: Gated Bi-Kernel Graph Neural Networks for Modeling Both Homophily and Heterophilycited by 84
  14. 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
  15. 2020DGL-KE: Training Knowledge Graph Embeddings at Scalecited by 67
  16. 2021Graph Neural Networks Inspired by Classical Iterative Algorithmscited by 60
  17. 2022Understanding convolution on graphs via energiescited by 58
  18. 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
  19. 2018A characterization of proximity operatorscited by 32
  20. 2020Revisiting Graph Convolutional Network on Semi-Supervised Node Classification from an Optimization Perspectivecited by 17
  21. 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
  22. 2021Implicit vs Unfolded Graph Neural Networkscited by 12
  23. 2022ReFactor GNNs: Revisiting Factorisation-based Models from a Message-Passing Perspectivecited by 12
  24. 2021Why Propagate Alone? Parallel Use of Labels and Features on Graphscited by 9
  25. 2021Does your graph need a confidence boost? Convergent boosted smoothing on graphs with tabular node featurescited by 9
  26. 2022Descent Steps of a Relation-Aware Energy Produce Heterogeneous Graph Neural Networkscited by 9
  27. 2023OrthoReg: Improving Graph-regularized MLPs via Orthogonality Regularizationcited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.