Geometric Machine Learning Insights
Geometric Machine Learning Insights
DOI: 10.1002/aaai.12210
H IGH LIGH T
Melanie Weber
This is an open access article under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs License, which permits use and distribution in any medium,
provided the original work is properly cited, the use is non-commercial and no modifications or adaptations are made.
© 2025 The Author(s). AI Magazine published by John Wiley & Sons Ltd on behalf of Association for the Advancement of Artificial Intelligence.
and symmetric spaces. It accompanies a New Faculty reach can ensure that the manifold does not have sharp
Highlights talk given at AAAI 2024 (Weber 2024). corners or other irregularities. Another concept that is use-
ful in this context is Ricci curvature, a local, intrinsic notion
of curvature, which describes how the volume within small
CHARACTERIZING DATA GEOMETRY regions of the manifold changes.
Curvature-Based Clustering
Community detection, or unsupervised node clustering, is Deep graph machine learning
a fundamental task in graph learning, which seeks to iden-
tify densely connected substructures within a graph. Many, Message-passing Graph Neural Networks
by now classical, algorithms have been proposed for this Graph Neural Networks (GNNs) have emerged as a popu-
task, including spectral clustering (Von Luxburg 2007) and lar architecture for deep learning on graphs. Many GNNs
the Louvain algorithm (Blondel et al. 2008). More recently, implement the message-passing paradigm (Gori, Monfar-
approaches that leverage discrete Ricci curvatures and dini, and Scarselli 2005; Hamilton, Ying, and Leskovec
associated geometric flows have been proposed, including 2017), which iteratively learns node embeddings ℎ𝑣𝑙 that
curvature-based thresholding (Fesser et al. 2023; Gosztolai jointly represent information encoded in the adjacency
and Arnaudon 2021; Sia, Jonckheere, and Bogdan 2019), as and the attributes of the input graph (Figure 3). During
well as reweighting and thresholding guided by an associ- each iteration (“layer”) 𝑙, nodes aggregate information
ated discrete Ricci flow (Ni et al. 2019; Tian, Lubberts, and from their neighbors (the “message” 𝑚𝑣𝑙 ) and then update
Weber 2023b). Both types of methods rely on the obser- their own representation based on this new information.
vation that the curvature of edges between communities This allows for capturing increasingly complex structure
is low, whereas edges within communities have high cur- as the depth of the network increases. The aggregation
vature (Figure 2). Curvature-based thresholding removes 𝑓𝐴𝑔𝑔 and update functions 𝑓𝑈𝑝 that specify each layer
edges with low curvature, upon which the resulting are typically implemented using neural networks with
connected components reveal the communities. The asso- trainable parameters. Examples of message-passing GNNs
AI MAGAZINE 5 of 11
include Graph Convolutional Networks (Kipf and Welling suitable number of edges to add and remove. Here, again,
2017), Graph Isomorphism Networks (Xu et al. 2018), the geometry of the graph can provide guidance: The cur-
GraphSAGE (Hamilton, Ying, and Leskovec 2017), and vature gap (Gosztolai and Arnaudon 2021) is a global graph
Graph Attention Networks (Veličković et al. 2017). characteristic derived from the distribution of curvature
values across the graph, from which a threshold for identi-
Challenges during training fying regions with “too high” or “too low” curvature can be
While Graph Neural Networks have achieved significant deduced. This, in turn, informs the number of edges that
success across various learning tasks and domains, they are need to be perturbed for effective rewiring.
not without challenges. Two primary issues are the inabil-
ity to effectively utilize information encoded in long-range Improving the representational power of GNNs via
connections (an effect known as over-squashing (Alon and geometric augmentation
Yahav 2021)), and the difficulty in maintaining distinct Another key question regarding the effectiveness of GNNs
node representations as the network depth increases is what types of functions they can and cannot learn.
(known as over-smoothing (Li, Han, and Wu 2018)). This question can be analyzed through the following lens:
Over-squashing occurs when information encoded in Does a GNN map two graphs to the same representation if
long-range connections is compressed through “bottle- and only if they are topologically identical? Unfortunately,
necks” in message-passing, which can make it difficult to standard message-passing GNNs are unable to learn such
capture this information in the learned representations as a mapping for notable classes of graphs, including simple
the number of layers in the network grows. From a geo- examples such as regular graphs (Morris et al. 2019; Xu
metric perspective, it can be observed that edges that cause et al. 2018). As a consequence, GNNs are unable to learn
such “bottlenecks” have low curvature (Topping et al. some basic functions, such as calculating the diameter
2022). On the other hand, over-smoothing happens when, of a graph or determining the size of its largest cycle.
with increasing network depth, the representations of dis- What can be done to address this? More powerful GNN
similar nodes become increasingly indistinguishable. This architectures, such as Higher-order GNNs (Morris et al.
arises in particular in dense regions of the graph, which 2019) and topology-aware message passing that encodes
are often characterized by high curvature (see Figure 2). local substructures (Bouritsas et al. 2022; Zhao et al. 2022)
As such, discrete curvature offers a useful framework are able to distinguish a larger set of non-topologically
for characterizing both effects. Curvature can also be identical graphs. However, often these architectures are
used to mitigate both effects during training, specifically computationally less efficient. A simpler alternative is
through rewiring, a preprocessing technique that perturbs to augment the graph with geometric information that
the edges of the input graph. Several rewiring approaches allows for learning richer node representations, which
have been proposed, many guided by graph characteris- enhances their utility in downstream tasks. Various types
tics like discrete curvature (Topping et al. 2022; Fesser of such augmentations, also known as “encodings”, have
and Weber 2023; Nguyen et al. 2023) or the spectrum of been introduced, leveraging tools like the spectrum of
the Graph Laplacian (Karhadkar, Banerjee, and Montufar the Graph Laplacian (Dwivedi et al. 2022) and discrete
2023). Curvature-based rewiring performs the following curvature (Fesser and Weber 2024).
edge perturbations: In regions with high curvature, edges As we discussed above, curvature captures local struc-
are removed to prevent over-smoothing, while in areas tural information within a node’s two-hop neighbor-
with low curvature, synthetic edges are added to coun- hood in contrast to message-passing, which only cap-
teract over-squashing. A key question is to determine a tures information in the one-hop neighborhood. As a
consequence, simple curvature augmentations are surpris- tasks is of great interest. In the Euclidean setting, Dis-
ingly effective encodings and can lead to significant per- ciplined Convex Programming (DCP) (Grant, Boyd, and
formance improvements, often outperforming encodings Ye 2006) is a well-established framework that automates
based on other graph characteristics (Fesser and Weber the verification of convexity for a wide range of func-
2024). Importantly, curvature encodings are relatively tions. DCP achieves this by decomposing functions into
scalable compared to other methods. Since encodings rep- basic convex components (atoms) and applying convexity-
resent a preprocessing routine, scalability is important to preserving operations (rules). This idea can be extended to
balance the benefits of enhanced representational power the geometric setting by leveraging the algebraic properties
with the computational resources required for computing of g-convex functions. Disciplined Geodesically Convex Pro-
the encodings. gramming (Cheng, Dixit, and Weber 2024) generalizes this
framework to Cartan-Hadamard manifolds, specifically
for optimization on the manifold of symmetric, positive
LEARNING ON MATRIX SPACES definite matrices.
In many machine learning and data science applications Algorithms for Riemannian optimization
we encounter optimization tasks that involve matrices, Motivated by the advantages discussed above, Riemannian
both in the form of standalone algorithms or as subroutines optimization has gained significant traction in machine
of more complex algorithms. Traditionally, these tasks learning and data science. Many classical algorithms have
are solved with tools from Euclidean optimization, which been extended to the geometric setting, resulting in gen-
treat the underlying matrix space as an Euclidean space. eralized approaches for convex (Bacák 2014; Udriste 1994;
Here, the structure of the matrices, such as orthogonality Zhang and Sra 2016), nonconvex (Boumal, Absil, and Car-
or positive definiteness, is enforced through constraints, tis 2019; Weber and Sra 2021), stochastic (Bonnabel 2013;
necessitating the use of constrained optimization tech- Weber and Sra 2021; Zhang, Reddi, and Sra 2016), con-
niques. However, matrix spaces can also be viewed as strained (Bergmann et al. 2022; Weber and Sra 2021, 2022),
Riemannian manifolds, where the structural properties and min-max optimization problems (Jordan, Lin, and
are inherently encoded in the domain’s parametrization. Vlatakis-Gkaragkounis 2022; Martínez-Rubio et al. 2023).
This perspective can offer two significant advantages. Moreover, several numerical software packages for solving
First, because the structure is implicitly encoded in the geometric optimization problems have been developed
problem’s formulation, there is no need to impose explicit across different programming languages (Bergmann 2022;
constraints. This transforms the constrained problem Boumal, Mishra, Absil, and Sepulchre 2014; Townsend,
into an unconstrained one, which is often much easier Koep, and Weichwald 2016), allowing for ease of appli-
to solve. Second, the difficulty of solving an optimization cation in practice. However, the computational overhead
problem depends crucially on its convexity. Interestingly, associated with the use of Riemannian tools in algorithms
many matrix-valued optimization problems that are can be non-negligible. This has motivated the investiga-
nonconvex in the Euclidean setting admit a geodesically tion of “mixed approaches,” where Euclidean algorithms
convex formulation in the Riemannian setting. This allows are used to solve g-convex problems, while geometric tools
for the application of (geodesically) convex optimization are employed to certify global optimality. For instance, in
techniques with global optimality guarantees. problems with a difference of convex structure, a purely
Euclidean CCCP algorithm can be used as a solver, and a
Identifying and certifying geodesic convexity Riemannian analysis can then be leveraged to certify its
Geodesic convexity (short g-convexity) is a simple extension global optimality due to g-convexity (Weber and Sra 2023).
of the classical Euclidean convexity concept to the geomet-
ric setting. Formally, we say that a function 𝑓 is g-convex,
if for all 𝑥, 𝑦 ∈ , the inequality 𝑓(𝛾(𝑡)) ≤ (1 − 𝑡)𝑓(𝑥) + LEARNING UNDER SYMMETRY
𝑡𝑓(𝑦) holds for all 𝑡 ∈ [0, 1]. This corresponds to evalu-
ating the usual convexity condition along a geodesic 𝛾 ∶ Lastly, we consider a setting where geometric structure
[0, 1] → , which represents the shortest path between in data and models arises from symmetries. As discussed
the points 𝑥 = 𝛾(0) and 𝑦 = 𝛾(1) on the manifold ; above, symmetries can be understood through transforma-
its shape is determined by the geometry of the mani- tions of the input space that leave the labels unchanged,
fold. Importantly, g-convexity guarantees the existence of that is, 𝑓(𝑈𝑥𝑈 𝑇 ) = 𝑓(𝑥) for all 𝑥 ∈ . Geometric Deep
a global optimum, which can be found with first-order Learning (Bronstein et al. 2021) provides a framework
methods from any initialization. In order to leverage this for explicitly encoding such structure into models, by
useful property, identifying g-convexity in optimization constraining it to learn only functions with the desired
AI MAGAZINE 7 of 11
symmetries. Such geometric inductive bias can improve when compared to their fully-connected counterparts.
the model’s efficiency, including by improving the model’s Such trade-offs have also been explored for other geo-
ability to generalize well. metric methods, such as kernel regression (Tahmasebi
and Jegelka 2023) and robust classification in hyperbolic
Equivariant Neural Networks space (Weber et al. 2020).
Equivariant neural networks are a deep learning archi- Beyond generalization, one can also analyze the com-
tecture, which encode symmetries as inductive biases plexity of learning algorithms designed for symmetric
by adapting the layers to preserve symmetries via equiv- function classes by assessing how effectively neural net-
ariances, that is, ensuring that 𝑓(𝑈𝑥𝑈 𝑇 ) = 𝑈𝑓(𝑥)𝑈 𝑇 works can be trained. Formally, such an analysis can be
(Figure 4). For example, in a classical CNN, which performed in the statistical query (SQ) framework (Kearns
encodes translation invariance, the convolutional (1998)), where hardness is quantified by the number of
layer is translation-equivariant. Nonlinear layers in queries (akin to steps in a learning algorithm) required
these networks use activation functions that preserve to achieve a certain level of accuracy. Gradient descent,
equivariance. Various architectures for equivariant net- the standard method for training deep learning mod-
works have been proposed to handle specific groups. els, is a prime example of this approach. What can we
These include networks designed for rotation-invariant say about the complexity of learning neural networks,
domains (Cohen, Geiger, Köhler, and Welling 2018), geometric or not? Studies on the hardness of learning
permutation-invariant domains like graphs (Kipf and fully-connected neural networks (i.e., without consider-
Welling 2017) and sets (Zaheer et al. 2017), as well as more ing symmetries) have shown that learning even shallow
general groups (Cohen and Welling 2016; Dym and Maron networks on simple data distributions is computationally
2020; Finzi, Welling, and Wilson 2021; Kiani, Fesser, hard (Chen et al. 2022; Diakonikolas et al. 2020). These
and Weber 2024a; Kondor and Trivedi 2018; Villar et al. findings suggest that, in general, it is not feasible to effi-
2021). ciently learn every function that a small neural network
can represent under typical data distributions. This raises
Representation trade-offs an important question: Can incorporating symmetry as
A key question in the context of equivariant neural net- inductive bias help overcome these computational barri-
works and, in fact, more general architectures, is that ers? Unfortunately, no. Imposing symmetry on a function
of representation trade-offs: What do we gain from geo- class does indeed reduce the computational complexity of
metric inductive biases, such as symmetries? Empirically, learning. For example, for finite groups, the reduction is
equivariant neural networks have been shown to offer proportional to the size of the group (Kiani et al. 2024b).
computational benefits in various applications (Wang, However, simply encoding symmetries does not elimi-
Walters, and Yu 2021), but can this be formalized in terms nate the inherent difficulty of training neural networks.
of computational complexity? Overcoming these challenges requires additional geomet-
Most research on this question has focused on the ric assumptions. For instance, recent work (Kiani, Wang,
impact of symmetry and the corresponding inductive and Weber 2024c) has shown that while learning remains
biases on generalization. Notably, (Bietti, Venturi, and hard under input manifolds with bounded curvature, it
Bruna 2021; Mei, Misiakiewicz, and Montanari 2021) estab- becomes feasible when there are additional constraints on
lished theoretical guarantees for improved generalization the volume of the data manifold, such as those arising from
in shallow linear group-convolutional neural networks bounded Ricci curvature.
8 of 11 AI MAGAZINE
Diaz, Josep, Dieter Mitsche, Guillem Perarnau, and Xavier Pérez- Jordan, Michael, Tianyi Lin, and Emmanouil-Vasileios Vlatakis-
Giménez. 2016. “On the Relation Between Graph Distance and Gkaragkounis. 2022. “First-Order Algorithms for Min-Max Opti-
Euclidean Distance in Random Geometric Graphs.” Advances in mization in Geodesic Metric Spaces.” Advances in Neural Infor-
Applied Probability 48(3): 848–64. mation Processing Systems 35: 6557–74.
Diepeveen, Willem, Carlos Esteve-Yagüe, Jan Lellmann, Ozan Karhadkar, Kedar, Pradeep Kr. Banerjee, and Guido Montufar.
Öktem, and Carola-Bibiane Schönlieb. 2024. “Riemannian Geom- 2023. “FoSR: First-Order Spectral Rewiring for Addressing Over-
etry for Efficient Analysis of Protein Dynamics Data.” Proceedings squashing in GNNs.” In The Eleventh International Conference on
of the National Academy of Sciences 121(33): e2318951121. Learning Representations.
Prakash Dwivedi, Vijay, Anh Tuan Luu, Thomas Laurent, Yoshua Kashinath, K., M. Mustafa, A. Albert, J. L. Wu, C. Jiang, S.
Bengio, and Xavier Bresson. 2022. “Graph Neural Networks Esmaeilzadeh, K. Azizzadenesheli, R. Wang, A. Chattopadhyay,
With Learnable Structural and Positional Representations.” In A. Singh, et al. 2021. “Physics-Informed Machine Learning: Case
International Conference on Learning Representations. Studies for Weather and Climate Modelling.” Philosophical trans-
Dym, Nadav and Haggai Maron. 2020. “On the Universality of actions. Series A, Mathematical, Physical, and Engineering Sciences
Rotation Equivariant Point Cloud Networks.” arXiv preprint 379(2194): 20200093–20200093.
arXiv:2010.02449 Kearns, Michael. 1998. “Efficient Noise-Tolerant Learning From
Federer, Herbert. 1959. “Curvature Measures.” Transactions of the Statistical Queries.” Journal of the ACM (JACM) 45(6): 983–1006.
American Mathematical Society 93(3): 418–91. Kiani, Bobak, Lukas Fesser, and Melanie Weber. 2024a. Unitary Con-
Feng, Amy and Melanie Weber. 2024. “Graph Pooling Via Ricci volutions for Learning on Graphs and Groups. Advances in Neural
Flow.” Transactions on Machine Learning Research Information Processing Systems 37 (NeurIPS)
Fesser, Lukas, and Melanie Weber. 2023. “Mitigating Over- Kiani, Bobak T., Thien Le, Hannah Lawrence, Stefanie Jegelka, and
Smoothing and Over-Squashing Using Augmentations of Melanie Weber. 2024b. “On the Hardness of Learning Under Sym-
Forman-Ricci Curvature.” In Learning on Graphs Conference. metries.” In International Conference on Learning Representations.
Fesser, Lukas, and Melanie Weber. 2024. “Effective Structural Encod- Kiani, Bobak T., Jason Wang, and Melanie Weber. 2024c. “Hardness
ings Via Local Curvature Profiles.” In International Conference on of Learning Neural Networks Under the Manifold Hypothesis.”
Learning Representations. Advances in Neural Information Processing Systems 37 (NeurIPS).
Fesser, Lukas, Sergio Serrano de Haro Iváñez, Karel Devriendt, Kipf, Thomas N. and Max Welling. 2017. “Semi-Supervised Classifi-
Melanie Weber, and Renaud Lambiotte. 2023. “Augmentations of cation With Graph Convolutional Networks.” In Proceedings of the
Forman’s Ricci Curvature and Their Applications in Community 5th International Conference on Learning Representations, ICLR
Detection.” Journal of Physics: Complexity 5(3) ’17. ICLR.
Fiedler, Miroslav. 1973. “Algebraic Connectivity of Graphs.” Klimovskaia, Anna, David Lopez-Paz, Léon Bottou, and Maximilian
Czechoslovak Mathematical Journal 23(2): 298–305. Nickel. June 2020. “Poincaré Maps for Analyzing Complex Hier-
Finzi, Marc, Max Welling, and Andrew Gordon Gordon Wilson. archies in Single-Cell Data.” Nature Communications 11(1): 2966.
2021. “A Practical Method for Constructing Equivariant Multi- ISSN 2041-1723.
layer Perceptrons for Arbitrary Matrix Groups.” In Proceedings Kondor, Risi, and Shubhendu Trivedi. 2018. “On the Generaliza-
of the 38th International Conference on Machine Learning, 3318- tion of Equivariance and Convolution in Neural Networks to
28. PMLR. the Action of Compact Groups.” In International Conference on
Forman, Robin. 2003. “Bochner’s Method for Cell Complexes and Machine Learning, 2747–55. PMLR.
Combinatorial Ricci Curvature.” Discrete & Computational Geom- Krizhevsky, Alex, Ilya Sutskever, and Geoffrey E. Hinton. “Ima-
etry 29(3): 323–74. genet Classification With Deep Convolutional Neural Networks.”
Ganea, Octavian, Lagnajit Pattanaik, Connor Coley, Regina Barzilay, In Advances in Neural Information Processing Systems, Vol. 25. MIT
Klavs Jensen, William Green, and Tommi Jaakkola. 2021. “Geo- Press.
mol: Torsional Geometric Generation of Molecular 3d Conformer Kuhn, H. 1955. “The Hungarian Method for the Assignment Prob-
Ensembles.” Advances in Neural Information Processing Systems lem.” Naval Research Logistics Quarterly 2(1-2): 83–97.
34: 13757–69. Lecun, Y., L. Bottou, Y. Bengio, and P. Haffner. 1998. “Gradient-Based
Gori, Monfardini, and Scarselli. “A New Model for Learning in Graph Learning Applied to Document Recognition.” Proceedings of the
Domains.” In Proceedings. 2005 IEEE international joint conference IEEE 86(11): 2278–324.
on neural networks, Vol 2. 729–34. IEEE. Li, Kovachki, Azizzadenesheli, Liu, Bhattacharya, Stuart, and
Gosztolai, Adam, and Alexis Arnaudon. 2021. “Unfolding the Mul- Anandkumar. 2021. “Fourier Neural Operator for Parametric
tiscale Structure of Networks With Dynamical Ollivier-Ricci Partial Differential Equations.” In International Conference on
Curvature.” Nature Communications 12(1): 4561. Learning Representations.
Grant, Michael, Stephen Boyd, and Yinyu Ye. 2006. Disciplined Li, Qimai, Zhichao Han, and Xiao-Ming Wu. “Deeper Insights Into
Convex Programming. Springer. Graph Convolutional Networks for Semi-Supervised Learning.” In
Hamilton, Will, Zhitao Ying, and Jure Leskovec. 2017. “Inductive Proceedings of the AAAI Conference on Artificial Intelligence, Vol.
Representation Learning on Large Graphs.” Advances in neural 32. 3538–45. AAAI Press.
information processing systems 30: 1025–35. Martínez-Rubio, David, Christophe Roux, Christopher Criscitiello,
Hein, Matthias, Jean-Yves Audibert, and Ulrike von Luxburg. 2005. and Sebastian Pokutta. 2023. “Accelerated Methods for Rie-
“From Graphs to Manifolds—Weak and Strong Pointwise Con- mannian Min-Max Optimization Ensuring Bounded Geometric
sistency of Graph Laplacians.” In Learning Theory, Lecture Notes Penalties.” arXiv preprint arXiv:2305.16186.
in Computer Science, edited by Peter Auer and Ron Meir, 470–85, Mei, Song, Theodor Misiakiewicz, and Andrea Montanari. 15–19 Aug
Berlin, Heidelberg, Springer. 2021. “Learning With Invariances in Random Features and Kernel
10 of 11 AI MAGAZINE
Models.” In Proceedings of Thirty Fourth Conference on Learning van der Hoorn, Pim, William J. Cunningham, Gabor Lippner, Carlo
Theory, edited by Mikhail Belkin and Samory Kpotufe, Proceedings Trugenberger, and Dmitri Krioukov. 2021. “Ollivier-Ricci Curva-
of Machine Learning Research, Vol. 134. 3351–418. PMLR. ture Convergence in Random Geometric Graphs.” Physical Review
Morris, Christopher, Martin Ritzert, Matthias Fey, William L. Research 3(1): 013211.
Hamilton, Jan Eric Lenssen, Gaurav Rattan, and Martin Grohe. Veličković, Petar, Guillem Cucurull, Arantxa Casanova, Adriana
2019. “Weisfeiler and Leman Go Neural: Higher-Order Graph Romero, Pietro Lio, and Yoshua Bengio. 2017. “Graph Attention
Neural Networks.” In Proceedings of the AAAI Conference on Networks.” arXiv preprint arXiv:1710.10903.
Artificial Intelligence. Vol. 33, 4602–9. AAAI Press. Villar, Soledad, David W. Hogg, Kate Storey-Fisher, Weichi Yao,
Nguyen, Khang, Nong Minh Hieu, Vinh Duc Nguyen, Nhat Ho, and Ben Blum-Smith. 2021. “Scalars are Universal: Equivariant
Stanley Osher, and Tan Minh Nguyen. July 23–29 2023. “Revis- Machine Learning, Structured Like Classical Physics.” Advances
iting Over-Smoothing and Over-Squashing Using Ollivier-Ricci in Neural Information Processing Systems 34: 28848–63.
Curvature.” In Proceedings of the 40th International Conference on Von Luxburg, Ulrike. 2007. “A Tutorial on Spectral Clustering.”
Machine Learning, Proceedings of Machine Learning Research, Vol. Statistics and Computing 17: 395–416.
202, 25956–79. PMLR. Wang, Dian, Robin Walters, Xupeng Zhu, and Robert Platt. 2022.
Ni, Chien-Chun, Yu-Yao Lin, Feng Luo, and Jie Gao. 2019. “Commu- “Equivariant 𝑞 Learning in Spatial Action Spaces.” In Conference
nity Detection on Networks With Ricci Flow.” Scientific Reports on Robot Learning, 1713–23. PMLR.
9(1): 9984. Wang, Rui, Robin Walters, and Rose Yu. 2021. “Incorporating Sym-
Ollivier, Yann. 2010. “A Survey of Ricci Curvature for Metric Spaces metry Into Deep Dynamics Models for Improved Generalization.”
and Markov Chains.” In Probabilistic Approach to Geometry, 343– In International Conference on Learning Representations.
81. Mathematical Society of Japan. Watson, Joseph L., David Juergens, Nathaniel R. Bennett, Brian L.
Sia, Jayson, Edmond Jonckheere, and Paul Bogdan. 2019. “Ollivier- Trippe, Jason Yim, Helen E. Eisenach, Woody Ahern, Andrew J.
Ricci Curvature-Based Method to Community Detection in Com- Borst, Robert J. Ragotte, Lukas F. Milles, et al. 2023. “De Novo
plex Networks.” Scientific Reports 9(1): 9800. Design of Protein Structure and Function With RFdiffusion.”
Sinkhorn, Richard, and Paul Knopp. 1967. “Concerning Nonnega- Nature 620(7976): 1089–100.
tive Matrices and Doubly Stochastic Matrices.” Pacific Journal of Weber, Melanie. 2024. “Exploiting Data Geometry in Machine Learn-
Mathematics 21(2): 343–48. ing.” Proceedings of the AAAI Conference on Artificial Intelligence
Spielman, Daniel A., and Shang-Hua Teng. 1996. “Spectral Par- 38(20): 22681–22681.
titioning Works: Planar Graphs and Finite Element Meshes.” Weber, Melanie, and Suvrit Sra. 2021. “Projection-Free Nonconvex
In Proceedings of 37th Conference on Foundations of Computer Stochastic Optimization on Riemannian Manifolds.” IMA Journal
Science, 96–105. IEEE. of Numerical Analysis 42(4): 3241–71.
Subramanian, Akshay, Wenhao Gao, Regina Barzilay, Jeffrey C. Weber, Melanie and Suvrit Sra. 2022. “Riemannian Optimization
Grossman, Tommi Jaakkola, Stefanie Jegelka, Mingda Li, Ju Li, via Frank–Wolfe Methods.” Mathematical Programming 199: 525–
Wojciech Matusik, Elsa Olivetti, Connor W. Coley, et al. March 56.
27 2024. “Closing the Execution Gap in Generative AI for Chemi- Weber, Melanie and Suvrit Sra. 2023. “Global Optimality for
cals and Materials: Freeways or Safeguards.” An MIT Exploration Euclidean CCCP Under Riemannian Convexity.” In International
of Generative AI, [Link] Conference on Machine Learning.
Tahmasebi, Behrooz, and Stefanie Jegelka. 2023. “The Exact Sam- Weber, Melanie, Emil Saucan, and Jürgen Jost. 2017a. “Charac-
ple Complexity Gain From Invariances for Kernel Regression.” terizing Complex Networks With Forman-Ricci Curvature and
Advances in Neural Information Processing Systems 36: 55616–46. Associated Geometric Flows.” Journal of Complex Networks 5(4):
Tian, Yu, Zachary Lubberts, and Melanie Weber. 03 Dec 2023a. 527–50.
“Mixed-Membership Community Detection Via Line Graph Cur- Weber, Melanie, Emil Saucan, and Jürgen Jost. “Coarse Geometry of
vature.” In Proceedings of the 1st NeurIPS Workshop on Symmetry Evolving Networks.” Journal of Complex Networks 6(5): 706–32.
and Geometry in Neural Representations, Proceedings of Machine Weber, Melanie, Johannes Stelzer, Emil Saucan, Alexander
Learning Research, Vol. 197, 219–33. PMLR. Naitsat, Gabriele Lohmann, and Jürgen Jost. 2017c. “Curvature-
Tian, Yu, Zachary Lubberts, and Melanie Weber. 2023b. “Curvature- Based Methods for Brain Network Analysis.” Technical Report
Based Clustering on Graphs.” arXiv:2307.10155. (arXiv:1707.00180).
Topping, Jake, Francesco Di Giovanni, Benjamin Paul Chamberlain, Weber, Melanie, Manzil Zaheer, Ankit Singh Rawat, Aditya Menon,
Xiaowen Dong, and Michael M. Bronstein. 2022. “Understanding and Sanjiv Kumar. 2020. “Robust Large-Margin Learning in
Over-Squashing and Bottlenecks on Graphs Via Curvature.” In Hyperbolic Space.” Advances in Neural Information Processing
International Conference on Learning Representations. Systems 33 (NeurIPS). Cambridge, MA, USA: MIT Press.
Townsend, James, Niklas Koep, and Sebastian Weichwald. 2016. Xu, Keyulu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. 2018.
“Pymanopt: A Python Toolbox for Optimization on Manifolds “How Powerful are Graph Neural Networks?” arXiv preprint
Using Automatic Differentiation.” Journal of Machine Learning arXiv:1810.00826.
Research 17(137): 1–5. Zaheer, Manzil, Satwik Kottur, Siamak Ravanbakhsh, Barnabas
Trillos, Nicolas Garcia and Melanie Weber. “Continuum Limits of Poczos, Russ R. Salakhutdinov, and Alexander J. Smola. 2017.
Ollivier’s Ricci Curvature on Data Clouds: Pointwise Consistency “Deep Sets.” Advances in Neural Information Processing Systems
and Global Lower Bounds.” arXiv:2307.02378. 30: 3394–404.
Udriste, Constantin. 1994. Convex Functions and Optimization Meth- Zhang, Hongyi, and Suvrit Sra. 2016. “First-Order Methods for
ods on Riemannian Manifolds, Vol. 297, Springer Science & Geodesically Convex Optimization.” Conference on Learning The-
Business Media. ory 49: 1617–38.
AI MAGAZINE 11 of 11