ConceptioArchivearXiv CS
arXiv CSopen access

Aitchison Embeddings for Learning Compositional Graph Representations

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
neural-networks
machine learning, deep learning, neural networks

Aitchison Embeddings for Learning Compositional Graph Representations

Nikolaos Nakis 1 Chrysoula Kosma 2 Panagiotis Promponas 3 Michail Chatzianastasis 4 Giannis Nikolentzos 5

Abstract

1. Introduction Graph-structured data is ubiquitous across a wide range of application domains, including social networks, telecommunication networks and chemo-informatics. To analyze graph-structured data and uncover meaningful patterns, it is often necessary to apply machine learning methods (Chami et al., 2022). Central to this process is learning high-quality representations of different components of graphs, such as their nodes (Zhou et al., 2022).

arXiv:2605.00716v1 [cs.LG] 1 May 2026

Representation learning is central to graph machine learning, powering tasks such as link prediction and node classification. However, most graph embeddings are hard to interpret, offering limited insight into how learned features relate to graph structure. Many networks naturally admit a rolemixture view, where nodes are best described as mixtures over latent archetypal factors. Motivated by this structure, we propose a compositional graph embedding framework grounded in Aitchison geometry, the canonical geometry for comparing mixtures. Nodes are represented as simplexvalued compositions and embedded via isometric log-ratio (ILR) coordinates, which preserve Aitchison distances while enabling unconstrained optimization in Euclidean space. This yields intrinsically interpretable embeddings whose geometry reflects relative trade-offs among archetypes and supports coherent behavior under component restriction; we consider both fixed and learnable ILR bases. Across node classification and link prediction, our method achieves competitive performance with strong baselines while providing explainability by construction rather than posthoc. Finally, subcompositional coherence enables principled component restriction: removing and renormalizing subsets preserves a welldefined geometry, which we exploit via subcompositional dimensionality removal to probe how archetype groups influence representations and predictions. Code is available here: https: //github.com/Nicknakis/AICoG

A large body of prior work has focused on learning node embeddings that preserve structural proximity in graphs. Early approaches such as DeepWalk (Perozzi et al., 2014) and node2vec (Grover & Leskovec, 2016) adapt techniques from word embedding to random walks, while more recent methods incorporate architectural advances such as attention mechanisms (Abu-El-Haija et al., 2018), multi-context representations (Epasto & Perozzi, 2019), task-specific objectives (Sun et al., 2019; Duong et al., 2023), or non-Euclidean latent spaces (Nickel & Kiela, 2017; 2018). While these methods achieve strong predictive performance, their latent representations typically lack intrinsic interpretability: similarity is encoded geometrically, but distances and directions are not endowed with semantics that support explanation beyond post-hoc analysis, particularly when the latent structure is continuous or overlapping. Beyond homophily-based similarity, many networks are more naturally characterized by the roles that nodes play. From this perspective, nodes are similar if they exhibit comparable structural or functional behavior, even when they are not adjacent inside the graph. Classical role-based formulations originate from structural equivalence (White et al., 1976) and stochastic block models (SBMs) (Holland et al., 1983), where roles correspond to equivalence classes defined by interaction patterns. Mixed-membership extensions allow nodes to participate in multiple roles, but still assume discrete, identifiable, and axis-aligned latent components. As a consequence, existing role-based embedding methods such as RolX (Henderson et al., 2012), struc2vec (Ribeiro et al., 2017), and GraphWave (Donnat et al., 2018) provide limited intrinsic interpretability when the role structure varies continuously, overlaps across nodes, or is not well approximated by discrete blocks.

1

Human Nature Lab, Yale University, New Haven, USA Centre Borelli, Université Paris Saclay, Paris, France 3 Yale Institute for Network Science, Yale University, New Haven, USA 4 École Polytechnique, Paris, France 5 Department of Informatics and Telecommunications, University of Peloponnese, Peloponnese, Greece. Correspondence to: Nikolaos Nakis <[email protected]>. 2

Proceedings of the 43 rd International Conference on Machine Learning, Seoul, South Korea. PMLR 306, 2026. Copyright 2026 by the author(s).

In many real-world networks, roles are inherently relative 1

Submission and Formatting Instructions for ICML 2026

2. Related Work

and context-dependent: nodes are distinguished not by absolute membership in a single role, but by how they trade off multiple latent factors. Standard Euclidean embeddings can represent such a variation, but their geometry does not impose semantics on relative differences between dimensions, making interpretation sensitive to arbitrary coordinate choices. Mixed-membership models allow overlap, but remain tied to axis-aligned latent roles, which is restrictive when role structure is continuous or non-identifiable. These limitations motivate graph embedding frameworks whose latent geometry is explicitly aligned with compositional structure, where similarity depends on relative proportions rather than absolute magnitudes.

Graph representations in Euclidean spaces. Many node embedding methods learn representations in unconstrained Euclidean space to preserve structural proximity. These include spectral approaches such as Laplacian Eigenmaps (Belkin & Niyogi, 2001), random-walkbased methods such as DeepWalk (Perozzi et al., 2014) and node2vec (Grover & Leskovec, 2016), and related proximity-preserving techniques such as LINE (Tang et al., 2015). More recently, graph neural networks (GNNs) learn Euclidean embeddings through message passing and neighborhood aggregation (Kipf, 2016; Hamilton et al., 2017; Velickovic et al., 2017). Although effective for prediction, these approaches provide limited intrinsic interpretability of the learned latent geometry.

Building on this observation, we propose Aitchison Compositional Graph embeddings (AICoG), a role-based graph embedding framework that represents nodes as compositions over latent archetypal factors and compares them using Aitchison geometry (Aitchison, 1982), the canonical geometry for compositional data. Node compositions are embedded via isometric log-ratio (ILR) coordinates, which preserve Aitchison distances while enabling unconstrained optimization in Euclidean space. In contrast to axis-aligned role assignments, AICoG explains roles as regions of a compositional latent space, characterized by stable relative trade-offs among archetypes rather than by individual latent dimensions.

Role-based and block-structured graph models. Roles in networks have traditionally been studied through the notions of structural and stochastic equivalence. Classical models such as the stochastic block model (SBM) (Holland et al., 1983) and its mixed-membership extensions (Airoldi et al., 2007; Jin et al., 2022) represent nodes as distributions over discrete roles or communities, with interactions governed by role–role connectivity patterns. These models provide interpretable role assignments, but rely on identifiable, axis-aligned latent roles, and are best suited to blockstructured networks. Structural role embedding methods, including RolX (Henderson et al., 2012), struc2vec (Ribeiro et al., 2017), Role2Vec (Ahmed et al., 2018), and GraphWave (Donnat et al., 2018), aim to capture regular equivalence by embedding nodes with similar structural signatures nearby. While effective for capturing regular equivalence, much prior work implicitly treats roles as discrete types or identifiable axes, i.e., as pure archetypes that nodes approximate or mix over. Our approach instead models roles as continuous, overlapping mixtures and explains similarity through the geometry of relative trade-offs, rather than through axis-aligned role assignments.

Our contributions are summarized as follows: (i) We introduce Aitchison Compositional Graph embeddings (AICoG), a graph embedding framework that models nodes as compositions and compares them using Aitchison geometry. (ii) We show that embedding compositions via isometric log-ratio (ILR) coordinates yield a latent distance model that is expressively equivalent to Euclidean latent distance models, while endowing distances with principled, invariant semantics grounded in relative trade-offs. (iii) We propose a geometric notion of roles, where roles correspond to regions of a compositional latent space rather than axis-aligned latent dimensions, enabling intrinsic interpretability under continuous and overlapping role structure.

Explainability in graph representation learning. Explainability in graph learning is often addressed via post-hoc attribution methods (Ying et al., 2019; Yuan et al., 2020). Several works have targeted intrinsic interpretability via architectural bias, including attention mechanisms (Pope et al., 2019), disentangled representations (Baldassarre & Azizpour, 2019), and prototype- or motif-based models (Lin et al., 2020; Zhang et al., 2022; Ying et al., 2021). Related ideas appear in signed and generative graph models (Nakis et al., 2025b;a). These approaches primarily explain predictions or latent factors in Euclidean space, whereas our work endows the latent geometry itself with semantics tailored to compositional structure.

(iv) We demonstrate that subcompositional coherence enables principled component restriction: removing and renormalizing subsets of archetypal factors preserves a welldefined geometry, which we exploit to analyze component influence and stability. (v) Through extensive experiments on link prediction and node classification, we show that AICoG achieves competitive predictive performance with strong baselines while providing explainability by construction rather than posthoc attribution.

2

Submission and Formatting Instructions for ICML 2026

3. Proposed Method

