Proceedings

Towards a Theory of Machine Learning on Graphs and its Applications in Combinatorial Optimization

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Early Career. Pages 8553-8558.

https://doi.org/10.24963/ijcai.2024/981

Abstract

Machine learning on graphs, especially using graph neural networks (GNNs), has seen a surge in interest due to the wide availability of graph data across many disciplines, from life and physical to social and engineering sciences. Despite their practical success, our theoretical understanding of the properties of GNNs remains incomplete. Here, we survey the author's and his collaborators' progress in developing a deeper theoretical understanding of GNNs' expressive power and generalization abilities. In addition, we overview recent progress in using GNNs to speed up solvers for hard combinatorial optimization tasks.

  1. A. Aamand, J. Y. Chen, P. Indyk, S. Narayanan, R. Rubinfeld, N. Schiefer, S. Silwal, and T. Wagner. Exponentially improv- ing the complexity of simulating the Weisfeiler-Lehman test with graph neural networks. arXiv preprint, 2022.
  2. T. Amir, S. J. Gortler, I. Avni, R. Ravina, and N. Dym. Neural injective functions for multisets, measures and graphs via a finite witness theorem. arXiv preprint, 2023.
  3. V. Arvind, J. Köbler, G. Rattan, and O. Verbitsky. On the power of color refinement. In International Symposium on Fundamentals of Computation Theory, pages 339-350, 2015.
  4. W. Azizian and M. Lelarge. Characterizing the expressive power of invariant and equivariant graph neural networks. In ICLR, 2021.
  5. M. Bechler-Speicher, I. Amos, R. Gilad-Bachrach, and A. Globerson. Graph neural networks use graphs when they shouldn't. arXiv preprint, 2023.
  6. L. Bergen, T. J. O'Donnell, and D. Bahdanau. Systematic generalization with edge transformers. In NeurIPS, 2021.
  7. J. Böker. Graph similarity and homomorphism densities. In ICALP, 2021.
  8. G. Bouritsas, F. Frasca, S. Zafeiriou, and M. M. Bronstein. Improving graph neural network expressivity via subgraph isomorphism counting. arXiv preprint, 2020.
  9. C. Bravo, Al. Kozachinskiy, and C. Rojas. On dimensionality of feature vectors in mpnns. arXiv preprint, 2024.
  10. J. Böker, R. Levie, N. Huang, S. Villar, and C. Morris. Fine- grained expressivity of graph neural networks. In NeurIPS, 2023.
  11. J. Cai, M. Fürer, and N. Immerman. An optimal lower bound on the number of variables for graph identifications. Combi- natorica, 12(4):389-410, 1992.
  12. Q. Cappart, D. Chételat, E. B. Khalil, A. Lodi, C. Morris, and P. Veličković. Combinatorial optimization and reasoning with graph neural networks. In IJCAI, 2021. IJCAI
  13. S. Chen, S. Lim, F. Mémoli, Z. Wan, and Y. Wang. Weisfeiler- Lehman meets Gromov-Wasserstein. In ICML, 2022.
  14. M. Colombi, R. Mansini, and M. Savelsbergh. The generalized independent set problem: Polyhedral analysis and solution approaches. European Journal of Operational Research, 260(1):41-55, 2017.
  15. S. S. Du, K. Hou, R. Salakhutdinov, B. Póczos, Ruosong Wang, and K. Xu. Graph neural tangent kernel: Fusing graph neural networks with graph kernels. In NeurIPS, 2019.
  16. N. Dziri, X. Lu, M. Sclar, X. Lorraine Li, L. Jiang, B. Yuchen Lin, S. Welleck, P. West, C. Bhagavatula, R. Le Bras, J. D. Hwang, S. Sanyal, X. Ren, A. Ettinger, Z. Harchaoui, and Y. Choi. Faith and fate: Limits of transformers on composi- tionality. In NeurIPS, 2023.
  17. D. Easley and J. Kleinberg. Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press, 2010.
  18. B. J. Franks, C. Morris, A. Velingker, and F. Geerts. Weisfeiler- leman at the margin: When more expressivity matters. In ICML, 2024.
  19. V. K. Garg, S. Jegelka, and T. S. Jaakkola. Generalization and representational limits of graph neural networks. In ICLR, 2020.
  20. M. Gasse, D. Chételat, N. Ferroni, L. Charlin, and A. Lodi. Exact combinatorial optimization with graph convolutional neural networks. In NeurIPS, 2019.
  21. F. Geerts and J. L. Reutter. Expressiveness and approximation properties of graph neural networks. In ICLR, 2022.
  22. J. Gilmer, S. S. Schoenholz, P. F. Riley, O. Vinyals, and G. E. Dahl. Neural message passing for quantum chemistry. In ICLR, 2017.
  23. J. Gondzio. Interior point methods 25 years later. European Journal of Operational Research, 218:587-601, 2012.
  24. M. Grohe. The logic of graph neural networks. In Symposium on Logic in Computer Science, pages 1-17, 2021.
  25. M. Hewitt, G. L. Nemhauser, and M. W. P. Savelsbergh. Com- bining exact and heuristic approaches for the capacitated fixed-charge network flow problem. INFORMS Journal on Computing, 22(2):314-325, 2010.
  26. E. I. Hsu, C. J. Muise, J. C. Beck, and S. A. McIlraith. Proba- bilistically estimating backbones and variable bias: Experi- mental overview. In International Conference on Principles and Practice of Constraint Programming, 2008.
  27. IBM. CPLEX User's Manual, Version 12.10.0, 2020.
  28. E. B. Khalil, C. Morris, and A. Lodi. MIP-GNN: A data-driven framework for guiding combinatorial solvers. In AAAI, pages 10219-10227, 2022.
  29. J. Kim, S. Oh, and S. Hong. Transformers generalize deepsets and can be extended to graphs & hypergraphs. In NeurIPS, 2021.
  30. J. Kim, D. Nguyen, S. Min, S. Cho, M. Lee, H. Lee, and S. Hong. Pure transformers are powerful graph learners. In NeurIPS, 2022.
  31. D. P. Kingma and J. Ba. Adam: A method for stochastic optimization. In ICLR, 2015.
  32. M. Mohri, A. Rostamizadeh, and A. Talwalkar. Foundations of Machine Learning. MIT Press, 2012.
  33. C. Morris, M. Ritzert, M. Fey, W. L. Hamilton, J. E. Lenssen, G. Rattan, and M. Grohe. Weisfeiler and Leman go neural: Higher-order graph neural networks. In AAAI, 2019.
  34. C. Morris, G. Rattan, and P. Mutzel. Weisfeiler and Leman go sparse: Towards higher-order graph embeddings. In NeurIPS, 2020.
  35. C. Morris, F. Geerts, J. Tönshoff, and M. Grohe. WL meet VC. In ICML, 2023.
  36. C. Morris, Y. L., H. Maron, B. Rieck, N. M. Kriege, M. Grohe, M. Fey, and K. Borgwardt. Weisfeiler and Leman go ma- chine learning: The story so far. JMLR, 2023.
  37. C. Morris, F. Frasca, N. Dym, H. Maron, İ. İ. Ceylan, R. Levie, D. Lim, M. M. Bronstein, M. Grohe, and S. Jegelka. Future directions in the theory of graph machine learning. In ICML, 2024.
  38. L. Müller, M. Galkin, C. Morris, and L. Rampásek. Attending to graph transformers. TMLR, 2024.
  39. L. Müller and C. Morris. Aligning transformers with weisfeiler- leman. In ICML, 2024.
  40. J. Nocedal and S. J. Wright. Numerical optimization. Springer, 2 edition, 2006.
  41. C. Qian, G. Rattan, F. Geerts, C. Morris, and M. Niepert. Or- dered subgraph aggregation networks. In NeurIPS, 2022.
  42. C. Qian, D. Chételat, and C. Morris. Exploring the power of graph neural networks in solving linear optimization prob- lems. In AISTATS, 2024.
  43. F. Scarselli, M. Gori, A. C. Tsoi, M. Hagenbuchner, and G. Monfardini. The graph neural network model. IEEE Transactions on Neural Networks, 20(1):61-80, 2009.
  44. F. Scarselli, A. C. Tsoi, and M. Hagenbuchner. The Vapnik- Chervonenkis dimension of graph and recursive neural net- works. Neural Networks, pages 248-259, 2018.
  45. D. F. Shanno. Who invented the interior-point method? (https://doi.org/10.4171/dms/6/11), 2012. DOI
  46. J. Stokes, K. Yang, K. Swanson, W. Jin, A. Cubillos-Ruiz, N. Donghia, C. MacNair, S. French, L. Carfrae, Z. Bloom- Ackerman, V. Tran, A. Chiappino-Pepe, A. Badran, I. An- drews, E. Chory, G. Church, E. Brown, T. Jaakkola, R. Barzi- lay, and J. Collins. A deep learning approach to antibiotic discovery. Cell, pages 688-702.e13, 2020.
  47. H. Tang and Y. Liu. Towards understanding generalization of graph neural networks. In ICML, 2023.
  48. V. N. Vapnik and A. Chervonenkis. A note on one class of perceptrons. Avtomatika i Telemekhanika, 24(6):937-945, 1964.
  49. V. N. Vapnik. The Nature of Statistical Learning Theory. Springer, 1995.
  50. V. Vapnik. Statistical learning theory. Wiley, 1998.
  51. P. Velickovic, A. P. Badia, D. Budden, R. Pascanu, A. Banino, Dashevskiy M, Hadsell R, and C. Blundell. The CLRS algorithmic reasoning benchmark. In ICML, 2022.
  52. B. Weisfeiler and A. Leman. The reduction of a graph to canon- ical form and the algebra which appears therein. Nauchno- Technicheskaya Informatsia, 2(9):12-16, 1968.
  53. F. Wong, E. J. Zheng, J. A. Valeri, N. M. Donghia, Melis N. Anahtar, Satotaka Omori, Alicia Li, Andres Cubillos-Ruiz, Aarti Krishnan, Wengong Jin, Abigail L. Manson, Jens Friedrichs, Ralf Helbig, Behnoush Hajian, Dawid K. Fiejtek, Florence F. Wagner, Holly H. Soutter, Ashlee M. Earl, Jonathan M. Stokes, Lars D. Renner, and James J. Collins. Discovery of a structural class of antibiotics with explainable deep learning. Nature, 2023.
  54. K. Xu, W. Hu, J. Leskovec, and S. Jegelka. How powerful are graph neural networks? In ICLR, 2019.
  55. K. Xu, M. Zhang, S. Jegelka, and K. Kawaguchi. Optimiza- tion of graph neural networks: Implicit acceleration by skip connections and more depth. In ICLR, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards