alphaFeedback

WorksComputer Science

Graph-Localized Coverage for Conformal Prediction on Inductive Graphs

AI contributions
  • Generative AI
View details

Abstract

Conformal prediction (CP) provides marginal coverage guarantees, but marginal coverage does not determine where prediction errors occur on a graph. Queries from different graph neighborhoods can exhibit substantially different levels of uncertainty even when aggregate coverage remains near its target. We introduce GLocalCP, an online CP framework for inductive node classification and edge prediction that combines marginal and graph-local calibration with uncertainty-adaptive prediction sets. Specifically, GLocalCP puts forth a novel uncertainty-adaptive nonconformality score that relies on the mutual information obtained from Monte-Carlo (MC) dropout based prediction. Then, it augments a global online threshold with a kernel-based local correction that propagates coverage feedback among similar graph queries. On the theoretical horizon, we establish pathwise O(N−1/2)O(N^{-1/2}) marginal calibration error without exchangeability or stationarity and, for the exact-kernel formulation, an explicit O(N−1/2)O(N^{-1/2}) graph-localized calibration guarantee. Experiments on seven node-classification and seven edge-prediction benchmarks show that similar marginal coverage can conceal substantially different local reliability. Our proposed GLocalCP maintains coverage near the target while consistently reducing graph-local calibration error. Uncertainty scaling in GLocalCP further reduces prediction-set size across all evaluated node and edge datasets while leaving marginal coverage essentially unchanged.

Introduction

Graph neural networks (GNNs) ([19, 30]) are increasingly deployed for prediction over relational data, where reliable uncertainty quantification is needed alongside accurate predictions ([14]). Conformal prediction (CP) provides model-agnostic prediction sets with distribution-free marginal coverage under exchangeability ([32, 2, 25]), and recent work has extended CP to graph-structured prediction ([13, 22, 35]). Existing graph CP methods operate under different prediction settings. Some focus on a fixed transductive graph, while others accommodate inductive queries through specific calibration–test constructions. Inductive prediction alone, however, does not address distribution shift in a sequential graph stream. As new nodes arrive, the observed graph, query contexts, and their distribution may evolve, so a calibration rule appropriate earlier will not remain calibrated later. Online CP addresses this temporal adaptation by updating a global calibration threshold from sequential coverage feedback ([10, 3] (Angelopoulos et al. 2023)). These methods, however, are developed for general sequential prediction rather than inductively evolving graphs, where both the graph structure and query contexts change as new nodes arrive.

Such a global adaptation can only yield marginal calibration that controls the aggregate error rate, but can not characterize how errors are distributed across the graph-query space ([4]). A predictor can achieve the target coverage on average while persistently under-covering some types of node or edge queries and over-covering others. This motivates calibration procedures that account for local context ([12]). The distinction is particularly relevant on graphs, where nonconformity scores and prediction-set efficiency can depend on network structure ([18]). @bibliography Moreover, predictive uncertainty can vary substantially across queries, motivating prediction sets whose sizes adapt to query difficulty [25]. These considerations motivate an online conformal framework that adapts not only over time, but also to where coverage errors occur and how uncertain each query is.

We introduce GLocalCP (Graph-Localized Conformal Prediction), an uncertainty-adaptive online calibration framework for inductive node classification and edge prediction. GLocalCP augments a global online calibration state with two complementary mechanisms. First, a kernel-based local state associates realized coverage errors with their graph-query representations and propagates feedback among similar queries, enabling calibration to respond to localized as well as aggregate errors. Second, Monte Carlo dropout [9] quantifies query-specific predictive uncertainty, from which we construct a predictable mutual-information (MI) score [16] scale adapts prediction-set allocation. For uncertainty scales bounded away from zero, we establish pathwise O(N−1/2)O(N^{-1/2}) (where NN is the number of online queries) marginal calibration without exchangeability or stationarity. Under a fixed normalized and uniformly positive kernel, the exact-kernel update further achieves an O(N−1/2)O(N^{-1/2}) uniform graph-local calibration bound.

Experiments on seven graph benchmarks for both node classification and held-out edge prediction support the two mechanisms. GLocalCP maintains marginal coverage near the 90% target while attaining substantially smaller graph-local calibration gaps than graph CP baselines, including cases in which competing methods achieve similar marginal coverage. Controlled ablations show that the kernel-local feedback drives the reduction in local calibration error, whereas MI scaling reduces mean prediction-set size on all evaluated node and edge datasets while preserving near-target marginal coverage. The local-calibration improvements further persist across alternative GNN backbones, nonconformity scores, and edge-candidate distributions.

The contributions of this work are summarized in the following three aspects.

  • We formulate graph-localized calibration over inductive node and edge representations and introduce kernel-localized feedback that adapts sequential coverage errors across similar graph queries.

  • We introduce a predictable MI-based uncertainty scale that adapts prediction-set allocation to query difficulty while preserving a common target miscoverage level.

  • We establish O(N−1/2)O(N^{-1/2}) pathwise marginal and graph-localized calibration guarantees without exchangeability or stationarity, and empirically separate the roles of local feedback and uncertainty scaling across inductive node and edge streams.

Problem Formulation and Preliminaries

Consider an inductive graph setting, where Gn:=(Vn,En,Xn)\mathcal{G}_n := (\mathcal{V}_n,\mathcal{E}_n,\mathbf{X}_n) denote the observed graph information at round nn. Here, Vn\mathcal{V}_n and En\mathcal{E}_n are the available nodes and edges and Xn:={xv:v∈Vn}\mathbf{X}_n := \{x_v : v \in\mathcal{V}_n\} contains the corresponding nodal features. We consider an evolving graph G1⊆G2⊆⋯\mathcal{G}_1 \subseteq\mathcal{G}_2 \subseteq\cdots, where new nodes and edges may arrive over time. The goal is to predict the label yv∈Y:={1,…,C}y_v \in\mathcal{Y} := \{1,\ldots,C\} of a new node v∈ΔVnv \in\Delta\mathcal{V}_n (ΔVn\Delta\mathcal{V}_n collects new nodes at round nn) or the existence ye∈{0,1}y_e \in\{0,1\} of an edge e:=(v,v′)e := (v,v') connecting nodes vv and v′v'. For both tasks, we will rely on a message passing GNN encoder gθg_\theta (e.g., GraphSAGE [14]) that maps each node from its features and currently observed neighborhood to an embedding

zn(v)=gθ(xv,Nv(Gn))∈Rdz,v∈Vn.(1)\mathbf{z}_n(v) = g_\theta(x_v,\mathcal{N}_v(\mathcal{G}_n)) \in\mathbb{R}^{d_z}, \qquad v \in\mathcal{V}_n. \tag*{(1)}

Since gθg_\theta is a shared mapping rather than a collection of node-specific embeddings, it can be applied to nodes arriving after training [7, 36]. For node classification, this embedding is then directly mapped to class probabilities via a node classifier ρnode\rho_{\mathrm{node}} as

pn(v)=ρnode(zn(v))∈ΔC−1,(2)p_n(v) = \rho_{\mathrm{node}}(\mathbf{z}_n(v)) \in\Delta^{C-1}, \tag*{(2)}

where ΔC−1\Delta^{C-1} denotes the CC-class probability simplex. For edge prediction, we will first obtain the edge feature based on the corresponding node embeddings via

zn(e)=[(zn(v)+zn(v′))T,∣zn(v)−zn(v′)∣T,(zn(v)⊙zn(v′))T]T(3)\mathbf{z}_n(e) = \left[(\mathbf{z}_n(v) + \mathbf{z}_n(v'))^{\mathsf{T}}, \lvert\mathbf{z}_n(v) - \mathbf{z}_n(v') \rvert^{\mathsf{T}}, (\mathbf{z}_n(v) \odot\mathbf{z}_n(v'))^{\mathsf{T}}\right]^{\mathsf{T}} \tag*{(3)}

where ⊙\odot denotes the element-wise (Hadamard) product. The resulting edge feature is further fed into the edge classifier to yield

pn(e)=ρedge(zn(e))∈Δ1.(4)\mathbf{p}_n(e) = \rho_{\mathrm{edge}}(\mathbf{z}_n(e)) \in\Delta^1. \tag*{(4)}

Objectives. We pre-train the graph encoder gθ\mathbf{g}_{\theta} as well as the node and edge classifiers {ρnode,ρedge}\{\rho_{\mathrm{node}, \rho_{\mathrm{edge}}\}} on the initial graph G0G_0 along with node labels y0:={yv:v∈V0}\mathbf{y}_0 := \{y_v : v \in\mathcal{V}_0\}. For uncertainty awareness, we will go beyond the point prediction to obtain a prediction set Cn(v)C_n(v) for the label of node vv or Cn(e)C_n(e) for the existence of an edge e:=(v,v′)e := (v, v^\prime) connecting nodes vv and v′v^\prime. Here, the set Cn(⋅)C_n(\cdot) is sought before observing yn∈Yy_n \in\mathcal{Y}. Because the two tasks differ only in the feature representation and the classifier, we hereafter write znz_n and pnp_n in place of zn(v)/zn(e)z_n(v)/z_n(e) and pn(v)/pn(e)p_n(v)/p_n(e) for brevity. Also, since the prediction sets here are constructed based on latent embeddings, we will use Cn(z)C_n(z) in place of Cn(v)/Cn(e)C_n(v)/C_n(e) in the ensuing discussions.

Conformal prediction (CP)

CP is a prevailing framework that constructs prediction sets with coverage guarantees [32]. Given a target miscoverage level α∈(0,1)\alpha\in(0, 1), CP relies on a nonconformity score s(z,y)s(z, y), which measures how a candidate label y∈Yy \in\mathcal{Y} agrees with the prediction of zz given by a pretrained model. Specifically, smaller values indicate greater agreement with the model prediction. Given scores {s(zi,yi)}i=1Ncal\{s(z_i, y_i)\}_{i=1}^{N_{\mathrm{cal}}} evaluated at held out calibration data, split CP chooses a threshold qq as the corresponding empirical (1−α)(1-\alpha)-quantile and obtain the prediction set

Cn(z):={y∈Y:s(z,y)≤q}.(5)C_n(z) := \{y \in\mathcal{Y} : s(z, y) \leq q\}. \tag*{(5)}

Under exchangeability of the calibration and test data, split CP provides the following finite-sample marginal coverage guarantee

P{yn∈Cn(z)}≥1−α.(6)\mathbb{P}\{y_n \in C_n(z)\} \geq1-\alpha. \tag*{(6)}

We consider two standard nonconformity scores for classification tasks. The first one is the Least Ambiguous Classifier (LAC), which uses s(z,y)=1−pn,ys(z, y) = 1-p_{n,y}, where pn,yp_{n,y} is the predicted probability of class yy for a node or an edge. Alternatively, the adaptive prediction sets (APS) score orders labels by decreasing predictive probability. With πn(j)\pi_n(j) denoting the label with the jjth largest predicted probability and rank⁡n(y)\operatorname{rank}_n(y) denoting the position of label yy in this ordering, the APS score is given by

s(z,y)=∑j=1rank⁡n(y)pn,πn(j).s(z, y) = \sum_{j=1}^{\operatorname{rank}_n(y)} p_{n,\pi_n(j)}.

Both scores lie in [0,1][0, 1].

Existing works on graph-based and online CP. Existing graph-based CP methods exploit graph structure under different prediction settings. For node classification, DAPS (H. Zargarbashi et al., [13]) and SNAPS (Song et al., [28]) are primarily developed in the transductive setting, using graph neighborhoods and feature similarity to refine nonconformity scores. NAPS-U (Clarkson, [8]), in contrast, supports inductive node prediction by reweighting calibration nodes according to their proximity to a newly observed test node. For link prediction, CLP-CQR and CLP-SCQR (Zhao et al., [38]) conformalize link predictions under an inductive calibration–test construction, while RR-COR and RR-Mondrian (Zhang et al., [37]) incorporate graph-dependent residual reweighting or partitioning into calibration. These inductive methods rely on specific relationships between calibration and test queries, which may change as the graph and query distribution evolve over time. A related line of work combines online CP with scalable Gaussian processes (GPs): Xu et al. [33] use sequential coverage feedback to adapt conformal thresholds for online GP prediction, while Xu et al. [34] extend this approach to graph-structured data using an ensemble of graph-aware GPs. Although these methods adapt to sequentially arriving data, they do not specifically address inductive node and edge queries in an evolving graph. In our setting, the true label is revealed after each prediction, allowing us to use sequential coverage feedback to adapt prediction sets for subsequent graph queries.

Aggregate coverage, however, does not characterize how coverage errors are distributed across the query space. A predictor can achieve the target coverage on average while exhibiting persistent under-coverage or over-coverage for particular groups of node or edge queries. This distinction is especially important on graphs, where queries with similar structural and predictive contexts can occupy localized regions of the learned representation space. We therefore go beyond aggregate coverage and study graph-localized calibration, which asks whether coverage remains close to the target within such local regions. We formalize this notion and develop its online control in § 4.

GLocalCP: Uncertainty-Adaptive Online Calibration

We now develop GLocalCP by exploiting two complementary signals available before each label is revealed. Stochastic GNN predictions characterize the uncertainty of the current node or edge query, while the inductive representation znz_n characterizes its graph context and hence its similarity to previously observed queries. GLocalCP uses the former to adapt the nonconformality score and the latter to localize online calibration feedback.

Uncertainty-Adaptive nonconformality Score

To characterize query-specific predictive uncertainty, we apply Monte Carlo (MC) dropout ([9]) to the corresponding graph predictor. Specifically, let p~n(m)\tilde{\mathbf{p}}_n^{(m)} represent the class probabilities from the mmth dropout realization. Here, p~n(m)\tilde{\mathbf{p}}_n^{(m)} is a C×1C \times1 vector for node classification and a 2×12 \times1 vector for edge prediction. Then, the aggregated prediction is

p~n=M−1∑m=1Mp~n(m)(7)\tilde{\mathbf{p}}_n = M^{-1} \sum_{m=1}^{M} \tilde{\mathbf{p}}_n^{(m)} \tag*{(7)}

The stochastic predictions additionally reveal uncertainty that is not captured by their mean. We quantify their disagreement using predictive mutual information (MI)

MIn=H(p~n)−1M∑m=1MH(p~n(m)),(8)\mathrm{MI}_n = H(\tilde{\mathbf{p}}_n) - \frac{1}{M} \sum_{m=1}^{M} H(\tilde{\mathbf{p}}_n^{(m)}), \tag*{(8)}

where H(p):=−∑c∈Ypclog⁡pcH(\mathbf{p}) := -\sum_{c \in\mathcal{Y}} p_c \log p_c denotes predictive entropy. We then define the uncertainty scale

rn=max⁡{γr,MInlog⁡∣Y∣},rn∈[γr,1],(9)r_n = \max\left\{\gamma_r, \sqrt{\frac{\mathrm{MI}_n}{\log|\mathcal{Y}|}}\right\}, \qquad r_n \in[\gamma_r,1], \tag*{(9)}

where γr>0\gamma_r > 0 bounds the scale away from zero. The normalization by log⁡∣Y∣\log|\mathcal{Y}| places the MI signal on a common scale for the multiclass node and binary edge tasks.

We incorporate uncertainty directly through the scaled nonconformity score sˉ(z,y):=s(z,y)/rn\bar{s}(z,y) := s(z,y)/r_n. Since s(z,y)∈[0,1]s(z,y) \in[0,1] and rn≥γrr_n \ge\gamma_r, sˉ(z,y)\bar{s}(z,y) is bounded by 1/γr1/\gamma_r. The role of rnr_n is to adapt prediction-set allocation to the uncertainty of each node or edge query, while leaving the common target miscoverage level α\alpha unchanged. Note that MC dropout is only used to calculate the uncertainty scale rnr_n. s(z,y)s(z,y) is evaluated using single-pass deterministic prediction in the previous section.

Global and Graph-localized Feedback

Building on the novel uncertainty-adaptive score function, we are ready to obtain the prediction set. Given the inductive setting where the label is revealed after constructing the prediction set, we will adapt the online CP framework Gibbs & Candes [10] which adjusts the threshold qnq_n based on the feedback whether the true label is covered by the prediction set. In the conventional online CP, however, qnq_n is a global threshold which does not account for local information over graphs.

To allow for localized calibration, we additionally maintain gn(z)∈Hkg_n(z) \in\mathcal{H}_k, where Hk\mathcal{H}_k is a reproducing kernel Hilbert space (RKHS) associated with a positive-definite kernel function kk. Here, we use the node/edge embeddings (cf. (1) and (3)) as the input to gn(⋅)g_n(\cdot). It is intuitive that nodes/edges with similar embeddings share the calibration threshold. Taking into account both global and local thresholds, GLocalCP constructs the conformal prediction set for a new query with embedding znz_n

Cn(zn)={y∈Y:s(zn,y)rn≤qn+gn(zn)}.(10)C_n(z_n) = \left\{y \in\mathcal{Y} : \frac{s(z_n,y)}{r_n} \leq q_n + g_n(z_n)\right\}. \tag*{(10)}

After issuing CnC_n, the true node class or edge label yny_n is revealed, yielding the centered miscoverage feedback

ϵn=I{yn∉Cn(zn)}−α.(11)\epsilon_n = \mathbb{I}\{y_n \notin C_n(z_n)\} - \alpha. \tag*{(11)}

where I(⋅)\mathbb{I}(\cdot) is an indicator function which takes the value of 1/0 when the statement inside is True/False. Based on this feedback, GLocalCP then updates the global and local thresholds as

qn+1=qn+ηϵn,gn+1=gn+ηϵnk(⋅,zn),(12)q_{n+1} = q_n + \eta\epsilon_n,\qquad g_{n+1} = g_n + \eta\epsilon_n k(\cdot,z_n), \tag*{(12)}

where η>0\eta> 0 is the step size. The update of the global qnq_n, same as in the previous online CP frameworks, aggregates coverage error over the stream. As for the local threshold gn(⋅)g_n(\cdot), its update uses kernel gradient descent and associates the same error with the graph-based representation at which it occurred. Thus, an error on a node/edge has greater influence on future nodes/edges with similar encoded representations.

Algorithm 1 summarizes the complete online procedure.

We next establish that this uncertainty-adaptive, graph-localized procedure retains pathwise marginal calibration even on evolving and dependent graph streams.

Theorem 3.1 (Pathwise marginal calibration on evolving graphs). Consider any evolving graph sequence {Gn}n=1N\{\mathcal{G}_n\}_{n=1}^{N} and any corresponding sequence of inductive node or edge queries. Suppose rnr_n is computed before observing yny_n and satisfies rn∈[γr,1]r_n \in[\gamma_r,1] for some γr>0\gamma_r > 0. Then the GLocalCP sets in Equation (10) satisfy

∣1N∑n=1NI{yn∉Cn(zn)}−α∣=O(N−1/2).\left|\frac{1}{N}\sum_{n=1}^{N}\mathbb{I}\{y_n \notin\mathcal{C}_n(z_n)\}-\alpha\right| = O(N^{-1/2}).

Consequently, the realized marginal coverage converges to 1−α1-\alpha even when node queries have overlapping neighborhoods or edge queries share endpoints, without requiring exchangeability or stationarity.

Theorem 3.1 requires only that the uncertainty scale be predictable and bounded away from zero; its particular MI construction is not required for the guarantee. The graph may evolve and queries may remain dependent through shared nodes, endpoints, and neighborhoods. The explicit finite-sample bound and the corresponding proofs are provided in Appendix § 11.

Beyond Marginal Coverage: Graph-Localized Calibration

Theorem 3.1 guarantees marginal calibration on evolving graph streams, but does not constrain how miscoverage is distributed over the graph-query representation space. The local update in Equation (12) retains this information by associating each realized calibration error with the representation znz_n at which it occurs. We now formalize graph-localized calibration and show that the same feedback yields a pathwise guarantee.

For any representation zz, define the kernel-local miscoverage rate as R^N,k(z)=∑n=1Nk(z,zn)I{yn∉Cn(zn)}/∑n=1Nk(z,zn)\widehat{R}_{N,k}(z) = \sum_{n=1}^{N} k(z,z_n)\mathbb{I}\{y_n \notin\mathcal{C}_n(z_n)\}/\sum_{n=1}^{N} k(z,z_n). We define the corresponding local calibration gap as

EN(z)=∣R^N,k(z)−α∣.(13)E_N(z) = \left|\widehat{R}_{N,k}(z)-\alpha\right|. \tag*{(13)}

Graph-localized calibration requires sup⁡∥z∥2≤1EN(z)\sup_{\lVert z\rVert_2\leq1} E_N(z) to be small over the graph-query representation space. For node classification, zz represents an inductive node context, so EN(z)E_N(z) measures calibration among nodes with similar representations; for edge prediction, zz represents a candidate-pair context and measures calibration among edges with similar pair representations.

For the exact-kernel analysis, assume that kk is fixed, symmetric, and positive definite, with k(z,z)=1k(z,z)=1 and k(z,z′)≥kmin⁡>0k(z,z') \geq k_{\min} > 0 over the normalized graph-query representation domain. The normalization bounds the RKHS feature norm, while uniform positivity ensures that every anchor receives nonvanishing kernel mass. Let BS:=1/γrB_S := 1/\gamma_r and Mα:=max⁡{α,1−α}M_\alpha:= \max\{\alpha,1-\alpha\}.

Theorem 4.1 (Pathwise graph-localized calibration). Consider any evolving graph sequence and its corresponding inductive node or edge representations {zn}n=1N\{z_n\}_{n=1}^{N} with ∥zn∥2≤1\lVert z_n\rVert_2 \leq1. Under the kernel conditions above, the GLocalCP update in Equation (12) satisfies

sup⁡∥z∥2≤1EN(z)≤2η(1−α)BS+2η2Mα2ηkmin⁡N.(14)\sup_{\lVert z\rVert_2\leq1} E_N(z) \leq\frac{\sqrt{2\eta(1-\alpha)B_S + 2\eta^2 M_\alpha^2}}{\eta k_{\min}\sqrt{N}}. \tag*{(14)}

Consequently, sup⁡∥z∥2≤1EN(z)=O(N−1/2)\sup_{\lVert z\rVert_2\leq1} E_N(z) = O(N^{-1/2}).

Algorithm 1 GLocalCP on an Inductive Graph Stream

Require: Trained inductive encoder gθg_\theta, node/edge prediction head, target miscoverage α\alpha, kernel kk, step size η\eta, MC samples MM, uncertainty floor γr\gamma_r

  1. Initialize global state q1q_1 and graph-localized state g1=0g_1 = 0

  2. for n=1,2,…n = 1, 2, \ldots do

  3. Observe the current graph Gn\mathcal{G}_n

S1. Graph-based prediction

  1. if Node classification task with new node vnv_n then

  2. Obtain node embedding zn(vn)z_n(v_n) based on (1);

  3. Obtain class probabilities p~n(vn)\tilde{\mathbf{p}}_n(v_n) based on (2);

  4. zn(vn)→znz_n(v_n) \to z_n and p~n(vn)→p~n\tilde{\mathbf{p}}_n(v_n) \to\tilde{\mathbf{p}}_n;

  5. else

  6. For en=(v,v′)e_n = (v, v'), obtain the edge embedding (3) from the node embeddings for vv and v′v';

  7. Obtain probabilities p~n(en)\tilde{\mathbf{p}}_n(e_n) based on (4);

  8. zn(en)→znz_n(e_n) \to z_n and p~n(en)→p~n\tilde{\mathbf{p}}_n(e_n) \to\tilde{\mathbf{p}}_n;

  9. end if

S2. Uncertainty-adaptive score

  1. Obtain MM predictions {p~n(m)}m=1M\{\tilde{\mathbf{p}}_n^{(m)}\}_{m=1}^{M} using MC dropout and compute the average p~n\tilde{\mathbf{p}}_n via (7);

  2. Compute predictive MI and the uncertainty scale rnr_n using Eqs. (8)–(9);

  3. Evaluate the graph-localized threshold gn(zn)g_n(z_n);

  4. Construct conformal prediction set CnC_n using Eq. (10);

S3. Global and local thresholds update

  1. Observe the node class or edge label yny_n;

  2. Compute ϵn\epsilon_n based on (11);

  3. Update the global qn+1q_{n+1} and gn+1g_{n+1} thresholds based on (12);

  4. end for

The proof of Theorem 4.1 is provided in Appendix § 11. Theorem 4.1 complements the marginal guarantee in Theorem 3.1. The global state qnq_n controls aggregate miscoverage, while the kernel state gng_n controls how that error is distributed over the inductive graph-query representation space. For node classification, the resulting guarantee is local to similar encoded node contexts; for edge prediction, it is local to similar candidate-pair contexts. Both results are pathwise and therefore allow dependencies induced by overlapping neighborhoods, shared endpoints, and an evolving graph, without requiring exchangeability or stationarity.

The guarantee is local at the resolution induced by the fixed kernel and is not equivalent to per-query, class-conditional, or arbitrary subgroup coverage. It applies to the exact-kernel update in Equation (12). For scalability, our large-graph implementation approximates the local correction using random Fourier features (RFF), which has been evaluated empirically in the ensuing section.

Experiments

We evaluate GLocalCP to address three questions. Q1. Does GLocalCP maintain target marginal coverage while reducing graph-local calibration error on inductive graph streams? Q2. Can similar marginal coverage conceal substantially different graph-localized calibration behavior over time? Q3. How do local feedback and uncertainty scaling contribute to calibration and efficiency, and do these effects persist across predictive architectures, nonconformity scores, and edge-query distributions?

Experimental Setup

We consider multiclass node classification and binary held-out edge prediction on seven graph benchmarks, namely, Cora and CiteSeer ([26]), PubMed ([23]), Computers ([27]), Roman-empire and Amazon-ratings ([24]), and ogbn-arxiv ([17]). Nodes arrive sequentially in an inductive setting. For node classification, approximately 10% of the vertices form the initial training graph and 2% are used for validation. As for edge prediction, the corresponding fractions are 20% and 2%. The GNN is trained only on the initial graph and remains frozen throughout the stream, with each prediction using only information available at its arrival time. Nodes in ogbn-arxiv arrive in publication-year order, with random ordering within each year, whereas the remaining benchmarks use seeded random arrival orders. The first 200 queries form the calibration prefix; thereafter, each label is revealed only after prediction.

Our default GLocalCP configuration uses GraphSAGE, MC-dropout prediction, LAC, and MI-based uncertainty scaling. We compare against NAPS-U, DAPS, and SNAPS for node classification, and CLP-CQR, CLP-SCQR, RR-CQR, and RR-Mondrian for edge prediction, with the edge baselines retaining their native CQR-based constructions. At target coverage 1−α=0.91 - \alpha= 0.9, we report marginal coverage (Cov.), mean prediction-set size (Size), and denote the worst-case kernel-local calibration gap sup⁡∥z∥2≤1EN(z)\sup_{\lVert z\rVert_2 \le1} E_N(z) from § 4 by KK. All results are averaged over 50 seeds. Additional details on stream construction, edge-candidate generation, baseline adaptations, hyperparameters, metric computation, and standard deviations are provided in the appendix.

Marginal and Graph-Localized Calibration

Table 1 reports the primary node classification and edge prediction results. GLocalCP maintains marginal coverage near the target 0.9 across all seven node and seven edge streams, in line with the pathwise marginal calibration guarantee in Theorem 3.1. The node classification baselines also illustrate why coverage and set size must be interpreted jointly. NAPS-U is strongly conservative, often approaching unit coverage with large sets, whereas DAPS and SNAPS frequently produce smaller sets at the cost of undercoverage. On CiteSeer, for example, DAPS and SNAPS attain coverage 0.734 and 0.767, respectively, compared with 0.900 for GLocalCP.

DatasetNAPS-U Cov.NAPS-U SizeNAPS-U KKDAPS Cov.DAPS SizeDAPS KKSNAPS Cov.SNAPS SizeSNAPS KKGLocalCP Cov.GLocalCP SizeGLocalCP KK
Cora0.9996.8220.09910.7661.9250.18480.7831.8080.16830.9022.5270.0089
CiteSeer1.0005.9800.09990.7342.1480.19840.7672.0330.16190.9002.9720.0050
PubMed1.0002.9990.10000.8301.0310.10880.8521.0420.08090.9001.1560.0055
Computers0.9666.0020.08190.8731.5360.11910.8821.5440.10820.9001.4730.0139
Roman-empire1.00018.0000.10000.7645.3990.22220.7624.9040.23550.9005.3630.0179
Amazon-ratings1.0005.0000.10000.8312.8150.08260.8282.8090.08580.9003.3470.0007
ogbn-arxiv1.00040.0000.10000.8656.2210.05410.8616.0930.05840.90010.5630.0028
DatasetCLP-CQR Cov.CLP-CQR SizeCLP-CQR KKCLP-SCQR Cov.CLP-SCQR SizeCLP-SCQR KKRR-CQR Cov.RR-CQR SizeRR-CQR KKRR-Mondrian Cov.RR-Mondrian SizeRR-Mondrian KKGLocalCP Cov.GLocalCP SizeGLocalCP KK
Cora0.8971.8150.08520.9011.8180.08390.9061.3610.04330.9051.5080.04320.9001.5590.0009
CiteSeer0.9081.7840.07140.9111.7840.07280.9091.4270.05590.9111.5200.05400.9001.5810.0017
PubMed0.8941.6200.07100.8911.5950.07480.8881.7200.07930.8731.7230.08590.9001.4540.0003
Computers0.9041.7550.05280.9081.7150.05250.9431.8050.07450.9241.8600.07070.9001.3720.0040
Roman-empire0.8871.7990.06600.8871.7990.06810.8921.4040.03520.9181.6020.04270.9001.5420.0007
Amazon-ratings0.8931.8460.06290.8941.8310.06720.9021.6350.05130.9081.6880.05070.9001.4370.0007
ogbn-arxiv0.8821.7740.10010.8831.7130.09770.9401.8520.09060.9201.8420.06640.9001.3310.0021

Table 1. Node Classification. Held-out Edge Prediction (1:10). Table 1: Node and edge results at α=0.1\alpha= 0.1. Bold marks coverage closest to 0.9, the smallest Size among methods with coverage at least 0.9, and the smallest KK.

More importantly, similar marginal coverage can coexist with substantially different graph-localized calibration. This is especially clear for edge prediction, where several baselines attain aggregate coverage near 0.9 yet retain much larger local gaps. On CiteSeer, for example, RR-Mondrian attains coverage 0.911, compared with 0.900 for GLocalCP, but has a local gap of 0.0540 versus 0.0017. Across all benchmarks, GLocalCP attains the smallest KK on every node and edge dataset while maintaining near-target marginal coverage. These results show that aggregate coverage alone can conceal substantial calibration disparities across local regions of the graph-query representation space.

Calibration dynamics. Figure 1 examines how this distinction evolves along the ogbn-arxiv stream. For both node classification and edge prediction, cumulative marginal coverage makes several methods appear increasingly similar as the stream progresses. Their graph-localized trajectories reveal a different pattern. Let KtK_t denote the prefix-wise counterpart of KK computed from the first tt queries.

Stream-wise marginal and graph-local calibration plots for node and link classification on ogbn-arxiv

Figure 1. Stream-wise marginal and graph-local calibration on ogbn-arxiv at target coverage 1−α=0.91-\alpha= 0.9. (a,c) Cumulative marginal coverage for node and held-out edge prediction. (b,d) Prefix-wise graph-local calibration gap KtK_t on a logarithmic scale. GLocalCP maintains marginal coverage near the target while progressively reducing graph-local calibration error.

GLocalCP reduces KtK_t toward the 10−310^{-3} scale, whereas the competing methods retain substantially larger local gaps even when their aggregate coverage is close to the target. This separation persists beyond initialization and illustrates the distinction in § 4: marginal calibration does not determine how coverage errors are distributed across the graph-query representation space. Corresponding stream-wise plots for the remaining datasets are provided in the appendix.

Ablation and Robustness Studies

We first isolate the two mechanisms in GLocalCP through controlled comparisons. To assess local feedback, we compare GLocalCP-MI with Global MI, which uses the same MI-dependent uncertainty scale but sets gn≡0g_n \equiv0. Adding local feedback reduces KK on all seven node and seven edge datasets. For example, node KK decreases from 0.0621 to 0.0139 on Computers and from 0.0145 to 0.0028 on ogbn-arxiv; edge KK decreases from 0.0573 to 0.0017 on CiteSeer and from 0.0210 to 0.0003 on PubMed. Thus, with uncertainty scaling fixed, the kernel-local correction drives the reduction in graph-local calibration error.

To isolate uncertainty scaling, we compare GLocalCP-MI with Local r=1r = 1, which retains the same local feedback but removes the MI-dependent scale. Marginal coverage remains essentially unchanged, while MI scaling reduces mean prediction-set size on all seven node and seven edge datasets. On ogbn-arxiv nodes, Size decreases from 13.879 to 10.563; on CiteSeer edges, it decreases from 1.650 to 1.581. Together, these comparisons separate the roles of the two components: kernel-local feedback improves graph-local calibration, whereas MI scaling primarily improves prediction-set efficiency.

We next test whether these effects persist across predictive architectures and nonconformity scores. Replacing GraphSAGE with GCN and LAC with APS preserves the main pattern: GLocalCP maintains near-target marginal coverage and small graph-localized gaps, although prediction-set size varies across configurations. Complete results for GCN–LAC, GraphSAGE–APS, and GCN–APS on all seven node and edge datasets are reported in Appendix § 14.§ 2.

Finally, we vary the edge-query distribution. In addition to the standard 1:10 candidate ratio, we evaluate balanced 1:1 candidates and hard two-hop negatives. Table 3 reports the relative reduction in KK of GLocalCP against the native edge baseline with the smallest KK in each setting. The reduction is positive across all 21 dataset–candidate combinations, ranging from 76.4% to 97.0% under balanced sampling and from 59.3% to 95.6% under hard negatives. Although the margin narrows on some harder streams, most notably Computers, the graph-localized calibration improvement persists across all seven datasets.

Dataset1:101:1Hard
Cora97.891.989.7
CiteSeer96.889.788.6
PubMed99.697.095.6
Computers92.476.459.3
Roman-empire98.095.694.9
Amazon-ratings98.792.691.0
ogbn-arxiv96.984.584.0

Table 3. Relative reduction (%) in graph-localized gap KK of GLocalCP versus the native edge baseline with the smallest KK under each candidate distribution. Values are computed from 50-seed mean gaps.

Overall, the controlled studies show that kernel-localized feedback improves graph-localized calibration and MI-based uncertainty scaling improves prediction-set efficiency. These observations are consistent across the evaluated models and prediction tasks (node classification and edge prediction).

Conclusion

This paper proposed GLocalCP for inductive graph predictions beyond marginal coverage. Specifically, GLocalCP uses predictive uncertainty from MC dropout to adapt prediction-set allocation and inductive graph representations to share calibration feedback among similar node or edge queries. Theoretically, we established pathways O(N−1/2)O(N^{-1/2}) marginal and graph-localized calibration guarantees without any assumption of exchangeability or stationarity. Across node classification and edge prediction benchmarks, GLocalCP maintained near-target marginal coverage while consistently reducing graph-localized calibration error, and uncertainty scaling further improved prediction-set efficiency. These results highlight graph-localized calibration as an important complement to marginal validity for uncertainty quantification on evolving graphs.

Reproducibility Statement

Complete proofs and experimental details are provided in the appendix to support reproduction of the theoretical and empirical results.

Ethics Statement

This study used public datasets and needs no ethical approval.

AI Use Statement

Generative AI was used only to assist with writing and language polishing.

Supplementary File

Related Work

Conformal prediction (CP) on graphs. A growing literature extends CP to graph-structured data, where observations are dependent and graph structure can itself inform uncertainty. Early work studies conformal inference with network-derived covariates and establishes validity under suitable network exchangeability conditions [22]. For GNN-based node classification, DAPS [13] diffuses conformity scores over graph neighborhoods to exploit homophily, while SNAPS [28] combines structural neighborhoods with feature similarity to improve prediction-set efficiency. CF-GNN [18] establishes permutation-invariance conditions for conformal validity on graphs and learns a topology-aware output correction to improve efficiency. These methods primarily study prediction on an observed graph. NAPS [8], in contrast, considers inductive node classification and locally reweights calibration scores according to the neighborhood of a newly observed node. Subsequent work further develops CP for inductive GNNs while accounting for changes in node representations when new nodes enter the graph [35]. Other recent approaches improve graph conformal efficiency through graph-aware training or structural modification, rather than calibration alone [15].

Graph CP has also expanded beyond node classification. CLP [38] develops conformalized link prediction and exploits graph-specific edge constructions to improve efficiency, while RR-GNN [37] combines residual-adaptive scores with graph-structured Mondrian calibration to account for topological and task-dependent heterogeneity. Together, these works establish several ways to exploit graph structure and, in some cases, accommodate previously unseen nodes or edges. Inductive capability alone, however, does not imply adaptation to distribution shift along a sequential graph stream. As nodes and edge queries arrive, their representations, observed neighborhoods, and query distribution can evolve, so calibration relationships appropriate at one stage need not persist throughout the stream. Our focus is therefore different: we study feedback-driven calibration along an evolving inductive graph stream and explicitly track how realized coverage errors vary over the graph-query representation space.

CP under shift and sequential feedback. Outside the graph setting, substantial work has relaxed the classical exchangeability assumption. Weighted CP handles covariate shift by reweighting calibration observations according to the train–test covariate distribution [29], while conformal prediction beyond exchangeability quantifies validity under more general departures from exchangeability [5]. Adaptive conformal inference (ACI) instead uses sequential coverage feedback to update calibration under distribution shift [10]. Follow-up methods improve adaptation to changing environments through dynamically tuned learning rates and expert aggregation [11], strongly adaptive online learning [6], and feedback-control formulations such as conformal PID [1]. These developments show that useful long-run or interval-wise calibration guarantees can be obtained even when the data distribution changes over time.

A related literature addresses heterogeneity across the covariate space. Exact distribution-free conditional coverage is generally unattainable without additional assumptions, motivating weaker or localized notions of conditional validity [21, 31]. Localized CP uses test-dependent weighting to adapt conformal inference to nearby covariates while retaining marginal validity and, under additional conditions, obtaining local coverage [12]. More recent Online Localized Conformal Prediction extends localization to sequential prediction and adapts across heterogeneous covariate regions [20]. These methods provide complementary tools for distribution shift, temporal adaptation, and covariate heterogeneity; they are not specifically designed around evolving graph-structured queries or the graph-local reliability objective considered here.

GLocalCP connects these lines of work from the perspective of graph prediction. It applies feedback-driven online calibration to sequential node and edge queries, retains the representation at which each coverage error occurs through a kernel-local state, and separately uses predictive uncertainty to adapt prediction-set allocation. This yields pathwise marginal and graph-local calibration guarantees tailored to evolving inductive graph streams.

Proofs

Proof Setup and Auxiliary Results

We first introduce the common notation used to prove the marginal and graph-localized guarantees. The analysis applies to either node or edge queries: znz_n denotes the corresponding inductive graph-query representation, rnr_n its predictable uncertainty scale, and Cn(zn)C_n(z_n) the GLocalCP prediction set in Equation (10).

For the realized label yny_n, define the uncertainty-scaled score

Sn=s(zn,yn)rn.S_n = \frac{s(z_n,y_n)}{r_n}.

Since s(yn;p~n)∈[0,1]s(y_n;\tilde{p}_n) \in[0,1] and rn≥γrr_n \ge\gamma_r, it satisfies

0≤Sn≤BS,BS:=1γr.(15)0 \le S_n \le B_S,\qquad B_S := \frac{1}{\gamma_r}. \tag*{(15)}

By Equation (10), miscoverage occurs exactly when

yn∉Cn(zn)⟺Sn>qn+gn(zn).(16)y_n \notin C_n(z_n) \quad\Longleftrightarrow\quad S_n > q_n + g_n(z_n). \tag*{(16)}

To analyze the global and local updates jointly, consider the direct-sum Hilbert space H:=R⊕Hk\mathcal{H} := \mathbb{R} \oplus\mathcal{H}_k and define

Hn:=(qn,gn),Φn:=(1,k(⋅,zn)).H_n := (q_n,g_n),\qquad\Phi_n := (1,k(\cdot,z_n)).

Then the threshold and update in Equation (12) can be written compactly as

qn+gn(zn)=⟨Hn,Φn⟩H,Hn+1=Hn+ηϵnΦn,(17)q_n + g_n(z_n) = \langle H_n,\Phi_n\rangle_{\mathcal{H}},\qquad H_{n+1} = H_n + \eta\epsilon_n\Phi_n, \tag*{(17)}

where

ϵn=I{yn∉Cn(zn)}−α.\epsilon_n = \mathbb{I}\{y_n \notin C_n(z_n)\} - \alpha.

For the explicit bounds below, we take the zero-state initialization H1=(0,0)H_1 = (0,0).

Lemma B.1 (Uniform kernel lower bound). Suppose the normalized graph-query representations satisfy ∥z∥2≤1\lVert z\rVert_2 \le1. The RBF and Matérn kernels defined in Section D.1 satisfy k(z,z)=1k(z,z)=1 and admit the uniform lower bounds

kmin⁡=e−2/h2for RBF,kmin⁡=kν,hMat(2)for Mateˊrn.(18)k_{\min} = e^{-2/h^2}\quad\text{for RBF},\qquad k_{\min} = k_{\nu,h}^{\mathrm{Mat}}(2)\quad\text{for Matérn}. \tag*{(18)}

Consequently,

∑n=1Nk(z,zn)≥Nkmin⁡for every ∥z∥2≤1.(19)\sum_{n=1}^{N} k(z,z_n) \ge N k_{\min}\quad\text{for every }\lVert z\rVert_2 \le1. \tag*{(19)}

The next lemma provides the common potential bound underlying both Theorem 3.1 and Theorem 4.1.

Lemma B.2 (Residual-potential bound). Let Mα:=max⁡{α,1−α}M_\alpha:= \max\{\alpha,1-\alpha\} and initialize H1=(0,0)H_1=(0,0). Then, for every realized sequence of inductive node or edge queries,

∥HN+1∥H2≤N(2η(1−α)BS+2η2Mα2).(20)\lVert H_{N+1}\rVert_{\mathcal{H}}^2 \le N\left(2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2\right). \tag*{(20)}

The two main results follow by projecting this joint potential bound onto its global and graph-localized components. The scalar component yields the marginal calibration bound in Theorem 3.1, whereas the RKHS component, together with Lemma B.1, yields the uniform graph-localized bound in Theorem 4.1.

Proposition B.3 (Invariance to predictable uncertainty scaling). The calibration guarantees require the uncertainty scales only to be predictable and uniformly bounded as rn∈[γr,1]r_n \in[\gamma_r,1]. In particular, the proof depends on rnr_n only through the score bound in Equation (15) and the miscoverage equivalence in Equation (16); it does not require the specific MI construction in Equation (9).

Proof of the Uniform Kernel Lower Bound

Proof of Lemma B.1. Let

Z={z∈Rd:∥z∥2≤1}\mathcal{Z} = \{z \in\mathbb{R}^{d} : \lVert z \rVert_{2} \le1\}

denote the normalized graph-query representation domain. For any z,z′∈Zz,z' \in\mathcal{Z},

∥z−z′∥2≤∥z∥2+∥z′∥2≤2.\lVert z-z' \rVert_{2} \le\lVert z \rVert_{2}+\lVert z' \rVert_{2} \le2.

Thus, all pairs of inductive node or edge representations lie within distance 2. For the RBF kernel,

khRBF(z,z′)=exp⁡(−∥z−z′∥222h2).k_{h}^{\mathrm{RBF}}(z,z') = \exp\left(-\frac{\lVert z-z' \rVert_{2}^{2}}{2h^{2}}\right).

Hence khRBF(z,z)=1k_{h}^{\mathrm{RBF}}(z,z)=1, and the distance bound above gives

khRBF(z,z′)≥exp⁡(−222h2)=e−2/h2.k_{h}^{\mathrm{RBF}}(z,z') \ge\exp\left(-\frac{2^{2}}{2h^{2}}\right)=e^{-2/h^{2}}.

The lower bound is attained by antipodal unit vectors, so

inf⁡z,z′∈ZkhRBF(z,z′)=e−2/h2.\inf_{z,z'\in\mathcal{Z}} k_{h}^{\mathrm{RBF}}(z,z')=e^{-2/h^{2}}.

For the Matérn kernel, kν,hMat(z,z)=1k_{\nu,h}^{\mathrm{Mat}}(z,z)=1 by its continuous extension at zero. Let

x=2ν∥z−z′∥2h.x=\frac{\sqrt{2\nu}\lVert z-z'\rVert_{2}}{h}.

Its radial profile is proportional to xνKν(x)x^{\nu}K_{\nu}(x). For x>0x>0,

ddx(xνKν(x))=−xνKν−1(x)<0,\frac{d}{dx}\left(x^{\nu}K_{\nu}(x)\right)=-x^{\nu}K_{\nu-1}(x)<0,

since Kν−1(x)>0K_{\nu-1}(x)>0. The Matérn kernel is therefore decreasing in ∥z−z′∥2\lVert z-z'\rVert_{2}. Since ∥z−z′∥2≤2\lVert z-z'\rVert_{2}\le2,

kν,hMat(z,z′)≥kν,hMat(2)>0,k_{\nu,h}^{\mathrm{Mat}}(z,z')\ge k_{\nu,h}^{\mathrm{Mat}}(2)>0,

with equality attainable for antipodal unit vectors. Therefore,

inf⁡z,z′∈Zkν,hMat(z,z′)=kν,hMat(2).\inf_{z,z'\in\mathcal{Z}} k_{\nu,h}^{\mathrm{Mat}}(z,z')=k_{\nu,h}^{\mathrm{Mat}}(2).

Thus both kernels are normalized and uniformly positive on the graph-query representation domain, with the constants stated in Equation (18). Consequently,

∑n=1Nk(z,zn)≥Nkmin⁡\sum_{n=1}^{N} k(z,z_n)\ge N k_{\min}

uniformly over z∈Zz\in\mathcal{Z}.

Proof of the Residual-Potential Bound

Proof of Lemma B.2. Recall from Equation (17) that

tn=qn+gn(zn)=⟨Hn,Φn⟩H,Hn+1=Hn+ηϵnΦn.t_n=q_n+g_n(z_n)=\langle H_n,\Phi_n\rangle_{\mathcal{H}},\qquad H_{n+1}=H_n+\eta\epsilon_n\Phi_n.

The key step is to control the interaction term ϵntn\epsilon_n t_n using the prediction event. If Sn>tnS_n>t_n, then Equation (16) implies yn∉Cn(zn)y_n\notin C_n(z_n), so ϵn=1−α\epsilon_n=1-\alpha. Moreover, Sn≤BSS_n\le B_S gives tn<BSt_n<B_S, and hence

ϵntn=(1−α)tn≤(1−α)BS.\epsilon_n t_n=(1-\alpha)t_n\le(1-\alpha)B_S.

If Sn≤tnS_n\le t_n, then yn∈Cn(zn)y_n\in C_n(z_n) and ϵn=−α\epsilon_n=-\alpha. Since Sn≥0S_n\ge0, we have tn≥0t_n\ge0, and therefore

ϵntn=−αtn≤0.\epsilon_n t_n=-\alpha t_n\le0.

Thus, in either case,

ϵntn≤(1−α)BS.(21)\epsilon_n t_n \le(1-\alpha)B_S. \tag*{(21)}

Next, by the direct-sum norm and the reproducing property,

∥Φn∥H‾2=1+∥k(⋅,zn)∥Hk2=1+k(zn,zn)=2,\|\Phi_n\|_{\overline{\mathcal H}}^2 = 1+\|k(\cdot,z_n)\|_{\mathcal H_k}^2 = 1+k(z_n,z_n)=2,

where the last equality follows from the kernel normalization k(zn,zn)=1k(z_n,z_n)=1. Also, ∣ϵn∣≤Mα|\epsilon_n|\le M_\alpha, and hence ϵn2≤Mα2\epsilon_n^2\le M_\alpha^2.

Expanding one step of the joint update gives

∥Hn+1∥H‾2=∥Hn+ηϵnΦn∥H‾2=∥Hn∥H‾2+2ηϵn⟨Hn,Φn⟩H‾+η2ϵn2∥Φn∥H‾2=∥Hn∥H‾2+2ηϵntn+η2ϵn2∥Φn∥H‾2≤∥Hn∥H‾2+2η(1−α)BS+2η2Mα2.\begin{aligned} \|H_{n+1}\|_{\overline{\mathcal H}}^2 &=\|H_n+\eta\epsilon_n\Phi_n\|_{\overline{\mathcal H}}^2\\ &=\|H_n\|_{\overline{\mathcal H}}^2+2\eta\epsilon_n\langle H_n,\Phi_n\rangle_{\overline{\mathcal H}}+\eta^2\epsilon_n^2\|\Phi_n\|_{\overline{\mathcal H}}^2\\ &=\|H_n\|_{\overline{\mathcal H}}^2+2\eta\epsilon_nt_n+\eta^2\epsilon_n^2\|\Phi_n\|_{\overline{\mathcal H}}^2\\ &\le\|H_n\|_{\overline{\mathcal H}}^2+2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2. \end{aligned}

Summing over n=1,…,Nn=1,\ldots,N and using H1=(0,0)H_1=(0,0) yields

∥HN+1∥H‾2≤N(2η(1−α)BS+2η2Mα2),\|H_{N+1}\|_{\overline{\mathcal H}}^2\le N\left(2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2\right),

which is exactly Equation (20).

Proof of Pathwise Marginal Calibration

Proof of Theorem 3.1. Recall the centered miscoverage feedback

ϵn=I{yn∉Cn(zn)}−α.\epsilon_n=\mathbb{I}\{y_n\notin\mathcal C_n(z_n)\}-\alpha.

The global component of the joint update in Equation (12) is

qn+1=qn+ηϵn.q_{n+1}=q_n+\eta\epsilon_n.

Summing this recursion from n=1n=1 to NN gives

qN+1−q1=η∑n=1Nϵn=η∑n=1N(I{yn∉Cn(zn)}−α).q_{N+1}-q_1=\eta\sum_{n=1}^{N}\epsilon_n =\eta\sum_{n=1}^{N}\left(\mathbb{I}\{y_n\notin\mathcal C_n(z_n)\}-\alpha\right).

Under the zero-state initialization q1=0q_1=0,

1N∑n=1N(I{yn∉Cn(zn)}−α)=qN+1ηN.\frac{1}{N}\sum_{n=1}^{N}\left(\mathbb{I}\{y_n\notin\mathcal C_n(z_n)\}-\alpha\right)=\frac{q_{N+1}}{\eta N}.

Thus, controlling empirical marginal miscoverage reduces to controlling the growth of the global calibration state qN+1q_{N+1}.

The global state is one component of the joint state HN+1=(qN+1,gN+1)∈R⊕HkH_{N+1}=(q_{N+1},g_{N+1})\in\mathbb R\oplus\mathcal H_k. By the direct-sum norm,

∥HN+1∥H‾2=∣qN+1∣2+∥gN+1∥Hk2,\|H_{N+1}\|_{\overline{\mathcal H}}^2=|q_{N+1}|^2+\|g_{N+1}\|_{\mathcal H_k}^2,

and therefore

∣qN+1∣≤∥HN+1∥H‾.|q_{N+1}|\le\|H_{N+1}\|_{\overline{\mathcal H}}.

Lemma B.2 bounds this joint state as

∥HN+1∥H‾2≤N(2η(1−α)BS+2η2Mα2).\|H_{N+1}\|_{\overline{\mathcal H}}^2\le N\left(2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2\right).

Taking square roots yields

∣qN+1∣≤N2η(1−α)BS+2η2Mα2.|q_{N+1}|\le\sqrt{N}\sqrt{2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2}.

Substituting this bound into the telescoping identity above gives

∣1N∑n=1N{I{yn∉Cn(zn)}−α}∣=∣qN+1∣ηN≤2η(1−α)BS+2η2Mα2ηN.\left|\frac{1}{N}\sum_{n=1}^{N}\left\{\mathbb{I}\{y_n\notin\mathcal C_n(z_n)\}-\alpha\right\}\right| =\frac{|q_{N+1}|}{\eta N} \le\frac{\sqrt{2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2}}{\eta\sqrt{N}}.

Since BS=1/γr<∞B_S = 1/\gamma_r < \infty and η>0\eta> 0 are fixed, the right-hand side is O(N−1/2)O(N^{-1/2}). Hence

1N∑n=1NI{yn∉Cn(zn)}⟶α,\frac{1}{N}\sum_{n=1}^{N}\mathbb{I}\{y_n \notin C_n(z_n)\} \longrightarrow\alpha,

or equivalently,

1N∑n=1NI{yn∈Cn(zn)}⟶1−α.\frac{1}{N}\sum_{n=1}^{N}\mathbb{I}\{y_n \in C_n(z_n)\} \longrightarrow1-\alpha.

It remains to clarify why this conclusion applies to the evolving graph setting. The argument above is pathwise: after fixing any realized graph sequence {Gn}n=1N\{G_n\}_{n=1}^{N}, the corresponding node or edge queries, their inductive representations {zn}n=1N\{z_n\}_{n=1}^{N}, and the revealed labels {yn}n=1N\{y_n\}_{n=1}^{N}, every step is deterministic. The proof uses only the predictability and boundedness of rnr_n together with the joint update in Equation (12). It does not factorize the joint distribution of the queries or labels, nor invoke independence, exchangeability, or stationarity. Consequently, the same bound holds when the graph evolves over time, node queries have overlapping neighborhoods, or edge queries share endpoints.

Proof of Pathwise Graph-Localized Calibration

Proof of Theorem 4.1. The RKHS component of the GLocalCP update satisfies

gn+1=gn+ηϵnk(⋅,zn),ϵn=I{yn∉Cn(zn)}−α.g_{n+1}=g_n+\eta\epsilon_n k(\cdot,z_n), \qquad\epsilon_n=\mathbb{I}\{y_n\notin C_n(z_n)\}-\alpha.

With g1=0g_1=0, summing over n=1,…,Nn=1,\ldots,N gives

gN+1=η∑n=1Nϵnk(⋅,zn).g_{N+1}=\eta\sum_{n=1}^{N}\epsilon_n k(\cdot,z_n).

Evaluating this identity at any anchor zz and using the reproducing property yields

gN+1(z)=η∑n=1Nk(z,zn)(I{yn∉Cn(zn)}−α).g_{N+1}(z)=\eta\sum_{n=1}^{N}k(z,z_n)\left(\mathbb{I}\{y_n\notin C_n(z_n)\}-\alpha\right).

Therefore,

∑n=1Nk(z,zn)(I{yn∉Cn(zn)}−α)=gN+1(z)η.\sum_{n=1}^{N}k(z,z_n)\left(\mathbb{I}\{y_n\notin C_n(z_n)\}-\alpha\right)=\frac{g_{N+1}(z)}{\eta}.

By the definition of EN(z)E_N(z) in § 4,

EN(z)=∣∑n=1Nk(z,zn)(I{yn∉Cn(zn)}−α)∑n=1Nk(z,zn)∣=∣gN+1(z)∣η∑n=1Nk(z,zn).E_N(z)=\left|\frac{\sum_{n=1}^{N}k(z,z_n)\left(\mathbb{I}\{y_n\notin C_n(z_n)\}-\alpha\right)}{\sum_{n=1}^{N}k(z,z_n)}\right|=\frac{|g_{N+1}(z)|}{\eta\sum_{n=1}^{N}k(z,z_n)}.

The reproducing property and Cauchy–Schwarz inequality give

∣gN+1(z)∣=∣⟨gN+1,k(⋅,z)⟩Hk∣≤∥gN+1∥Hkk(z,z)=∥gN+1∥Hk,|g_{N+1}(z)|=|\langle g_{N+1},k(\cdot,z)\rangle_{\mathcal{H}_k}|\leq\|g_{N+1}\|_{\mathcal{H}_k}\sqrt{k(z,z)}=\|g_{N+1}\|_{\mathcal{H}_k},

where k(z,z)=1k(z,z)=1. Since gN+1g_{N+1} is the RKHS component of HN+1H_{N+1},

∥gN+1∥Hk≤∥HN+1∥H‾.\|g_{N+1}\|_{\mathcal{H}_k}\leq\|H_{N+1}\|_{\overline{\mathcal{H}}}.

Lemma B.2 therefore implies

∣gN+1(z)∣≤N(2η(1−α)BS+2η2Mα2).|g_{N+1}(z)|\leq\sqrt{N\left(2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2\right)}.

Meanwhile, the uniform kernel lower bound in Lemma B.1 gives

∑n=1Nk(z,zn)≥Nkmin⁡\sum_{n=1}^{N}k(z,z_n)\geq Nk_{\min}

for every normalized graph-query representation ∥z∥2≤1\lVert z\rVert_2 \le1. Combining the numerator and denominator bounds yields

EN(z)≤2η(1−α)BS+2η2Mα2ηkmin⁡NE_N(z) \le\frac{\sqrt{2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2}}{\eta k_{\min}\sqrt{N}}

uniformly over ∥z∥2≤1\lVert z\rVert_2 \le1. Taking the supremum over the representation domain gives

sup⁡∥z∥2≤1EN(z)≤2η(1−α)BS+2η2Mα2ηkmin⁡N,\sup_{\lVert z\rVert_2\le1} E_N(z) \le\frac{\sqrt{2\eta(1-\alpha)B_S+2\eta^2M_\alpha^2}}{\eta k_{\min}\sqrt{N}},

which is (14). Hence

sup⁡∥z∥2≤1EN(z)=O(N−1/2).\sup_{\lVert z\rVert_2\le1} E_N(z) = O(N^{-1/2}).

The argument is again pathwise. For node classification, znz_n is the inductive representation of the arriving node, so the bound controls kernel-weighted calibration over similar encoded node contexts. For edge prediction, znz_n is the symmetric pair representation, so the same bound controls calibration over similar candidate-edge contexts. No independence, exchangeability, or stationarity assumption on these graph queries is required.

Proof of Invariance to Predictable Uncertainty Scaling

Proof of Proposition B.3. The uncertainty scale enters GLocalCP only through the scaled nonconformity score

s(yn;p~n)rn.\frac{s(y_n;\widetilde{\mathbf{p}}_n)}{r_n}.

Because rnr_n is computed before observing yny_n, the prediction set in Equation (10) remains predictable. Moreover, rn≥γr>0r_n \ge\gamma_r > 0 and s(yn;p~n)∈[0,1]s(y_n;\widetilde{\mathbf{p}}_n) \in[0,1] imply

0≤s(yn;p~n)rn≤1γr=BS.0 \le\frac{s(y_n;\widetilde{\mathbf{p}}_n)}{r_n} \le\frac{1}{\gamma_r} = B_S.

This is the only quantitative property of the uncertainty scale used in the residual-potential argument. Indeed, the proof of Lemma B.2 depends on the scaled score only through its boundedness and the equivalence

yn∉Cn(zn)⟺s(yn;p~n)rn>qn+gn(zn).y_n \notin\mathcal{C}_n(z_n) \Longleftrightarrow\frac{s(y_n;\widetilde{\mathbf{p}}_n)}{r_n} > q_n + g_n(z_n).

Once these properties hold, the subsequent marginal and graph-localized arguments depend only on the joint online update in Equation (17). Therefore, Theorems 3.1 and 4.1 hold for any predictable scale sequence satisfying rn∈[γr,1]r_n \in[\gamma_r,1], regardless of how rnr_n is constructed. In particular, the MI-based scale in Equation (9) is a specific uncertainty-adaptation mechanism used by GLocalCP, rather than a requirement of the calibration guarantees.

Experimental Protocol and Implementation Details

This appendix summarizes the experimental protocol and implementation details not included in the main text. Unless otherwise stated, all experiments use α=0.1\alpha= 0.1 and 50 seeds. Within each dataset and backbone, all methods share the same graph partition, predictive checkpoint, query order, and calibration prefix.

Inductive Evaluation Protocol

We evaluate node classification and held-out edge prediction on Cora, CiteSeer, PubMed, Computers, Roman-empire, Amazon-ratings, and ogbn-arxiv. For node classification, approximately 10% of the vertices form the initial training graph and 2% are reserved for validation; for edge prediction, the corresponding fractions are 20% and 2%.

For non-temporal benchmarks, the remaining vertices are randomly ordered after the initial split. For ogbn-arxiv, vertices arrive chronologically by publication year, with random tie-breaking within each year. The GNN is trained only on the initial graph and frozen throughout the stream. When a new vertex arrives, only support relations available at that time are exposed to the encoder, so all predictions are inductive and causal.

For edge prediction, true edges are separated into observable support edges and hidden query edges. Hidden query edges are never exposed to the encoder, including after their labels are revealed. The main experiments use a 1:10 positive-to-negative candidate construction; balanced 1:1 and two-hop hard-negative candidates are used for robustness experiments. Negatives are checked against the full ground-truth graph to exclude false negatives.

The first 200 queries of each stream form the common calibration prefix and are excluded from evaluation. Each subsequent label is revealed only after the corresponding prediction set has been constructed and may then be used by adaptive conformal methods.

Model and Calibration Settings

GraphSAGE is the default backbone, with GCN used for the backbone robustness study. Node models use 64-dimensional hidden representations with dropout rate 0.5, while edge models use dropout rate 0.3. Predictive probabilities are obtained either deterministically or by averaging MC-dropout predictions, using 30 stochastic passes for node classification and ten for edge prediction. Dropout is active in both the encoder and decoder for MC edge prediction.

For graph-local calibration, node queries use normalized hidden representations, while edge queries use normalized symmetric representations of their endpoint embeddings. All representations are constructed before the corresponding query label is observed.

GLocalCP initializes its global threshold from the common calibration prefix and its local correction at zero. The default configuration uses MI-based uncertainty scaling with γr=0.4\gamma_r = 0.4, step size η=0.05\eta= 0.05, and an RBF kernel with bandwidth h=0.5h = 0.5. The scalable controller uses 512 random Fourier features; the exact-kernel construction and its approximation are described in Section D. The unscaled ablation fixes rn=1r_n = 1.

All predictive models are trained only on the initial graph, selected using the validation split, and frozen before the query stream begins. We use Adam with learning rates 0.01 and 0.005 for node and edge prediction, respectively, and weight decay 5×10−45 \times10^{-4} and 10−410^{-4}.

Baselines and Evaluation

For node classification, we compare with NAPS-U, DAPS, and SNAPS, restricting their graph neighborhoods to information available before the current query. For edge prediction, we compare with CLP-CQR, CLP-SCQR, RR-CQR, and RR-Mondrian under the same inductive graph construction. Any graph statistics, residual information, or group assignments required by these methods are constructed without future query labels or hidden query edges. Native edge intervals are intersected with {0,1}\{0, 1\} to obtain binary prediction sets, which preserves the realized binary coverage event.

We report marginal coverage, mean prediction-set size, and graph-local calibration. For each seed, 64 representations from the calibration prefix serve as common audit anchors for the graph-local metric defined in § 4. All methods use the same anchors and the exact RBF kernel with bandwidth h=0.5h = 0.5, including GLocalCP runs whose online controller uses random Fourier features. All metrics are computed over the complete post-calibration stream within each seed and then averaged across 50 seeds. The graph-local maximum is computed over the audit anchors within each seed before averaging across seeds.

Kernel Construction and Random-Feature Approximation

The graph-local update uses a fixed kernel over normalized graph-query representations. The theoretical analysis considers the exact kernel, whereas the experiments use a finite-dimensional random Fourier feature (RFF) approximation for scalability.

Exact Kernel Construction

Let z,z′∈Rd\mathbf{z},\mathbf{z}' \in\mathbb{R}^{d} denote normalized graph-query representations. For bandwidth h>0h > 0, the RBF kernel is

khRBF(z,z′)=exp⁡(−∥z−z′∥222h2).(22)k_h^{\mathrm{RBF}}(\mathbf{z},\mathbf{z}') = \exp\left(-\frac{\lVert\mathbf{z}-\mathbf{z}'\rVert_2^2}{2h^2}\right). \tag*{(22)}

We also consider the Matérn family,

kν,hMat(z,z′)=21−νΓ(ν)(2ν∥z−z′∥2h)νKν(2ν∥z−z′∥2h),(23)k_{\nu,h}^{\mathrm{Mat}}(\mathbf{z},\mathbf{z}') = \frac{2^{1-\nu}}{\Gamma(\nu)}\left(\frac{\sqrt{2\nu}\lVert\mathbf{z}-\mathbf{z}'\rVert_2}{h}\right)^\nu K_\nu\left(\frac{\sqrt{2\nu}\lVert\mathbf{z}-\mathbf{z}'\rVert_2}{h}\right), \tag*{(23)}

with kν,hMat(z,z)=1k_{\nu,h}^{\mathrm{Mat}}(\mathbf{z},\mathbf{z})=1 by continuous extension. Both kernels are fixed before the online stream and are independent of subsequently revealed labels.

The representations are normalized as

z=hmax⁡{∥h∥2,10−12},(24)\mathbf{z}=\frac{\mathbf{h}}{\max\{\lVert\mathbf{h}\rVert_2,10^{-12}\}}, \tag*{(24)}

so ∥z∥2≤1\lVert\mathbf{z}\rVert_2\le1. Hence ∥z−z′∥2≤2\lVert\mathbf{z}-\mathbf{z}'\rVert_2\le2, and the RBF kernel satisfies

khRBF(z,z′)≥exp⁡(−2h2)>0.(25)k_h^{\mathrm{RBF}}(\mathbf{z},\mathbf{z}')\ge\exp\left(-\frac{2}{h^2}\right)>0. \tag*{(25)}

The Matérn kernel admits an analogous positive lower bound on the same domain. These properties yield the normalization and uniform positivity used in Lemma B.1.

All reported experiments use the RBF kernel with bandwidth h=0.5h=0.5. The bandwidth controls the localization scale, with smaller values concentrating feedback around more similar representations. The uniform lower bound above is a worst-case theoretical constant and is not intended to characterize the empirical graph-local gap.

Random Feature Approximation

The exact graph-local update requires retaining kernel contributions from previous queries. To obtain a fixed-dimensional implementation, we approximate the RBF kernel with random Fourier features.

For even dimension DD, draw

ωj∼N(0,h−2Id),j=1,…,D/2,\boldsymbol{\omega}_j\sim\mathcal{N}(0,h^{-2}\mathbf{I}_d),\qquad j=1,\ldots,D/2,

and define

ϕ(z)=2D[cos⁡(ω1Tz) ⋯ cos⁡(ωD/2Tz) sin⁡(ω1Tz) ⋯ sin⁡(ωD/2Tz)]T.(26)\boldsymbol{\phi}(\mathbf{z})=\sqrt{\frac{2}{D}}\left[\cos(\boldsymbol{\omega}_1^{\mathsf{T}}\mathbf{z})\ \cdots\ \cos(\boldsymbol{\omega}_{D/2}^{\mathsf{T}}\mathbf{z})\ \sin(\boldsymbol{\omega}_1^{\mathsf{T}}\mathbf{z})\ \cdots\ \sin(\boldsymbol{\omega}_{D/2}^{\mathsf{T}}\mathbf{z})\right]^{\mathsf{T}}. \tag*{(26)}

Then

∥ϕ(z)∥22=1,Eω[ϕ(z)Tϕ(z′)]=khRBF(z,z′).\lVert\boldsymbol{\phi}(\mathbf{z})\rVert_2^2=1,\qquad\mathbb{E}_{\boldsymbol{\omega}}\left[\boldsymbol{\phi}(\mathbf{z})^{\mathsf{T}}\boldsymbol{\phi}(\mathbf{z}')\right]=k_h^{\mathrm{RBF}}(\mathbf{z},\mathbf{z}').

The feature map is sampled before the online stream and remains fixed within each run. Writing

gn(z)=wnTϕ(z),g_n(\mathbf{z})=\mathbf{w}_n^{\mathsf{T}}\boldsymbol{\phi}(\mathbf{z}),

the local update becomes

wn+1=wn+ηϵnϕ(zn).(27)\mathbf{w}_{n+1}=\mathbf{w}_n+\eta\epsilon_n\boldsymbol{\phi}(\mathbf{z}_n). \tag*{(27)}

We use D=512D=512, η=0.05\eta=0.05, and w1=0\mathbf{w}_1=0 in all reported experiments.

Calibration dynamics on Cora

Figure 2. Calibration dynamics on Cora.

Relation to the Exact-Kernel Analysis

Theorem 4.1 applies to the exact kernel update under the normalization and uniform-positivity conditions above. The finite-dimensional approximation

k^D(z,z′)=ϕ(z)⊤ϕ(z′)\hat{k}_D(\mathbf{z},\mathbf{z}') = \phi(\mathbf{z})^\top\phi(\mathbf{z}')

preserves the normalized diagonal but need not be positive for every pair of representations. We therefore use RFF as a scalable empirical approximation and do not claim that the exact-kernel bound automatically transfers to finite DD.

This approximation is kept separate from evaluation. As described in Section C.2, the reported graph-local metric KK is computed using the exact RBF kernel with h=0.5h = 0.5 at the shared audit anchors, including for GLocalCP runs whose online controller uses RFF.

Finally, the proof of Theorem 4.1 uses zero initialization for a clean pathwise bound, whereas the experiments initialize the scalar threshold from the common calibration prefix as described in Section C.3. The local RFF state remains initialized at zero.

Additional Experimental Results

This appendix provides additional stream-wise calibration results and robustness evaluations complementing the main experiments.

Calibration Dynamics Across Datasets

Figure 1 in the main text illustrates the evolution of marginal and graph-local calibration on ogbn-arxiv. Here we report the same diagnostics on the remaining six benchmarks under the same experimental protocol.

Across the six additional benchmarks, the pattern observed on ogbn-arxiv persists: similar marginal coverage can coexist with substantially different graph-local calibration. GLocalCP consistently reduces these local discrepancies while maintaining coverage near the nominal target, indicating that the marginal–local separation is not specific to a particular graph or arrival sequence.

Calibration dynamics on CiteSeer

Figure 3. Calibration dynamics on CiteSeer.

Calibration dynamics on PubMed

Figure 4. Calibration dynamics on PubMed.

Robustness to Backbone and Conformality Score

The main experiments use GraphSAGE with LAC. We additionally evaluate GCN–LAC, GraphSAGE–APS, and GCN–APS under the same experimental protocol. Table 4 and Table 5 report the complete node and edge results, respectively, at target coverage 0.9 over 50 seeds. For edge prediction, CLP and RR retain their native CQR-based constructions; the LAC/APS choice therefore applies only to GLocalCP, and their results are repeated within each backbone for reference.

DatasetMethodGCN + LAC Cov.GCN + LAC SizeGCN + LAC KKGraphSAGE + APS Cov.GraphSAGE + APS SizeGraphSAGE + APS KKGCN + APS Cov.GCN + APS SizeGCN + APS KK
CoraNAPS-U0.9996.8020.09910.9976.8920.09880.9966.9010.0976
DAPS0.7921.9340.16410.9104.2590.04340.8934.1170.0486
SNAPS0.8101.7970.14540.9394.0860.05600.9333.9390.0520
GLocalCP-MI0.9032.0770.01060.8994.2360.00740.9004.5550.0051
CiteSeerNAPS-U1.0005.9770.09991.0005.9890.09990.9995.9820.0994
DAPS0.7502.2330.18170.8703.7750.07030.8603.6640.0615
SNAPS0.7742.1530.15650.9023.7600.05730.8893.5710.0428
GLocalCP-MI0.9003.0210.00530.8994.0410.00500.9004.2050.0035
PubMedNAPS-U1.0002.9990.10001.0002.9990.10001.0002.9990.0999
DAPS0.8311.0730.11720.7901.6340.16200.7621.5610.2065
SNAPS0.8481.0680.09550.7761.5930.18770.7631.5490.2154
GLocalCP-MI0.9001.2020.00520.9001.9700.00080.9001.9510.0010
ComputersNAPS-U0.9605.9890.07750.9606.5630.08290.8506.6870.1774
DAPS0.8811.4990.08900.8772.9420.15950.7062.4120.3797
SNAPS0.8851.4080.08540.8422.7270.23880.6912.1660.4205
GLocalCP-MI0.9001.3860.01230.9003.7870.00640.9006.8980.0021
Roman-empireNAPS-U1.00018.0000.10001.00018.0000.10001.00018.0000.1000
DAPS0.75610.2720.20190.7558.0870.35330.76610.6980.1985
SNAPS0.7116.2460.23900.7527.1350.37970.7007.8030.2701
GLocalCP-MI0.90012.6320.00090.9006.1670.00420.90012.3630.0013
Amazon-ratingsNAPS-U1.0005.0000.10001.0005.0000.10001.0005.0000.1000
DAPS0.8142.7390.09610.8392.8790.06640.8002.6900.1048
SNAPS0.8132.7430.09680.8292.8310.07800.7922.6570.1128
GLocalCP-MI0.9003.3540.00050.9003.3900.00060.9003.4710.0004
ogbn-arxivNAPS-U1.00040.0000.10001.00040.0000.10001.00040.0000.1000
DAPS0.8476.0780.07520.93713.4330.06680.89010.4640.1044
SNAPS0.8485.9870.07540.93211.8590.07110.8869.3040.1145
GLocalCP-MI0.90011.7980.00230.9008.7450.00150.90013.0620.0008

Table 4. Node classification under alternative backbone and conformality-score configurations. Entries are means over 50 seeds at target coverage 0.9.

DatasetMethodGCN + LAC Cov.GCN + LAC SizeGCN + LAC KKGraphSAGE + APS Cov.GraphSAGE + APS SizeGraphSAGE + APS KKGCN + APS Cov.GCN + APS SizeGCN + APS KK
CoraCLP-CQR0.8791.7930.08150.8971.8150.08520.8791.7930.0815
CLP-SCQR0.8801.7910.08230.9011.8180.08390.8801.7910.0823
RR-CQR0.8901.5200.04410.9061.3610.04330.8901.5200.0441
RR-Mondrian0.9211.7030.03650.9051.5080.04320.9211.7030.0365
GLocalCP-MI0.9001.3230.00310.9001.4550.00170.9001.3220.0017
CiteSeerCLP-CQR0.8921.7890.07910.9081.7840.07140.8921.7890.0791
CLP-SCQR0.8921.7860.07750.9111.7840.07280.8921.7860.0775
RR-CQR0.9041.6740.03960.9091.4270.05580.9041.6740.0396
RR-Mondrian0.9121.7230.03260.9111.5200.05400.9121.7230.0326
GLocalCP-MI0.9001.3160.00340.9001.4920.00150.9001.3200.0021
PubMedCLP-CQR0.8441.4160.09880.8941.6200.07100.8441.4160.0988
CLP-SCQR0.8431.4320.10240.8911.5950.07480.8431.4320.1024
RR-CQR0.8041.6960.11510.8881.7200.07930.8041.6960.1151
RR-Mondrian0.8231.7260.09410.8731.7230.08590.8231.7260.0941
GLocalCP-MI0.9001.2830.00380.9001.3390.00140.9001.3890.0007
ComputersCLP-CQR0.8231.1240.12220.9041.7550.05280.8231.1240.1222
CLP-SCQR0.8261.0970.12040.9081.7150.05250.8261.0970.1204
RR-CQR0.9241.8080.11110.9431.8050.07450.9241.8080.1111
RR-Mondrian0.8351.7490.11670.9241.8600.07070.8351.7490.1167
GLocalCP-MI0.9001.2610.00540.9001.4130.00150.9001.6810.0005
Roman-empireCLP-CQR0.9041.8200.06040.8871.7990.06600.9041.8200.0604
CLP-SCQR0.9011.8170.06110.8871.7990.06810.9011.8170.0611
RR-CQR0.8911.7870.04640.8921.4040.03520.8911.7870.0464
RR-Mondrian0.8951.8080.04550.9181.6020.04270.8951.8080.0455
GLocalCP-MI0.9001.4560.00100.9001.3860.00100.9001.3230.0021
Amazon-ratingsCLP-CQR0.8881.7560.07610.8931.8460.06290.8881.7560.0761
CLP-SCQR0.8851.7370.07550.8941.8310.06720.8851.7370.0755
RR-CQR0.8511.7700.07710.9021.6350.05130.8511.7700.0771
RR-Mondrian0.8621.7930.06080.9081.6880.05070.8621.7930.0608
GLocalCP-MI0.9001.1320.00320.9001.3530.00180.9001.1230.0026
ogbn-arxivCLP-CQR0.7751.2020.15210.8821.7740.10010.7751.2020.1521
CLP-SCQR0.7901.1550.13890.8831.7130.09770.7901.1550.1389
RR-CQR0.8201.7380.10010.9401.8520.09060.8201.7380.1001
RR-Mondrian0.8511.7860.07320.9201.8420.06640.8511.7860.0732
GLocalCP-MI0.8991.2190.00360.9001.3000.00260.9001.6560.0003

Table 5. Held-out edge prediction with 1:10 candidates under alternative backbone and conformality-score configurations. Entries are means over 50 seeds at target coverage 0.9. Size denotes binary prediction-set cardinality after intersection with {0,1}\{0,1\}.

Calibration dynamics on Computers, with node classification and link classification panels

Figure 5. Calibration dynamics on Computers.

Calibration dynamics on Roman-empire, with node classification and link classification panels

Figure 6. Calibration dynamics on Roman-empire.

Across all three configurations, GLocalCP maintains near-target coverage and substantially smaller graph-local gaps across the seven datasets. Backbone and score choice can affect prediction-set size, but the graph-local calibration improvement persists.

The edge results show the same pattern: GLocalCP maintains coverage near the target and graph-local gaps on the order of 10−310^{-3} across the alternative configurations, while the native edge baselines retain substantially larger local discrepancies. Together with the node results, these experiments show that the graph-local calibration improvement is robust to both backbone and conformality-score choice.

Calibration dynamics on Amazon-ratings

Figure 7. Calibration dynamics on Amazon-ratings.

Additional Ablations and Robustness

This appendix isolates the mechanisms responsible for the empirical behavior of GLocalCP and examines whether its conclusions persist under changes to the query distribution and predictive uncertainty estimator. We focus on three questions: which component drives the improvement in graph-local calibration, how the method behaves under alternative edge-candidate distributions, and whether the observed behavior depends on MC prediction. Unless stated otherwise, all experiments use GraphSAGE, MC prediction, LAC, α=0.1\alpha= 0.1, and 50 seeds.

Local Feedback and Uncertainty Scaling

We isolate the two design choices in GLocalCP through controlled comparisons that vary one component at a time. We first examine the kernel-local feedback, which is the mechanism introduced to address calibration disparities that are not controlled by marginal coverage. We compare GLocalCP-MI with Global MI: both use the same MI-dependent scale, but Global MI removes the local correction by setting gn≡0g_n \equiv0. We then examine uncertainty scaling by comparing GLocalCP-MI with Local r=1r = 1: both retain the same kernel-local feedback, but the latter fixes rn=1r_n = 1. The predictive probabilities, graph stream, calibration prefix, and remaining online updates are held fixed in each comparison.

The two comparisons therefore test complementary aspects of the method. Global MI versus GLocalCP-MI isolates whether gng_n reduces graph-local calibration error beyond a globally adapted controller with the same uncertainty scale. Local r=1r = 1 versus GLocalCP-MI instead tests whether uncertainty-dependent scaling improves prediction-set efficiency while preserving marginal coverage.

Node classification. Table 6 reports the two controlled comparisons for node classification. The left block isolates local feedback through the graph-local gap KK. The right block isolates uncertainty scaling through marginal coverage and prediction-set size.

With the MI scale held fixed, introducing kernel-local feedback reduces KK on every node dataset. The reduction is substantial on datasets with larger global local-calibration gaps: KK decreases from 0.0621 to 0.0139 on Computers, from 0.0471 to 0.0179 on Roman-empire, and from 0.0145 to 0.0028 on ogbn-arxiv. Since Global MI and GLocalCP-MI use the same uncertainty scale, this comparison directly attributes the reduction in graph-local disparity to the local correction gng_n rather than to uncertainty scaling.

Once local feedback is held fixed, MI scaling plays a different role. GLocalCP-MI preserves the marginal coverage attained by Local r=1r = 1 while reducing average prediction-set size on all seven datasets. The reduction is modest on PubMed, from 1.189 to 1.156, but becomes more pronounced on larger multiclass problems: the mean size decreases from 6.242 to 5.363 on Roman-empire and from 13.879 to 10.563 on ogbn-arxiv. These results support the use of MI scaling as an efficiency mechanism rather than as the source of the local-calibration improvement.

Held-out edge prediction. Table 7 repeats the same controlled comparisons for held-out edge prediction under the 1:10 candidate distribution.

DatasetGlobal MI KKGLocalCP-MI KKLocal r=1r = 1 Cov.GLocalCP-MI Cov.Local r=1r = 1 SizeGLocalCP-MI Size
Cora0.03860.00090.9000.9001.6431.559
CiteSeer0.05730.00170.9000.9001.6501.581
PubMed0.02100.00030.9000.9001.5511.454
Computers0.04530.00400.9000.9001.3961.372
Roman-empire0.02610.00070.9000.9001.6411.542
Amazon-ratings0.01470.00070.9000.9001.5361.437
ogbn-arxiv0.02470.00210.9000.9001.3891.331

Table 7. Controlled component ablations for held-out edge prediction under the 1:10 candidate distribution with GraphSAGE, MC prediction, and LAC at α=0.1\alpha= 0.1, averaged over 50 seeds. The left block isolates local feedback, and the right block isolates uncertainty scaling. Coverage is reported to three decimal places.

The edge results make the contribution of local feedback especially clear. With the same MI scale, Global MI retains graph-local gaps on the order of 10−210^{-2}, whereas GLocalCP-MI reduces KK to the 10−310^{-3} scale or below across all seven datasets. For example, KK decreases from 0.0386 to 0.0009 on Cora, from 0.0573 to 0.0017 on CiteSeer, and from 0.0210 to 0.0003 on PubMed. The reduction therefore persists across all seven held-out edge streams and cannot be explained by a change in uncertainty scaling.

The uncertainty-scaling comparison again exhibits a different pattern. Both Local r=1r = 1 and GLocalCP-MI attain marginal coverage that rounds to 0.900 on every edge dataset, while MI scaling reduces mean prediction-set size in all seven cases. The reduction ranges from 1.396 to 1.372 on Computers to approximately 0.10 labels on PubMed, Roman-empire, and Amazon-ratings. Thus the role of MI scaling is primarily to improve the efficiency of the locally calibrated prediction sets while retaining their marginal coverage.

These controlled comparisons mirror the construction of GLocalCP. Starting from a globally adapted controller with the same uncertainty scale, adding gng_n substantially reduces graph-local calibration error. Once this local feedback is in place, MI scaling reduces prediction-set size while preserving

DatasetGlobal MI KKGLocalCP-MI KKLocal r=1r = 1 Cov.GLocalCP-MI Cov.Local r=1r = 1 SizeGLocalCP-MI Size
Cora0.01590.00890.9020.9022.6312.527
CiteSeer0.01210.00500.9000.9003.0812.972
PubMed0.02090.00550.9000.9001.1891.156
Computers0.06210.01390.9000.9001.5971.473
Roman-empire0.04710.01790.9000.9006.2425.363
Amazon-ratings0.00620.00070.9000.9003.4803.347
ogbn-arxiv0.01450.00280.9000.90013.87910.563

caption: Controlled component ablations for node classification with GraphSAGE, MC prediction, and LAC at α=0.1\alpha= 0.1, averaged over 50 seeds. The left block isolates local feedback by comparing Global MI with GLocalCP-MI. The right block isolates uncertainty scaling by comparing Local r=1r = 1 with GLocalCP-MI. Coverage is reported to three decimal places.

:::

marginal coverage. The ablation therefore separates the mechanism that addresses graph-local disparities from the mechanism that allocates prediction-set width according to predictive uncertainty.

Robustness to Edge Candidate Distributions

We next test whether the graph-local improvement persists when the edge-query distribution changes. In addition to the standard 1:10 construction, we consider balanced 1:1 candidates and hard negatives sampled preferentially from two-hop nonedges, as described in Section C.3. Each candidate distribution uses its own calibration prefix, while the graph partition, predictive checkpoint, and online protocol remain fixed within a seed.

Because the native edge baselines use different prediction-set constructions, we summarize robustness through the graph-local gap rather than through set size alone. For each dataset and candidate distribution, we compare GLocalCP-MI with the smallest mean KK among CLP-CQR, CLP-SCQR, RR-CQR, and RR-Mondrian. We report the relative reduction

ΔK=100(1−KGLocalCPmin⁡b∈BKb)(28)\Delta_{K} = 100\left(1 - \frac{K_{\mathrm{GLocalCP}}}{\min_{b \in\mathcal{B}} K_b}\right) \tag*{(28)}

where B\mathcal{B} denotes the four native edge baselines. The denominator is selected independently within each dataset and candidate setting and is used only as a descriptive reference. The reported quantities are ratios of 50-seed mean gaps, rather than means of per-seed ratios.

The reduction remains positive across all reported datasets, backbones, scores, and candidate distributions, showing that the local-calibration advantage is not tied to the standard 1:10 construction. The effect is particularly stable with APS, for which the reduction remains large across all three candidate distributions. LAC exhibits greater sensitivity to the query distribution, especially under hard negatives, but the graph-local gap of GLocalCP remains below that of the strongest native baseline in every reported configuration.

Heatmaps showing relative reduction in $K$ for GCN and GraphSAGE with APS and LAC across candidate distributions

Figure 8. Robustness of graph-local calibration to the edge-candidate distribution. Each cell reports the relative reduction ΔK\Delta_K of GLocalCP-MI against the smallest mean graph-local gap among the native edge baselines. Results cover both GCN and GraphSAGE backbones, APS and LAC scores, and balanced 1:1, standard 1:10, and hard two-hop candidate distributions, using all 50 seeds.

To make this distributional sensitivity explicit, Table 8 reports the GraphSAGE–LAC slice of the heatmap. This is the configuration closest to the primary experiments in the main text and therefore isolates the effect of changing only the edge-candidate distribution.

Dataset1:11:10Hard
Cora91.9097.8489.71
CiteSeer89.7296.8488.57
PubMed97.0299.5895.64
Computers76.4592.4059.30
Roman-empire95.6497.9794.93
Amazon-ratings92.6198.6991.04
ogbn-arxiv84.5196.9083.98

Table 8. Relative reduction in graph-local gap KK for GraphSAGE with LAC across edge candidate distributions. Values are percentages computed from 50-seed mean gaps according to (28).

The standard 1:10 distribution yields the largest reduction in most GraphSAGE–LAC experiments, while balanced and hard candidates make the local calibration problem more demanding. The degradation is most pronounced on Computers, where the reduction decreases from 92.40% under 1:10 candidates to 59.30% under hard negatives. Nevertheless, the reduction remains positive even in this setting. PubMed and Roman-empire are substantially more stable, retaining reductions above 94% under hard negatives.

These results distinguish robustness from invariance. Changing the candidate distribution can alter the magnitude of the local-calibration improvement, sometimes substantially, but does not eliminate it in the completed experiments. The hard-negative setting therefore provides a stricter test of local calibration rather than simply reproducing the behavior observed under random candidate sampling.

Alternative Uncertainty Scales

The component ablation in Table 2 shows that uncertainty scaling primarily affects prediction-set efficiency, whereas the local feedback drives the reduction in graph-local calibration error. We further examine whether this efficiency effect depends specifically on mutual information (MI). In addition to the unscaled local controller and the default MI-scaled variant, we evaluate a more aggressive alternative, denoted GLocalCP-Max, which combines the available uncertainty signals by taking their maximum.

DatasetGlobal MIGLocalCPGlobal MIGLocalCPrn=1r_n=1MIrn=1r_n=1MI
Cora0.01590.00890.03860.00092.6312.5271.6431.559
CiteSeer0.01210.00500.05730.00173.0812.9721.6501.581
PubMed0.02090.00550.02100.00031.1891.1561.5511.454
Computers0.06210.01390.04530.00401.5971.4731.3961.372
Roman-empire0.04710.01790.02610.00076.2425.3631.6411.542
Amazon-ratings0.00620.00070.01470.00073.4803.3471.5361.437
ogbn-arxiv0.01450.00280.02470.002113.87910.5631.3891.331

Table 2. Controlled ablations of the two GLocalCP components at α=0.1\alpha= 0.1. (a) Effect of local feedback: Global MI and GLocalCP use the same MI-dependent scale, but Global MI sets gn≡0g_n \equiv0. Adding local feedback reduces KK on all seven node and seven edge datasets. (b) Effect of uncertainty scaling: both variants use the same kernel-local feedback, with either rn=1r_n = 1 or MI-based scaling. MI scaling reduces mean prediction-set size on all seven node and seven edge datasets while preserving near-target marginal coverage. Values are means over 50 seeds. Bold indicates the smaller value within each paired comparison.

Across both node and edge prediction, GLocalCP-Max provides no consistent improvement over MI scaling. A more aggressive scale can change prediction-set size, but its effect on graph-local calibration varies across datasets and does not exhibit a systematic advantage over the simpler MI-based rule. These differences are also substantially smaller than those induced by removing the graph-local feedback.

We therefore use MI scaling as the default experimental choice. It provides a single predictive-uncertainty signal without requiring a more aggressive combination of heterogeneous uncertainty measures. This choice is not required for the local calibration mechanism: as shown in Table 2, the local controller provides the dominant reduction in KK, while MI scaling primarily improves prediction-set efficiency.

Single versus MC Prediction

Finally, we compare MC dropout with single-pass deterministic prediction. Averaged across the seven datasets, both settings achieve essentially the same marginal coverage, remaining near the 0.9 target for both node and edge prediction. MC prediction yields a modest but consistent improvement in prediction-set efficiency: the average set size decreases from 3.960 to 3.914 for node classification and from 1.499 to 1.468 for edge prediction. Thus, incorporating predictive uncertainty through MC dropout improves set efficiency on average without materially affecting marginal coverage.

References

  1. [1]Anastasios Angelopoulos, Emmanuel Candes, and Ryan J Tibshirani. Conformal pid control for time series prediction. In Proc. Adv. Neural Inf. Process. Syst., volume 36, pp. 23047–23074. Curran Associates, Inc., 2023.arxiv.org/abs/2307.16895
  2. [2]Anastasios N. Angelopoulos and Stephen Bates. Conformal prediction: A gentle introduction. Found. Trends Mach. Learn., 16(4):494–591, March 2023.
  3. [3]Anastasios Nikolas Angelopoulos, Rina Barber, and Stephen Bates. Online conformal prediction with decaying step sizes. In Ruslan Salakhutdinov, Zico Kolter, Katherine Heller, Adrian Weller, Nuria Oliver, Jonathan Scarlett, and Felix Berkenkamp (eds.), Proc. Int. Conf. Mach. Learn., volume 235 of Proceedings of Machine Learning Research, pp. 1616–1630. PMLR, 21–27 Jul 2024.arxiv.org/abs/2402.01139
  4. [4]Rina Foygel Barber, Emmanuel J. Candès, Aaditya Ramdas, and Ryan J. Tibshirani. The limits of distribution-free conditional predictive inference. Information and Inference: A Journal of the IMA, 10(2):455–482, 2021. doi: 10.1093/imaiai/iaaa017.DOI
  5. [5]Rina Foygel Barber, Emmanuel J. Candès, Aaditya Ramdas, and Ryan J. Tibshirani. Conformal prediction beyond exchangeability. The Annals of Statistics, 51(2):816–845, 2023.arxiv.org/abs/2202.13415
  6. [6]Aadyot Bhatnagar, Huan Wang, Caiming Xiong, and Yu Bai. Improved online conformal prediction via strongly adaptive online learning. In Proc. Int. Conf. Mach. Learn. JMLR.org, 2023.
  7. [7]Jie Chen, Tengfei Ma, and Cao Xiao. FastGCN: Fast learning with graph convolutional networks via importance sampling. In Proc. Int. Conf. Learn. Represent., 2018.arxiv.org/abs/1801.10247
  8. [8]Jase Clarkson. Distribution free prediction sets for node classification. In Proc. Int. Conf. Mach. Learn., volume 202 of Proceedings of Machine Learning Research, pp. 6268–6278. PMLR, 2023.arxiv.org/abs/2211.14555
  9. [9]Yarin Gal and Zoubin Ghahramani. Dropout as a Bayesian approximation: Representing model uncertainty in deep learning. In Proc. Int. Conf. Mach. Learn., volume 48 of Proceedings of Machine Learning Research, pp. 1050–1059, 2016.
  10. [10]Isaac Gibbs and Emmanuel Candes. Adaptive conformal inference under distribution shift. In A. Beygelzimer, Y. Dauphin, P. Liang, and J. Wortman Vaughan (eds.), Proc. Adv. Neural Inf. Process. Syst., 2021.arxiv.org/abs/2106.00170
  11. [11]Isaac Gibbs and Emmanuel Candès. Conformal inference for online prediction with arbitrary distribution shifts. J. Mach. Learn. Res., 25(162):1–36, 2024.
  12. [12]Leying Guan. Localized conformal prediction: a generalized inference framework for conformal prediction. Biometrika, 110(1):33–50, 03 2023.arxiv.org/abs/2106.08460
  13. [13]Soroush H. Zargarbashi, Simone Antonelli, and Aleksandar Bojchevski. Conformal prediction sets for graph neural networks. In Proc. Int. Conf. Mach. Learn., volume 202, pp. 12292–12318. PMLR, 23–29 Jul 2023.DOI
  14. [14]William L. Hamilton, Rex Ying, and Jure Leskovec. Inductive representation learning on large graphs. In Proc. Adv. Neural Inf. Process. Syst., pp. 1025–1035, 2017.arxiv.org/abs/1706.02216
  15. [15]Yuntian He, Pranav Maneriker, Anutam Srinivasan, Aditya T. Vadlamani, and Srinivasan Parthasarathy. Graph sparsification for enhanced conformal prediction in graph neural networks. arXiv preprint arXiv:2410.21618, 2024.arxiv.org/abs/2410.21618
  16. [16]Neil Houlsby, Ferenc Huszár, Zoubin Ghahramani, and Máté Lengyel. Bayesian active learning for classification and preference learning. arXiv preprint arXiv:1112.5745, 2011.arxiv.org/abs/1112.5745
  17. [17]Weihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong, Hongyu Ren, Bowen Liu, Michele Catasta, and Jure Leskovec. Open graph benchmark: Datasets for machine learning on graphs. Proc. Adv. Neural Inf. Process. Syst., 33:22118–22133, 2020.arxiv.org/abs/2005.00687
  18. [18]Kexin Huang, Ying Jin, Emmanuel Candès, and Jure Leskovec. Uncertainty quantification over graph with conformalized graph neural networks. In Advances in Neural Information Processing Systems, volume 36, 2023.arxiv.org/abs/2305.14535
  19. [19]Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In Proc. Int. Conf. Learn. Represent., 2017.arxiv.org/abs/1609.02907
  20. [20]Yuheng Lai and Garvesh Raskutti. Online localized conformal prediction. arXiv preprint arXiv:2605.05497, 2026. URL https://arxiv.org/abs/2605.05497.
  21. [21]Jing Lei and Larry Wasserman. Distribution-free prediction bands for non-parametric regression. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 76(1):71–96, 2014.DOI
  22. [22]Robert Lunde, Elizaveta Levina, and Ji Zhu. Conformal prediction for network-assisted regression. Journal of the American Statistical Association, 120(551):1633–1644, 2025.arxiv.org/abs/2302.10095
  23. [23]Galileo Namata, Ben London, Lise Getoor, and Bert Huang. Query-driven active surveying for collective classification. In Proceedings of the 10th International Workshop on Mining and Learning with Graphs, 2012.
  24. [24]Oleg Platonov, Denis Kuznedelev, Michael Diskin, Artem Babenko, and Liudmila Prokhorenkova. A critical look at the evaluation of GNNs under heterophily: Are we really making progress? In Proc. Int. Conf. Learn. Represent., 2023.arxiv.org/abs/2302.11640
  25. [25]Yaniv Romano, Matteo Sesia, and Emmanuel J. Candès. Classification with valid and adaptive coverage. In Proc. Adv. Neural Inf. Process. Syst., 2020.arxiv.org/abs/2006.02544
  26. [26]Prithviraj Sen, Galileo Namata, Mustafa Bilgic, Lise Getoor, Brian Gallagher, and Tina Eliassi-Rad. Collective classification in network data. AI Magazine, 29(3):93–106, 2008.DOI
  27. [27]Oleksandr Shchur, Maximilian Mumme, Aleksandar Bojchevski, and Stephan Günnemann. Pitfalls of graph neural network evaluation. arXiv preprint arXiv:1811.05868, 2018. URL https://arxiv.org/abs/1811.05868.
  28. [28]Jianqing Song, Jianguo Huang, Wenyu Jiang, Baoming Zhang, Shuangjie Li, and Chongjun Wang. Similarity-navigated conformal prediction for graph neural networks. In Proc. Adv. Neural Inf. Process. Syst., volume 37, 2024.arxiv.org/abs/2405.14303
  29. [29]Ryan J. Tibshirani, Rina Foygel Barber, Emmanuel J. Candès, and Aaditya Ramdas. Conformal prediction under covariate shift. In Proc. Adv. Neural Inf. Process. Syst., volume 32. Curran Associates, Inc., 2019.arxiv.org/abs/1904.06019
  30. [30]Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio. Graph attention networks. In Proc. Int. Conf. Learn. Represent., 2018.arxiv.org/abs/1710.10903
  31. [31]Vladimir Vovk. Conditional validity of inductive conformal predictors. Machine Learning, 92(2–3):349–376, 2013.arxiv.org/abs/1209.2673
  32. [32]Vladimir Vovk, Alex Gammerman, and Glenn Shafer. Algorithmic Learning in a Random World. Springer Science & Business Media, 2005.
  33. [33]Jinwen Xu, Qin Lu, and Georgios B Giannakis. Online scalable Gaussian processes with conformal prediction for guaranteed coverage. In Proc. IEEE Int. Conf. Acoust., Speech, Sig. Process., pp. 1–5, 2025.arxiv.org/abs/2410.05444
  34. [34]Jinwen Xu, Qin Lu, and Georgios B Giannakis. Conformalized Gaussian processes for online uncertainty quantification over graphs. Proc. IEEE Int. Conf. Acoust., Speech, Sig. Process., pp. 22507–22511, 2026.arxiv.org/abs/2510.06181
  35. [35]Soroush H. Zargarbashi and Aleksandar Bojchevski. Conformal inductive graph neural networks. In Proc. Int. Conf. Learn. Represent., 2024. URL https://openreview.net/forum?id=homm1jOKI5.arxiv.org/abs/2407.09173
  36. [36]Hanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, Rajgopal Kannan, and Viktor Prasanna. Graph-SAINT: Graph sampling based inductive learning method. In Proc. Int. Conf. Learn. Represent., 2020.arxiv.org/abs/1907.04931
  37. [37]Zheng Zhang, Jie Bao, Zhixin Zhou, Nicolo Colombo, Lixin Cheng, and Rui Luo. Residual reweighted conformal prediction for graph neural networks. In Proc. Conf. Uncertainty in Artif. Intel., volume 286, pp. 4982–4999. PMLR, 2025.arxiv.org/abs/2506.07854
  38. [38]Tianyi Zhao, Jian Kang, and Lu Cheng. Conformalized link prediction on graph neural networks. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 4490–4499. ACM, 2024.arxiv.org/abs/2406.18763

Paper details

vlnc:W_cwuxnt94
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Generative AI · View statement →

Looking for related papers…
Contents