Under this interpretation, simplex vertices correspond to idealized pure archetypes, in which a node is dominated by a single latent factor, while interior points represent graded, mixed roles. In many graphs, absolute interaction volume is a nuisance factor: for example, two nodes may differ greatly in degree or activity while exhibiting the same relative pattern of interactions across archetypal behaviors. When node roles are compositional, meaningful similarity should therefore depend on relative trade-offs between archetypes (e.g., how interactions are distributed across patterns) rather than absolute magnitudes (e.g., how many interactions occur). To respect these semantics, we represent nodes’ roles as compositions and endow ∆K−1 with the Aitchison geometry, the canonical framework for comparing relative mixtures. This geometry is scale invariant and subcompositionally coherent, ensuring that restricting attention to any subset of archetypal factors preserves their relative relationships. As a result, latent similarity reflects relative archetypal dominance rather than overall activity, naturally supporting graded and overlapping node roles.

Preliminaries. Let G = (V, E) be a simple undirected graph with N = |V | and adjacency matrix Y ∈ {0, 1}N ×N , where Yij = Yji and Yii = 0. Bold uppercase letters such as X denote matrices, bold lowercase letters such as x denote vectors, and non-bold letters such as x denote scalars. Throughout this work, we adopt a geometric view of interpretability, where semantic meaning is attributed to distances, directions, and regions of the latent space, rather than to individual coordinate axes. We next propose Aitchison Compositional Graph embeddings (AICoG), which models each node as a composition over K latent archetypal components and induces an interpretable latent geometry in Aitchison space (see Figure 1 for an overview). Compositional data and geometry. Compositional data describe relative allocations of a whole, where only the ratios between components are meaningful and the absolute scale does not carry any information (Aitchison, 1982). Such data are naturally represented on the interior simplex ( ) K X K−1 K ∆ := z ∈ R>0 zk = 1 . (1)

Our objective is to learn a latent geometry on the simplex that captures similarity between node roles in terms of relative archetypal composition. We do not assume that nodes correspond to pure archetypes; instead, roles are expressed as graded mixtures with overlapping structure. In the following section, we show how this geometry can be isometrically embedded in Euclidean space via log-ratio coordinates, enabling efficient optimization through unconstrained gradient-based methods in RK−1 while exactly preserving the Aitchison geometry of the simplex.

k=1

Equivalently, any two positive vectors in RK >0 that differ only by a global scaling represent the same composition, since closure rescales them to sum to one. Consequently, valid analyses must be invariant to scale, respect relative information, and be coherent under subcompositions (choosing a subset of components and reclosing to the simplex). The canonical geometry for compositional data is the Aitchison geometry, which endows the simplex with a Euclidean structure via log-ratios (Aitchison, 1982); distances and operations then depend exclusively on relative relationships between components.

Aitchison Geometry and ILR Coordinates The simplex ∆K−1 endowed with the Aitchison geometry is not a Euclidean space: compositional observations are identifiable only up to a positive scaling, so only relative information (ratios between components) is meaningful. The Aitchison geometry therefore defines distances and inner products in terms of (log-)ratios, yielding a scale-invariant notion of similarity on ∆K−1 . To enable efficient optimization using standard Euclidean tools while preserving this geometry, we embed compositions into RK−1 via the isometric log-ratio (ILR) transformation.

Compositional Graph Representation Learning. We consider graphs whose latent structure is compositional: each node i is associated with a graded, overlapping mixture over K latent archetypal factors. Concretely, we represent each node by a composition zi ∈ ∆K−1 . Our inductive bias is that edge formation (i.e., the probability of an edge (i, j) ∈ E) is governed by the similarity of these relative mixtures, the ratios between archetypal weights, rather than by absolute latent scale or magnitude (e.g., the norm of an unconstrained embedding).

Let 1 ∈ RK denote the all-ones vector, and define the contrast space  C = v ∈ RK v ⊤ 1 = 0 , (3)

Accordingly, each node i ∈ V is associated with a latent composition of K components zi = (zi1 , . . . , ziK ) ∈ ∆K−1 ,

which contains all valid log-ratio contrasts between archetypal factors (see Appendix). The contrast space C is a (K−1)dimensional linear subspace of RK ; the ILR transform provides Euclidean coordinates for elements of C in RK−1 . Let V ∈ RK×(K−1) be any matrix whose columns form an orthonormal basis of C, satisfying

(2)

where each dimension k corresponds to a latent archetypal factor, and zik denotes the relative contribution of archetype k to node i. The simplex ∆K−1 thus parameterizes nodes’ roles as full compositions over archetypal factors.

V⊤ V = I, 3

V⊤ 1 = 0,

(4)

Submission and Formatting Instructions for ICML 2026

Input Compositional Network

Aitchison Embedding Space

Inverse Log Ratio Space (Euclidean)

reference node 1-hop neighbors 2-hop neighbors 3-hop neighbors

Isometry Simplex (Compositions)

Model Optimization

Figure 1. Overview of AICoG. Nodes are represented as compositions on the simplex and compared in Aitchison geometry. An ILR isometry maps compositions to an unconstrained Euclidean space, where distances preserve Aitchison distances.

where I ∈ R(K−1)×(K−1) is the identity matrix. Given a node role zi ∈ ∆K−1 , its ILR coordinates are defined as xi = ILR(zi ) = log(zi )⊤ V ∈ RK−1 ,

lihoods, decoupling geometric structure from coordinate representation. Lemma 3.1 (Subcomposition corresponds to a projection of ilr embeddings). Let zi ∈ ∆K−1 be compositional em◦ beddings and let S ⊂ {1, . . . , K} with |S| ≥ 2. Define the re-closed subcomposition  (S) |S|−1 zi = C (zi,r )r∈S ∈ ∆◦ ,

(5)

where the logarithm is applied elementwise. Each coordinate of xi corresponds to a contrast between groups of latent archetypal factors, i.e., a log-ratio comparing their relative contributions, encoding relative dominance rather than absolute membership (Aitchison, 1982; Egozcue et al., 2003).

where C denotes closure. Let ilr and ilrS be ilr transforms |S|−1 on ∆K−1 and ∆◦ , respectively. ◦ Then there exists a linear map PS ∈ R(|S|−1)×(k−1) with orthonormal rows such that for all i, j,  (S) (S) ilrS (zi ) − ilrS (zj ) 2 = PS ilr(zi ) − ilr(zj ) 2 .

Importantly, the Aitchison distance between two compositions zi , zj ∈ ∆K−1 can now be defined as the Euclidean distance between their ILR representations (Aitchison, 1982): dA (zi , zj ) = ∥(ILR(zi ) − ILR(zj ))∥2 ,

Node Representation. To learn simplex-valued node roles while enabling unconstrained optimization for AIC O G, we parameterize each composition zi ∈ ∆K−1 via an unconstrained vector (logits) z̃i ∈ RK using a row-wise softmax transformation, zi = softmax(z̃i ). Given zi ∈ ∆K , we compute its ILR embedding xi = ILR(zi ) via Eq. (5).

(6)

A key property of the ILR transformation is that it is an isometry between (∆K−1 , dA ) and RK−1 , hence for xi = ILR(zi ), dA (zi , zj ) = ∥xi − xj ∥2 . (7)

Edge likelihood. We consider binary undirected graphs and model edges using a Bernoulli likelihood. Let xi ∈ RK−1 denote the ILR embedding of node i, and let γi ∈ R be a node-specific bias that captures degree heterogeneity. For an unordered node pair (i, j) with i < j, we define the log-odds ηij = −∥xi − xj ∥2 + γi + γj , (8)

Consequently, Euclidean distances between ILR embeddings exactly preserve similarity in relative archetypal composition. Log-ratio coordinates are not unique: the additive log-ratio (ALR), the centered log-ratio (CLR), and the isometric logratio (ILR) transform all map compositions into real-valued vector spaces (Greenacre et al., 2023). We prefer ILR because it provides an orthonormal coordinate system in RK−1 that is distance-preserving with respect to the Aitchison metric. In contrast, ALR depends on an arbitrary reference component and is not an isometry, while CLR produces coordinates in a constrained (sum-to-zero) subspace of RK . Any two valid ILR bases are related by an orthogonal transformation and therefore induce identical distances and like-

, so that the Bernoulli edge probability is a monotone decreasing function of the ILR distance (equivalently, the Aitchison distance). This makes AIC O G essentially a latent distance model (Hoff et al., 2002) under Aitchison geometry. The model is trained by maximizing the Bernoulli loglikelihood over observed edges. The complete log4

Submission and Formatting Instructions for ICML 2026 Table 1. Dataset statistics. N : number of nodes, |E|: number of edges, K: number of labels; “—” indicates unlabeled datasets.

likelihood over unordered pairs D = {(i, j) : 1 ≤ i < j ≤ N } is X log p(Y | {X}, {γ}) = [Yij ηij − log(1 + exp(ηij ))] .

N |E| K

i<j

(9) Importantly, the model in Eq. (8) has the same expressive power as an unconstrained Euclidean latent distance model in RK−1 (Theorem 3.2). Consequently, imposing a compositional inductive bias does not restrict the class of edge– probability matrices that can be represented in principle. Even when the assumption of compositional node roles is weak or absent, the proposed formulation is therefore no less expressive than a standard Euclidean latent distance model. Our goal is not to improve raw expressivity over Euclidean embeddings, but to endow latent distances with principled, invariant semantics when node roles are compositional, at no additional expressive cost.

LastFM

Citeseer

Cora

Dblp

AstroPh

GrQc

HepTh

7,624 55,612 14

3,327 9,104 6

2,708 5,278 7

27,199 66,832 —

17,903 197,031 —

5,242 14,496 —

8,638 24,827 —

Geometric roles and interpretability. In our framework, a role is a pattern of interaction behavior captured by proximity in the learned latent geometry: nodes i and j occupy similar roles when their representations are close in Aitchison geometry, i.e., when dA (zi , zj ) is small (equivalently ∥xi − xj ∥2 is small in ILR space). Roles are therefore not associated with individual simplex components or coordinate axes; instead, they correspond to regions of the latent space containing nodes with similar relative archetypal compositions and interaction profiles. This yields continuous, overlapping roles that are invariant to orthogonal reparameterizations of the ILR coordinates, aligning with regular equivalence rather than cohesive communities.

Theorem 3.2 (Expressive equivalence of ilr-compositional latent distance models). Let K ≥ 2, let g : [0, ∞) → R, and let σ : R → (0, 1) be a link function. Let ∆K−1 ◦ denote the open simplex, and let ilr : ∆K−1 → RK−1 be ◦ an isometric bijection.

This geometric definition also induces a distinct notion of explainability. Classical mixed-membership models (e.g., Consider the latent distance model MMSBM) provide coordinate-level explanations in which each latent dimension is an identifiable role (up to permutaP(Aij = 1) = σ(α − g(∥ ilr(zi ) − ilr(zj )∥2 )) , zi ∈ ∆K−1 . ◦ tion) and node vectors are membership weights along these axes. In contrast, because our likelihood depends only on Then the set of edge–probability matrices realizable by this distances in ILR space, the representation is orthogonally model is identical to that of the Euclidean latent distance invariant and individual coordinates are not semantically model identifiable; meaning is attributed to invariant geometric K−1 structure. Unlike general Euclidean embeddings, where geP(Aij = 1) = σ(α − g(∥xi − xj ∥2 )) , xi ∈ R . ometry is identifiable but lacks intrinsic semantic grounding, Aitchison geometry endows distances with a compositional The ILR transformation depends on the choice of an orinterpretation: they quantify differences in relative mixtures thonormal ILR basis V of the contrast space C = {v ∈ RK : (log-ratio trade-offs) among latent archetypal factors. Operv⊤ 1 = 0}. While all valid bases induce identical Aitchison ationally, each node is a composition zi ∈ ∆K−1 optimized distances, different choices correspond to different systems via the ILR coordinates in RK−1 ; under a chosen ILR basis, of log-ratio contrasts among latent archetypal factors and coordinates correspond to balances (log-ratio contrasts), and therefore affect interpretability. A common default is the subcompositional coherence ensures that the restriction to Helmert basis, which defines simple hierarchical contrasts a subset of components and the application of closure reand is domain-agnostic and computationally efficient. Almains well-defined (Lemma 3.1). Consequently, proximity ternatively, sequential binary partition (SBP) bases define and predicted links admit direct explanations in terms of contrasts via recursive binary splits, yielding interpretable stable relative trade-offs, rather than arbitrary coordinate balances when domain structure is known, but requiring a assignments. predefined partition. Importantly, to enable data-driven and informative coordinate system for human interpretation of Computational complexity. Naively, evaluating the compositional contrasts, we introduce a learnable ILR basis Bernoulli–logistic edge likelihood scales as O(N 2 ) due (see Appendix) that is trained jointly with the node embedto the all-pairs distance-matrix computation. To achieve dings. A key advantage of working in Aitchison geometry scalability, we note that the first term of Eq. (9) depends is that interpretability is a property of the representation only on the observed edges and can be computed in O(|E|) space itself, rather than of a particular coordinate system. time. The log-partition term is approximated via uniform Any orthonormal ILR basis yields valid log-ratio contrasts; subsampling of non-edges, yielding an unbiased estimator. different bases simply correspond to different but equivalent With a number of samples proportional to |E|, this reduces views of the same compositional representation. the per-iteration complexity to O(|E|). 5

Submission and Formatting Instructions for ICML 2026

4. Results

suring that the remaining graph is connected. The removed edges, together with an equal number of randomly sampled non-edges, form the test set; embeddings are learned on the residual graph only. We evaluate on five benchmark networks over five random runs and multiple embedding dimensions D ∈ {8, 16, 32, 64}. Performance is reported as AUC-ROC in Table 2 (PR-AUC is deferred to the Appendix). Following Grover & Leskovec (2016), for embedding methods we construct dyadic features using standard binary operators (average, Hadamard, weighted-L1 , weighted-L2 ) and train an L2 -regularized logistic regression classifier. For likelihood-based models, we instead compute link probabilities directly from the learned log-odds ηij , without an auxiliary classifier. We report three variants of our method: AIC O G (HB) (fixed Helmert ILR basis), AIC O G (LB) (learned ILR basis), and AIC O G (HB) S UB C OMP, which evaluates subcompositional restriction of a trained model (details in Appendix). Results show that AIC O G achieves on-par or favorable predictive performance relative to the strongest baselines. Replacing Aitchison geometry with Euclidean geometry on the simplex (S IMPLEX -E UCLIDEAN) leads to a substantial performance drop, indicating that compositional geometry, rather than simplex constraints alone, is critical. Among mixed-membership baselines, MMSBM and MNMF underperform across most datasets. The strongest competitors are SLIM-R AA and HM-LDM, which increase expressivity via linear expansions of the simplex and occasionally achieve comparable performance. The subcompositional evaluation shows that removing components (with closure) preserves downstream utility under substantial compression, and performance is stable across different ILR bases, consistent with the orthogonal invariance of the Aitchison representation.

We extensively evaluate AIC O G against prominent baseline graph representation learning methods, including both unconstrained and simplex-based representations, across networks of varying sizes and structures. We ran all methods using publicly available implementations (see Appendix). When GPU support was available, experiments were executed on an NVIDIA A100 GPU; otherwise, we used an Apple M2 machine with 8 GB RAM. For AIC O G, we optimize the Bernoulli negative log-likelihood in Eq. (9) using Adam (Kingma & Ba, 2014) (learning rate 10−2 ) for 5,000 iterations. Unless stated otherwise, the primary tuned hyperparameter is the embedding dimension D; for simplexbased methods with K components, we report D = K − 1 (the corresponding ILR dimension), and use the same D convention for all methods. Proofs regarding theorems and lemmas are provided in the Appendix. The code is provided as supplementary material and will be released publicly. Datasets and Baselines. We evaluate on citation, coauthorship, and social graphs, where edges are plausibly driven by multiple latent factors (e.g., topical affinity, methodology, or social proximity) rather than a single categorical role. Accordingly, we represent each node as a mixture over latent archetypes and learn embeddings that capture how these archetypal influences shape connectivity (Table 1). We consider the citation networks Cora and Citeseer (Sen et al., 2008), the coauthorship networks DBLP, AstroPh, GrQc, and HepTh (Perozzi et al., 2017; Leskovec et al., 2007), and the social network LastFM (Rozemberczki & Sarkar, 2020). We compare against (i) Euclidean vector-space embedding methods, (ii) matrix factorization methods, and (iii) mixed-membership / simplex-based models. Euclidean vector-space embeddings include N ODE 2V EC (Grover & Leskovec, 2016) and ROLE 2V EC (Ahmed et al., 2018), which learn node representations in Rd and rely on Euclidean inner-product geometry. Factorization-based methods include N ET MF (Qiu et al., 2018). Mixed-membership baselines include MMSBM (Airoldi et al., 2007), and MNMF (Wang et al., 2017). Latent distance Simplexbased baselines include SLIM-R AA (Nakis et al., 2023a) and HM-LDM (Nakis et al., 2022). Finally, we include S IMPLEX -E UCLIDEAN, a latent distance model operating directly on the simplex with Euclidean geometry (without an ILR/Aitchison transformation), to isolate the effect of compositional geometry. We focus on featureless graphs and unsupervised representation learning, a regime in which message-passing GNNs are known to perform poorly without auxiliary features or supervision (Nikolentzos et al., 2024) and thus are omitted.

Node classification. We follow the standard node classification protocol of (Perozzi et al., 2014) on labeled networks, using node embeddings as fixed features for a multinomial logistic regression classifier. Labeled nodes are split into training, validation, and test sets, with validation used to tune regularization. Table 3 reports average Micro-F1 scores over five runs using identical splits across methods (macro-F1 in the Appendix). AIC O G achieves favorable or on-par performance relative to all baselines. As expected, Euclidean embeddings yield the strongest overall accuracy, while mixed-membership and simplex-based methods perform worse, with SLIM-R AA being the most competitive among them. Overall, AIC O G maintains competitive predictive performance while yielding geometrically interpretable role representations by construction. Performance is stable across ILR bases, and subcompositional restriction preserves downstream utility without retraining.

Link prediction. We follow the standard link prediction protocol of Perozzi et al. (2014); Nakis et al. (2023b). For each dataset, we uniformly remove 50% of the edges while en-

Geometric Explainability through Compositional Balances. Figure 2 shows label-wise distributions along individual ILR coordinates under three valid ILR bases: a fixed 6

Submission and Formatting Instructions for ICML 2026 Table 2. AUC ROC scores for representation sizes of 8, 16, 32, and 64 averaged over five runs. AstroPh

GrQc

HepTh

Cora

DBLP

Dimension (D)

8

16

32

64

8

16

32

64

8

16

32

64

8

16

32

64

8

16

32

64

N ODE 2V EC ROLE 2V EC N ET MF

.943 .957 .904

.954 .969 .928

.961 .970 .946

.962 .965 .955

.928 .927 .835

.932 .936 .882

.937 .934 .882

.936 .934 .883

.879 .897 .778

.882 .907 .797

.888 .902 .802

.892 .895 .793

.761 .769 .698

.760 .767 .675

.766 .759 .674

.777 .752 .654

.920 .940 .791

.923 .952 .817

.931 .943 .829

.941 .944 .842

SLIM-R AA MMSBM MNMF HM-LDM S IMPLEX -E UCLIDEAN

.965 .886 .877 .940 .853

.970 .897 .916 .941 .848

.969 .907 .938 .944 .849

.969 .913 .954 .950 .863

.940 .813 .881 .937 .831

.943 .814 .905 .939 .817

.947 .806 .918 .940 .808

.949 .817 .918 .944 .808

.902 .773 .810 .876 .750

.914 .756 .844 .876 .738

.919 .751 .864 .882 .737

.920 .757 .875 .886 .751

.797 .667 .694 .808 .739

.782 .679 .718 .809 .723

.784 .667 .700 .800 .718

.789 .659 .680 .806 .709

.953 .779 .859 .890 .694

.959 .776 .898 .876 .678

.961 .780 .919 .891 .691

.962 .777 .931 .921 .737

AIC O G (HB) S UB C OMP AIC O G (HB) AIC O G (LB)

.962 .965 .965

.970 .972 .973

.974 .975 .975

.976 .976 .976

.948 .953 .953

.955 .958 .959

.959 .961 .961

.961 .961 .961

.905 .911 .911

.918 .927 .926

.926 .928 .929

.929 .929 .928

.807 .837 .839

.829 .846 .847

.849 .850 .850

.851 .851 .852

.946 .949 .949

.956 .958 .958

.961 .961 .961

.963 .962 .963

Table 3. Micro-F1 scores for representation sizes of 8, 16, 32, and 64 averaged over five runs.

Cora

Citeseer

LastFM

Dimension (D)

8

16

32

64

8

16

32

64

8

16

32

64

N ODE 2V EC ROLE 2V EC N ET MF

.771 .783 .733

.778 .796 .761

.796 .799 .785

.814 .803 .799

.610 .677 .612

.658 .693 .646

.669 .694 .671

.695 .706 .696

.842 .837 .744

.859 .853 .803

.862 .857 .827

.865 .854 .837

S LIM -R AA MMSBM MNMF HM-LDM S IMPLEX -E UCLIDEAN

.628 .313 .516 .697 .442

.632 .406 .612 .718 .457

.684 .534 .678 .777 .485

.729 .614 .722 .814 .442

.564 .393 .457 .620 .454

.583 .464 .506 .613 .404

.580 .541 .571 .655 .414

.630 .567 .622 .691 .431

.697 .259 .661 .799 .440

.777 .405 .734 .801 .455

.807 .499 .780 .817 .478

.822 .673 .796 .832 .548

AIC O G (HB) S UB C OMP AIC O G (HB) AIC O G (LB)

.672 .769 .780

.780 .806 .804

.821 .829 .826

.831 .831 .833

.577 .671 .674

.668 .702 .704

.713 .721 .717

.736 .736 .733

.795 .853 .853

.857 .867 .868

.795 .869 .870

.870 .870 .870

components (a, b), we construct a paired log-ratio trajectory by reweighting these components in opposite directions, followed by closure: za (s) ∝ za es , zb (s) ∝ zb e−s and zk (s) ∝ zk (k ∈ / {a, b}), z(s) = C(z(s)), where s ∈ R controls the trade-off strength and. This produces a smooth increase of the archetype a compared to b while preserving compositional constraints. We map z(s) to the ILR coordinates and visualize the resulting curve using PCA (for visualization only), in Figure 3. Crucially, the trajectory is defined intrinsically on the simplex and is therefore invariant to the choice of ILR basis: different bases yield different balance-based views of the same underlying trade-off geometry. Such semantics-preserving interventions are not available in unconstrained Euclidean embeddings, where coordinate changes are arbitrary, nor in mixed-membership models, which only support axis-aligned interpolation between discrete roles. The ability to construct smooth, basisinvariant trade-off paths is a direct consequence of equipping the latent simplex with Aitchison geometry.

Helmert basis, a learned basis, and a varimax rotation of the learned basis. Each ILR coordinate corresponds to a log-ratio balance of the form xib = ⟨log(zi ), vb ⟩, where vb defines a contrast between groups of archetypal components. Although the specific balances differ across bases, as expected under orthogonal reparameterizations, label separation is consistent across all views, indicating that it reflects invariant structure of the underlying Aitchison geometry rather than a particular coordinate choice. The Helmert basis provides a neutral reference, the learned basis aligns separation with data-adapted directions, and the varimax rotation yields sparser, more interpretable balances. Crucially, these visualizations admit a compositional explanation: labels differ in stable log-ratio trade-offs among shared archetypal factors. This form of explanation is unavailable to unconstrained Euclidean embeddings, which rely on abstract directions, and to mixed-membership models, which assume axis-aligned roles. AICoG instead provides a continuous, geometry-level explanation in terms of relative compositions, without requiring identifiable roles.

Subcompositional evaluation. We evaluate semantically meaningful component removal by restricting each learned composition to a subset of components and applying closure, then measuring downstream utility as the number of retained components decreases (no retraining). We ex-

Interpretable trade-off trajectories. To illustrate geometric explainability in the learned compositional latent space, we define a controlled intervention directly on the simplex. For a node with composition z ∈ ∆K−1 and two archetypal

7

0

1 3

0

2

1

2

4

3

4

5

6

Archetype

7

8

(a) Helmert basis: balance loadings (coord 1). Reinforcement_Learning Neural_Networks Probabilistic_Methods Case_Based Genetic_Algorithms Rule_Learning Theory

0.8 0.6 0.4 0.2 0.0 0.2 0.4 0.6 0.8

4

6

Loading (log-contrast coefficient)

0.75 0.50 0.25 0.00 0.25 0.50 0.75

Loading (log-contrast coefficient)

Loading (log-contrast coefficient)

Submission and Formatting Instructions for ICML 2026

8

1 5 0

0

1

2

3

4

5

6

Archetype

7

8

(b) Learned basis: balance loadings (coord 3). Probabilistic_Methods Theory Reinforcement_Learning Case_Based Genetic_Algorithms Rule_Learning Neural_Networks

6

4

2

0

ILR coord 1

2

4

6

(d) Helmert basis: label-wise distributions along the selected balance.

1.00 0.75 0.50 0.25 0.00 0.25 0.50 0.75 1.00

0

1

2

3

4

5

6

Archetype

7

8

(c) Varimax learned basis: balance loadings (coord 7). Rule_Learning Theory Genetic_Algorithms Reinforcement_Learning Case_Based Probabilistic_Methods Neural_Networks

8

6

4

2

0

ILR coord 3

2

4

6

8

6

(e) Learned basis: label-wise distributions along the selected balance.

4

2

0

2

VARIMAX coord 7

4

6

(f) Varimax learned basis: label-wise distributions along the selected balance.

Figure 2. Cora dataset (D=8). Label-wise distributions along ILR balances under three valid bases: Helmert (left), learned (center), and varimax-rotated learned (right). Top row shows balance loadings (archetypal contributions to each log-ratio contrast); bottom row shows label-wise distributions of the corresponding ILR coordinates. 8.0

Theory

6.0

6.0

4.0 Reinforcement_Learning

2.0 0.0

Probabilistic_Methods

-2.0

Neural_Networks

-4.0 -6.0 -8.0

Genetic_Algorithms

Trajectory Start End −7.5 −5.0 −2.5

Case_Based 0.0

2.5

PC1 (20.1% var)

5.0

7.5

(a) K=9 (full composition).

PC2 (23.2% var)

PC2 (17.4% var)

Rule_Learning

Trajectory Start End

Theory

6.0

Theory

Rule_Learning

4.0

Rule_Learning

2.0

Reinforcement_Learning

4.0 Reinforcement_Learning

2.0

Probabilistic_Methods

0.0

Neural_Networks

-2.0

Genetic_Algorithms

-4.0

−7.5 −5.0 −2.5

0.0

2.5

PC1 (28.3% var)

5.0

0.0

Probabilistic_Methods

-2.0

Neural_Networks

-4.0

7.5

−7.5

(b) K=6 subcomposition (renormalized).

Genetic_Algorithms

Trajectory Start End

-6.0

Case_Based

-6.0

PC2 (45.7% var)

8.0

−5.0

−2.5

Case_Based 0.0

2.5

5.0

PC1 (54.3% var)

(c) K=3 subcomposition (renormalized).

Figure 3. Interpretable trade-off trajectories under subcomposition (Cora). Node embeddings are shown in a 2D PCA projection of ILR coordinates (Helmert basis), with PCA fit separately for each K and nodes colored by label. The overlaid curve traces a paired log-ratio intervention applied to the same node across panels, increasing archetype a and decreasing b followed by closure. The intervention is defined intrinsically on the simplex, illustrating an interpretable trajectory under principled subcomposition. 1.0

Micro-F1

0.8 0.7 0.6

AICoG (ILR) HM-LDM MMSBM MNMF SLIM

0.5 0.4

10

20

30

40

50

Remaining dimension D

60

Retention (relative Micro-F1)

clude unconstrained Euclidean baselines from this comparison because they do not admit an analogous operation: Euclidean coordinates are basis-dependent and lack a semantic interpretation as components, so “dimension dropping” is necessarily heuristic, and its apparent robustness often reflects representational redundancy rather than semantic stability. Results are reported for D=64 embeddings on C ORA in Figure 4: panel (a) shows absolute Micro-F1 as a function of the remaining dimension, while panel (b) reports retention relative to the full model, retain(K ′ ) = Micro − F1(K ′ )/Micro − F1(Kfull ). For each simplex-based method, we remove components to obtain K ′ = Kfull − Krem , apply closure, and evaluate the resulting D = K ′ − 1 dimensional representations; all curves are averaged over 50 random removal masks. We observe that AI-C O G exhibits smooth degradation and achieves the strongest retention under component removal among simplex-based baselines, with the advantage most

0.9 0.8 AICoG (ILR) HM-LDM MMSBM MNMF SLIM

0.7 0.6 10

20

30

40

50

Remaining dimension D

60

(a) Absolute performance. (b) Retention. Relative utility Micro-F1 after component retained compared to the full removal. model. Figure 4. Subcompositional evaluation on C ORA (trained at D=64). We evaluate semantically meaningful component removal by restricting each simplex-based representation to K ′ components, applying closure, and probing the resulting D=K ′ − 1 embeddings without retraining. Curves are averaged over 50 random removal masks; higher is better in both panels.

pronounced under aggressive compression. 8

Submission and Formatting Instructions for ICML 2026

5. Conclusion & Limitations

bility of explainable graph models to complex real-world networks without introducing additional modeling assumptions.

We introduced Aitchison Compositional Graph embeddings (AICoG), which represents nodes as compositions over latent archetypal factors and models edges via distances in Aitchison geometry. Using an ILR isometry, AICoG retains the expressivity of Euclidean latent distance models while grounding similarity in relative trade-offs and enabling semantically meaningful component restriction. Empirically, AICoG is competitive in link prediction and node classification, showing that imposing compositional semantics can produce interpretable representations without sacrificing predictive performance in our benchmarks. Limitations: the approach is most appropriate when node roles are naturally compositional; outside this regime, it may not improve accuracy over unconstrained Euclidean embeddings.

References Abu-El-Haija, S., Perozzi, B., Al-Rfou, R., and Alemi, A. Watch Your Step: Learning Node Embeddings via Graph Attention. In Proceedings of the 32nd International Conference on Neural Information Processing Systems, pp. 9198–9208, 2018. Ahmed, N. K., Rossi, R., Lee, J. B., Willke, T. L., Zhou, R., Kong, X., and Eldardiry, H. Learning role-based graph embeddings. arXiv preprint arXiv:1802.02896, 2018. Airoldi, E. M., Blei, D. M., Fienberg, S. E., and Xing, E. P. Mixed membership stochastic blockmodels, 2007. URL https://arxiv.org/abs/0705.4485.

ACKNOWLEDGEMENTS We gratefully acknowledge the reviewers for their constructive feedback and insightful comments. We also thank the area chair for their supportive meta-review and valuable suggestions for future research directions, which helped further strengthen our paper. N.N. is supported by the NOMIS Foundation. C.K. is supported by the IdAML Chair hosted at ENS Paris-Saclay, Université Paris-Saclay.

Aitchison, J. The Statistical Analysis of Compositional Data. Journal of the Royal Statistical Society: Series B (Methodological), 44(2):139–160, 1982. Baldassarre, F. and Azizpour, H. Explainability techniques for graph convolutional networks. arXiv preprint arXiv:1905.13686, 2019. Belkin, M. and Niyogi, P. Laplacian eigenmaps and spectral techniques for embedding and clustering. Advances in neural information processing systems, 14, 2001.

Impact Statement Many real-world networks, including social, biological, and economic systems, exhibit role structures that are continuous, overlapping, and context-dependent. Such settings challenge common graph representation learning methods, which often struggle to encode and interpret roles in a principled way. Widely used Euclidean graph embeddings typically yield explanations that depend on arbitrary coordinate choices, while mixed-membership models, though allowing overlap, rely on restrictive assumptions about discrete, axisaligned roles. By grounding latent graph representations in Aitchison geometry, a canonical framework for compositional data, we introduce Aitchison Compositional Graph embeddings (AICoG), which provide interpretable representations by construction. Our approach enables explanations based on relative trade-offs between latent factors, supports continuous and overlapping role structure, and allows principled reasoning about component influence and stability through semantically meaningful restriction. Beyond the specific model studied here, Aitchison geometry provides a general foundation for extending compositional inductive biases to other graph learning architectures, including message-passing neural networks operating on compositional node states. As a result, AICoG contributes to interpretable graph representation learning in domains where roles cannot be cleanly separated, broadening the applica-

Chami, I., Abu-El-Haija, S., Perozzi, B., Ré, C., and Murphy, K. Machine Learning on Graphs: A Model and Comprehensive Taxonomy. Journal of Machine Learning Research, 23(89):1–64, 2022. Data61, C. Stellargraph machine learning library. https://github.com/stellargraph/ stellargraph, 2018. Donnat, C., Zitnik, M., Hallac, D., and Leskovec, J. Learning structural node embeddings via diffusion wavelets. In International ACM Conference on Knowledge Discovery and Data Mining (KDD), volume 24, 2018. Duong, C. T., Nguyen, T. T., Hoang, T.-D., Yin, H., Weidlich, M., and Nguyen, Q. V. H. Deep MinCut: Learning Node Embeddings by Detecting Communities. Pattern Recognition, 134:109126, 2023. Egozcue, J. J., Pawlowsky-Glahn, V., Figueras, G., and Vidal, C. Isometric logratio transformations for compositional data analysis. Mathematical Geology, 35:279–300, 04 2003. doi: 10.1023/A:1023818214614. Epasto, A. and Perozzi, B. Is a Single Embedding Enough? Learning Node Representations that Capture Multiple 9

Submission and Formatting Instructions for ICML 2026

Social Contexts. In The World Wide Web Conference, pp. 394–404, 2019.

Nakis, N., Çelikkanat, A., and Mørup, M. Hm-ldm: A hybrid-membership latent distance model, 2022. URL https://arxiv.org/abs/2206.03463.

Greenacre, M., Grunsky, E., Bacon-Shone, J., Erb, I., and Quinn, T. Aitchison’s compositional data analysis 40 years on: A reappraisal, 2023. URL https://arxiv. org/abs/2201.05197. Grover, A. and Leskovec, J. node2vec: Scalable Feature Learning for Networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864, 2016. Hamilton, W., Ying, Z., and Leskovec, J. Inductive representation learning on large graphs. Advances in neural information processing systems, 30, 2017.

Nakis, N., Celikkanat, A., Boucherie, L., Djurhuus, C., Burmester, F., Holmelund, D. M., Frolcová, M., and Mørup, M. Characterizing polarization in social networks using the signed relational latent distance model. In Ruiz, F., Dy, J., and van de Meent, J.-W. (eds.), Proceedings of The 26th International Conference on Artificial Intelligence and Statistics, volume 206 of Proceedings of Machine Learning Research, pp. 11489–11505. PMLR, 25–27 Apr 2023a. URL https://proceedings. mlr.press/v206/nakis23a.html. Nakis, N., Çelikkanat, A., Jørgensen, S. L., and Mørup, M. A hierarchical block distance model for ultra lowdimensional graph representations, 2023b. URL https: //arxiv.org/abs/2204.05885.

Henderson, K., Gallagher, B., Eliassi-Rad, T., Tong, H., Basu, S., Akoglu, L., Koutra, D., Faloutsos, C., and Li, L. RolX: Structural Role Extraction & Mining in Large Graphs. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1231–1239, 2012.

Nakis, N., Kosma, C., Brativnyk, A., Chatzianastasis, M., Evdaimon, I., and Vazirgiannis, M. The signed twospace proximity model for learning representations in protein–protein interaction networks. Bioinformatics, 41 (6):btaf204, 2025a.

Hoff, P. D., Raftery, A. E., and Handcock, M. S. Latent space approaches to social network analysis. Journal of the American Statistical Association, 97(460):1090–1098, 2002. doi: 10.1198/016214502388618906. URL https: //doi.org/10.1198/016214502388618906.

Nakis, N., Kosma, C., Nikolentzos, G., Chatzianastasis, M., Evdaimon, I., and Vazirgiannis, M. Signed graph autoencoder for explainable and polarization-aware network embeddings. In Proceedings of the 28th International Conference on Artificial Intelligence and Statistic, pp. 496–504, 2025b.

Holland, P. W., Laskey, K. B., and Leinhardt, S. Stochastic blockmodels: First steps. Social Networks, 5(2):109–137, 1983. ISSN 0378-8733. doi: https://doi.org/10.1016/0378-8733(83)90021-7. URL https://www.sciencedirect.com/ science/article/pii/0378873383900217.

Nickel, M. and Kiela, D. Poincaré Embeddings for Learning Hierarchical Representations. In Proceedings of the 31st International Conference on Neural Information Processing Systems, pp. 6341–6350, 2017.

Jin, J., Ke, Z. T., and Luo, S. Mixed membership estimation for social networks, 2022. URL https://arxiv. org/abs/1708.07852. Kingma, D. P. and Ba, J. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.

Nickel, M. and Kiela, D. Learning Continuous Hierarchies in the Lorentz Model of Hyperbolic Geometry. In Proceedings of the 35th International Conference on Machine Learning, pp. 3779–3788, 2018. Nikolentzos, G., Chatzianastasis, M., and Vazirgiannis, M. What do gnns actually learn? towards understanding their representations, 2024. URL https://arxiv.org/ abs/2304.10851.

Kipf, T. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907, 2016. Leskovec, J., Kleinberg, J., and Faloutsos, C. Graph evolution: Densification and shrinking diameters. ACM Transactions on Knowledge Discovery from Data (TKDD), 1 (1):2–es, 2007.

Perozzi, B., Al-Rfou, R., and Skiena, S. DeepWalk: Online Learning of Social Representations. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701–710, 2014.

Lin, C., Sun, G. J., Bulusu, K. C., Dry, J. R., and Hernandez, M. Graph neural networks including sparse interpretability. arXiv preprint arXiv:2007.00119, 2020.

Perozzi, B., Kulkarni, V., Chen, H., and Skiena, S. Don’t walk, skip! online learning of multi-scale network embeddings. In Proceedings of the 2017 IEEE/ACM In10

Submission and Formatting Instructions for ICML 2026

White, H., Boorman, S., and Breiger, R. Social structure from multiple networks. i. blockmodels of roles and positions. American Journal of Sociology - AMER J SOCIOL, 81, 01 1976. doi: 10.1086/226141.

ternational Conference on Advances in Social Networks Analysis and Mining, pp. 258–265, 2017. Pope, P. E., Kolouri, S., Rostami, M., Martin, C. E., and Hoffmann, H. Explainability methods for graph convolutional neural networks. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 10772–10781, 2019.

Ying, C., Cai, T., Luo, S., Zheng, S., Ke, G., He, D., Shen, Y., and Liu, T.-Y. Do transformers really perform badly for graph representation? Advances in neural information processing systems, 34:28877–28888, 2021.

Qiu, J., Dong, Y., Ma, H., Li, J., Wang, K., and Tang, J. Network embedding as matrix factorization: Unifying DeepWalk, LINE, PTE, and Node2Vec. In Proceedings of the 11th ACM International Conference on Web Search and Data Mining, pp. 459–467, 2018.

Ying, Z., Bourgeois, D., You, J., Zitnik, M., and Leskovec, J. Gnnexplainer: Generating explanations for graph neural networks. Advances in neural information processing systems, 32, 2019. Yuan, H., Tang, J., Hu, X., and Ji, S. Xgnn: Towards modellevel explanations of graph neural networks. In Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, pp. 430–438, 2020.

Ribeiro, L. F., Saverese, P. H., and Figueiredo, D. R. struc2vec: Learning Node Representations from Structural Identity. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 385–394, 2017. Rozemberczki, B. and Sarkar, R. Characteristic functions on graphs: Birds of a feather, from statistical descriptors to parametric models, 2020. URL https://arxiv. org/abs/2005.07959.

Zhang, Z., Liu, Q., Wang, H., Lu, C., and Lee, C. Protgnn: Towards self-explaining graph neural networks. In Proceedings of the AAAI conference on artificial intelligence, volume 36, pp. 9127–9135, 2022. Zhou, J., Liu, L., Wei, W., and Fan, J. Network Representation Learning: From Preprocessing, Feature Extraction to Node Embedding. ACM Computing Surveys, 55(2):1–35, 2022.

Rozemberczki, B., Kiss, O., and Sarkar, R. Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs. In Proceedings of the 29th ACM International Conference on Information and Knowledge Management (CIKM ’20), pp. 3125–3132. ACM, 2020. Sen, P., Namata, G., Bilgic, M., Getoor, L., Gallagher, B., and Eliassi-Rad, T. Collective classification in network data. AI magazine, 2008. Sun, F.-Y., Qu, M., Hoffmann, J., Huang, C.-W., and Tang, J. vGraph: A Generative Model for Joint Community Detection and Node Representation Learning. In Proceedings of the 33rd International Conference on Neural Information Processing Systems, pp. 514–524, 2019. Tang, J., Qu, M., Wang, M., Zhang, M., Yan, J., and Mei, Q. Line: Large-scale information network embedding. In Proceedings of the 24th international conference on world wide web, pp. 1067–1077, 2015. Velickovic, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., Bengio, Y., et al. Graph attention networks. stat, 1050 (20):10–48550, 2017. Wang, X., Cui, P., Wang, J., Pei, J., Zhu, W., and Yang, S. Community preserving network embedding. In Proceedings of the 31st AAAI Conference on Artificial Intelligence, 2017. 11

Submission and Formatting Instructions for ICML 2026

Appendix This appendix provides supplementary material supporting the main paper. We include formal proofs and derivations, details on the ILR parameterization, complete experimental settings and hyperparameters, and additional empirical results. These materials clarify the methodology and enable full reproducibility of the reported experiments. A. Proofs and Theoretical Results Lemma .1 (Subcomposition corresponds to a projection of ILR embeddings). Let zi ∈ ∆k−1 be compositional embeddings ◦ and let S ⊂ {1, . . . , k} with |S| ≥ 2. Define the reclosed subcomposition  (S) |S|−1 zi = C (zi,r )r∈S ∈ ∆◦ , |S|−1

where C denotes closure. Let ILR and ILRS be ILR transforms on ∆k−1 and ∆◦ ◦

, respectively.

Then there exists a linear map PS ∈ R(|S|−1)×(k−1) with orthonormal rows such that for all i, j,  (S) (S) ILRS (zi ) − ILRS (zj ) 2 = PS ILR(zi ) − ILR(zj ) 2 . k Proof. Recall zi ∈ ∆k−1 ⊂ Rk is a vector such that (zi )r > 0 for all r and 1⊤ ◦ k zi = 1. Let log(zi ) ∈ R denote the elementwise logarithm.

Let V ∈ Rk×(k−1) be an ILR basis matrix with orthonormal columns spanning the contrast space, i.e., V ⊤ V = Ik−1 ,

V ⊤ 1k = 0.

The ILR coordinates of zi are the (k − 1)-dimensional row vector ILR(zi ) ≜ log(zi )⊤ V ∈ Rk−1 . ′

Fix a subset S ⊆ {1, . . . , k} with |S| = k ′ ≥ 2. Let RS ∈ Rk ×k be the coordinate-selection matrix that extracts the entries ′ ′ ′ in S, so that RS z = (zr )r∈S ∈ Rk for any z ∈ Rk . Define the closure (re-normalization) map C : Rk>0 → ∆k◦ −1 by C(u) ≜

u . 1⊤ k′ u

The reclosed subcomposition of zi on S is (S)

zi ′

≜ C(RS zi ) ∈ ∆k◦ −1 . ′

Let VS ∈ Rk ×(k −1) be an ILR basis matrix for ∆k◦ −1 satisfying VS⊤ VS = Ik′ −1 , (S)

and define the ILR coordinates of zi

VS⊤ 1k′ = 0,

by (S)

(S)

ILRS (zi ) ≜ log(zi )⊤ VS ∈ Rk −1 . ′

(S)

Write ui ≜ RS zi ∈ Rk>0 and si ≜ 1⊤ k′ ui > 0. By definition of closure, zi (S)

log zi

= ui /si , hence

= log ui − (log si )1k′ .

Multiplying by VS⊤ and using VS⊤ 1k′ = 0 gives (S)

(S)

ILRS (zi ) = VS⊤ log zi Therefore,

= VS⊤ log ui = VS⊤ log(RS zi ).

 (S) (S) ILRS (zi ) − ILRS (zj ) = VS⊤ log(RS zi ) − log(RS zj ) . 12

(10)

Submission and Formatting Instructions for ICML 2026 ′ Define the padded matrix VeS ≜ RS⊤ VS ∈ Rk×(k −1) . Then

VS⊤ log(RS z) = (RS⊤ VS )⊤ log z = VeS⊤ log z, so (10) becomes  (S) (S) ILRS (zi ) − ILRS (zj ) = VeS⊤ log zi − log zj .

(11)

Moreover, VeS⊤ VeS = VS⊤ RS RS⊤ VS = VS⊤ Ik′ VS = Ik′ −1 , so the columns of VeS are orthonormal, and VeS⊤ 1k = VS⊤ RS 1k = VS⊤ 1k′ = 0, so they lie in the contrast space {x ∈ Rk : 1⊤ k x = 0}. Since the columns of V form an orthonormal basis for this contrast ′ space, there exists A ∈ R(k−1)×(k −1) such that VeS = V A; take A ≜ V ⊤ VeS . Then A⊤ A = VeS⊤ V V ⊤ VeS = VeS⊤ VeS = Ik′ −1 , so A has orthonormal columns. Substituting VeS = V A into (11) gives  (S) (S) ILRS (zi ) − ILRS (zj ) = A⊤ V ⊤ log zi − log zj =  = A⊤ ILR(zi ) − ILR(zj ) . ′

Define PS ≜ A⊤ ∈ R(k −1)×(k−1) . Then PS PS⊤ = A⊤ A = Ik′ −1 , and taking Euclidean norms yields the claimed identity. Finally, PS = A⊤ = (V ⊤ VeS )⊤ = VeS⊤ V = VS⊤ RS V, as stated. Theorem .2 (Expressive equivalence of ILR-compositional latent distance models). Let k ≥ 2, let g : [0, ∞) → R, and let σ : R → (0, 1) be a link function. Let ∆k−1 denote the open simplex and let ILR : ∆k−1 → Rk−1 be an isometric ◦ ◦ bijection. Consider the latent distance model P(Aij = 1) = σ(α − g(∥ ILR(zi ) − ILR(zj )∥2 )) , zi ∈ ∆k−1 . ◦ Then the set of edge–probability matrices realizable by this model is identical to that of the Euclidean latent distance model P(Aij = 1) = σ(α − g(∥xi − xj ∥2 )) ,

xi ∈ Rk−1 .

Proof. Since ILR is bijective, for any collection {xi }ni=1 ⊂ Rk−1 there exists a unique collection {zi }ni=1 ⊂ ∆k−1 such ◦ that xi = ILR(zi ) for all i, and conversely zi = ILR−1 (xi ) exists for all i. Because ILR is an isometry, for all i < j, ∥xi − xj ∥2 = ∥ ILR(zi ) − ILR(zj )∥2 . Substituting this identity into the respective expressions for the edge probabilities shows that both parameterizations induce identical probabilities for every node pair. Therefore both models realize the same set of edge–probability matrices. B. Model Parameterization and Interpretability ⊤ Constrast space contains all valid log-ratio contrasts A linear log-contrast on z ∈ RK >0 can be written as v log z for K some v ∈ R (elementwise log). Requiring invariance to positive rescaling, z 7→ cz for any c > 0, yields

v⊤ log(cz) = v⊤ log z

∀ z, ∀ c > 0.

Using log(cz) = log z + (log c)1, we obtain v⊤ log(cz) = v⊤ log z + (log c) v⊤ 1. Thus the invariance condition holds for all c > 0 if and only if v⊤ 1 = 0, i.e., v ∈ C = {v ∈ RK : v⊤ 1 = 0}. In particular, any pairwise log-ratio log(za /zb ) = log za − log zb corresponds to v = ea − eb ∈ C, and more general group log-ratio contrasts are obtained by any v ∈ C with positive weights on one group and negative weights on another (summing to zero). 13

Submission and Formatting Instructions for ICML 2026

Learning a ILR basis. Importantly, to enable data-driven and informative coordinate system for human interpretation of compositional contrasts, we introduce a learnable ILR basis that is trained jointly with the node embeddings. We parameterize an unconstrained matrix as, Let W ∈ RK×(K−1) be any unconstrained parameter matrix. Define f = W − 1 11⊤ W, W K

f ), V = QR(W

and take the first K − 1 columns of V . Then V is a valid ILR basis: (i) V ⊤ V = I (orthonormality), (ii) V ⊤ 1 = 0 (contrast constraint). Thus, any learned W induces a valid ILR coordinate system. Geometric role definition. In our framework, a role denotes a pattern of interaction behavior captured by proximity in the learned latent geometry. Formally, nodes i and j are said to occupy similar roles when their latent representations are close in Aitchison geometry, i.e., when dA (zi , zj ) is small, equivalently when their ILR embeddings satisfy ∥yi − yj ∥2 is small. Roles are not associated with individual simplex components or coordinate axes; instead, they correspond to regions of the latent space containing nodes with similar relative archetypal compositions and interaction profiles. Consequently, roles are continuous, overlapping, and invariant to orthogonal reparameterizations of the ILR coordinates, aligning with regular equivalence rather than cohesive communities. Geometric role explainability. This geometric role definition leads to a distinct notion of explainability. Classical mixed-membership models, such as MMSBM, explain graph structure through coordinate-level roles: each latent dimension corresponds to an identifiable role (up to permutation), and node representations encode membership weights along these axes. In contrast, because our likelihood depends only on distances in ILR space, the representation is invariant under orthogonal reparameterizations, and individual coordinates or simplex components cannot be interpreted as roles. Instead, semantic meaning is attributed to invariant geometric structure. Unlike general Euclidean embeddings, where geometry is identifiable but lacks intrinsic semantic grounding, our model endows the latent space with Aitchison geometry, so distances correspond to differences in relative mixtures and principled operations such as subcomposition preserve meaning. As a result, roles in our framework are explainable by construction: their meaning is given by stable relative trade-offs among latent archetypal factors, rather than by arbitrary coordinate assignments. Operational interpretability. Interpretation is built into the representation rather than added post hoc. Each node is embedded as a composition zi ∈ ∆K−1 , which summarizes its relative emphasis over K latent archetypal factors. Similarity is defined in Aitchison geometry and computed via ILR coordinates, which preserve Aitchison distances while enabling unconstrained optimization in RK−1 . Under a chosen ILR basis, each coordinate corresponds to a balance, i.e., a log-ratio contrast between groups of archetypes, so proximity and predicted links can be interpreted in terms of relative trade-offs. Finally, subcompositional coherence ensures that restricting to a subset of components and renormalizing remains geometrically well-defined (Lemma .1), enabling principled analyses of how archetype subsets affect embeddings and predictions. Overall, standard Euclidean graph embeddings, two nodes are close simply because the model places them nearby in an abstract vector space; the distance itself has no intrinsic meaning, and there is no principled answer to why the nodes are close. In our model, proximity admits a direct explanation. Nodes are close because they exhibit similar relative mixtures of latent factors: they emphasize the same archetypes to similar degrees relative to others. Distances in Aitchison geometry therefore quantify differences in relative trade-offs rather than arbitrary vector differences. This grounds similarity in interpretable structure and makes explanations arise directly from the geometry. C. Experimental Setup Datasets. We evaluate on multiple undirected citation and collaboration networks: Cora (citation network of machine learning papers with 7 classes) (Sen et al., 2008), Citeseer (citation network of computer and information science papers with 6 classes) (Sen et al., 2008), DBLP (co-authorship network with node labels denoting research fields) (Perozzi et al., 2017), and the arXiv collaboration networks AstroPh, GrQc, and HepTh (Leskovec et al., 2007). We also include the social network LastFM (users of a music streaming service in Asia; labels correspond to 14 countries) (Rozemberczki & Sarkar, 2020). Following prior work, we treat all graphs as unweighted and undirected (citation networks are symmetrized); detailed dataset statistics are provided in the main paper. Baselines. We compare AIC O G against a diverse set of graph representation learning methods, including shallow embedding approaches, matrix factorization and mixed-membership models, and latent distance models. Shallow embedding methods 14

Submission and Formatting Instructions for ICML 2026

include N ODE 2V EC (Grover & Leskovec, 2016), which optimizes a skip-gram objective over biased random walks to capture network proximity, and ROLE 2V EC (Ahmed et al., 2018), which uses attributed walks over structural features to learn role-based embeddings. We also include N ET MF (Qiu et al., 2018), a matrix factorization method that provides an explicit factorization view of random-walk-based embeddings. Mixed-membership and factorization-based approaches include the MMSBM (Airoldi et al., 2007), a classical bilinear mixed-membership block model, and MNMF (Wang et al., 2017), which incorporates modularity regularization into nonnegative matrix factorization. We further consider simplex-based latent distance models that define node representations as mixtures over latent archetypes. These include SLIM-R AA (Nakis et al., 2023a) and HM-LDM (Nakis et al., 2022), both of which project simplex-valued representations into Euclidean space via a linear transformation to increase representational capacity. Although SLIM-R AA was originally proposed for signed networks under a Skellam likelihood, we adapt it to unsigned graphs by employing a Bernoulli likelihood. Finally, we include a S IMPLEX -E UCLIDEAN baseline, a latent distance model operating directly on the simplex using Euclidean geometry without an ILR/Aitchison transformation, in order to isolate the effect of compositional geometry. Tuning of the baselines. All baseline methods were implemented using the K ARATE C LUB library (Rozemberczki et al., 2020), except for N ODE 2V EC, which used S TELLAR G RAPH (Data61, 2018). We used the following hyperparameters. N ET MF: iterations = 10; PMI power order = 2; negative samples = 1. ROLE 2V EC: epochs = 5; window size = 10; walk length = 80; learning rate = 0.05. N ODE 2V EC: context size = 5; walks per node = 10; epochs = 5; (p, q) = (1, 1) for link prediction and (p, q) = (1, 1.5) for node classification. MNMF: clusters = 10; KKT penalty = 0.2; clustering penalty = 0.45; modularity regularization penalty = 0.8; similarity matrix parameter = 5. For SLIM-R AA, HM-LDM, MMSBM, and S IMPLEX -E UCLIDEAN, we optimized the negative Bernoulli log-likelihood (matching AIC O G up to the model-specific log-odds parameterization) using learning rate 0.05 for 5,000 epochs, so differences are attributable only to the log-odds form. Link prediction. For link prediction, we follow the widely adopted evaluation protocol of Perozzi et al. (2014); Nakis et al. (2023b). Specifically, we randomly remove 50% of the edges while ensuring that the residual graph remains connected. The removed edges, together with an equal number of randomly sampled non-edges, form the positive and negative instances of the test set. The residual graph is then used to learn node embeddings. We evaluate performance on five benchmark networks, each over five runs and across multiple embedding dimensions (D ∈ {8, 16, 32, 64}). Table 2 reports the Area Under the Receiver Operating Characteristic Curve (AUC-ROC) (for Precision-Recall (PR-AUC) scores see supplementary). Across runs, the variance was consistently on the order of 10−3 and is omitted for readability. Following Grover & Leskovec (2016), dyadic features are constructed using binary operators (average, Hadamard, weighted-L1 , weighted-L2 ) and a logistic regression classifier with L2 regularization is trained to make predictions. For models that define network likelihoods predictions are obtained directly from learned rates: we use the log-odds ηij of a test pair {i, j} to compute link probabilities, with no additional classifier required. We define three variant of our model AIC O G (HB) a model trained under a Helmert basis, AIC O G (LB) a model trained under a Learned basis optimized with the model, and AIC O G (HB) S UB C OMP where we provide subcompoisiton coherence. Specifically, for a trained model with 65 compositions (64 dimensions) we repeatedly remove a random subset of simplex components (keeping 32, 16, 8), reclose the remaining composition to the simplex, and recompute ILR embeddings in the reduced simplex and then evaluate link prediction reporting AUC averaged over multiple random removal masks (different seeds) for each K ′ . D. Additional Experiments Table 4. AUC PR scores for representation sizes of 8, 16, 32, and 64 averaged over five runs. AstroPh

GrQc

HepTh

Cora

DBLP

Dimension (D)

8

16

32

64

8

16

32

64

8

16

32

64

8

16

32

64

8

16

32

64

N ODE 2V EC ROLE 2V EC N ET MF

.949 .958 .913

.962 .972 .938

.968 .975 .956

.970 .972 .965

.944 .944 .865

.948 .953 .904

.950 .952 .910

.954 .952 .919

.896 .918 .815

.902 .929 .839

.912 .927 .852

.919 .922 .855

.785 .812 .719

.793 .812 .724

.806 .807 .742

.812 .802 .743

.932 .957 .814

.935 .965 .841

.942 .961 .858

.956 .959 .876

SLIM-R AA MMSBM MNMF HM-LDM S IMPLEX -E UCLIDEAN

.970 .894 .848 .952 .873

.975 .904 .902 .954 .868

.974 .914 .933 .956 .869

.974 .920 .954 .960 .881

.953 .850 .873 .953 .857

.956 .850 .903 .955 .847

.959 .845 .931 .956 .841

.961 .853 .933 .958 .839

.920 .801 .780 .900 .765

.929 .784 .842 .899 .753

.934 .780 .879 .906 .755

.935 .786 .901 .909 .769

.827 .693 .689 .841 .759

.815 .697 .751 .843 .748

.816 .683 .749 .839 .743

.821 .685 .746 .844 .736

.964 .812 .821 .910 .702

.968 .810 .887 .900 .689

.970 .814 .922 .913 .704

.971 .810 .944 .939 .757

AIC O G (HB) S UB C OMP AIC O G (HB) AIC O G (LB)

.968 .972 .972

.975 .977 .977

.978 .979 .979

.980 .980 .980

.961 .966 .964

.967 .970 .970

.970 .971 .971

.971 .971 .971

.926 .932 .932

.938 .944 .944

.944 .946 .946

.947 .947 .946

.844 .869 .869

.863 .877 .877

.875 .879 .880

.880 .880 .881

.960 .961 .961

.968 .969 .969

.971 .972 .972

.973 .973 .973

Link prediction and node classification results. 15

Submission and Formatting Instructions for ICML 2026 Table 5. Macro-F1 scores for representation sizes of 8, 16, 32, and 64 averaged over five runs. Cora

Citeseer

LastFM

Dimension (D)

8

16

32

64

8

16

32

64

8

16

32

64

N ODE 2V EC ROLE 2V EC N ET MF

.755 .764 .721

.761 .781 .744

.785 .786 .766

.801 .791 .782

.503 .572 .502

.565 .606 .563

.593 .604 .593

.632 .623 .619

.717 .720 .431

.779 .771 .573

.786 .775 .712

.794 .775 .754

S LIM -R AA MMSBM MNMF HM-LDM S IMPLEX -E UCLIDEAN

.561 .125 .460 .676 .369

.601 .279 .591 .700 .370

.669 .459 .662 .762 .445

.711 .567 .703 .797 .386

.432 .259 .337 .513 .338

.478 .354 .400 .511 .304

.477 .445 .485 .566 .325

.526 .468 .545 .611 .360

.385 .091 .298 .604 .165

.572 .244 .467 .668 .211

.627 .315 .626 .705 .282

.697 .522 .714 .740 .360

AIC O G (HB) S UB C OMP AIC O G (HB) AIC O G (LB)

.648 .759 .767

.766 .794 .792

.803 .815 .812

.815 .815 .816

.473 .565 .572

.571 .596 .600

.631 .643 .633

.667 .667 .667

.676 .755 .753

.779 .789 .791

.675 .793 .793

.794 .794 .795

Subcompositional robustness under random removals. We evaluate whether the learned representations remain predictive under subcomposition. Starting from learned simplex embeddings xi ∈ ∆K−1 (obtained by applying a softmax to the learned logits), we sample a random subset S ⊆ {1, . . . , K} of size |S| = K ′ (using multiple random seeds). For P (S) each sampled S, we form the subcomposition by dropping components outside S and reclosing, xi = xi,S / ℓ∈S xiℓ , ′ (S) (S) and compute ILR coordinates in the reduced simplex, yi = ILR(xi ) ∈ RK −1 (Helmert basis). We score candidate (S) (S) (S) edges using the same latent-distance decoder, sij = −αS ∥yi − yj ∥2 + γi + γj , and report AUC and AUPRC on a fixed evaluation set of positive and negative edges. To keep the distance and bias terms comparable across different K ′ , we optionally rescale distances via αS using median-distance calibration on the evaluation pairs. Results are averaged over many random subsets S for each K ′ .

16

Record · ID 151731 · SHA-256 20523bc9e25b1a9b
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.