基于局部预测一致性的个体公平性
摘要
该论文提出局部预测一致性作为成对个体公平性定义的节点级松弛,通过相似度加权的邻域平均预测来生成可解释的公平性分数,并将其扩展到二分类、回归和生存分析场景。
arXiv:2610.33285v1 Announce Type: new
Abstract: Individual fairness in machine learning requires that similar individuals receive similar predictions. Most existing definitions are pairwise in nature, imposing a Lipschitz constraint that must hold either globally across all pairs of data instances or locally within specified neighborhoods. In practice, however, such pairwise constraints may be overly restrictive and may not directly identify which individuals receive locally inconsistent predictions. We study local predictive consistency as a node-level relaxation of pairwise individual fairness, where each prediction is compared with a similarity-weighted average of predictions in its local neighborhood. This yields an interpretable node-level fairness score and a corresponding regularized learning approach based on local residuals. Since graph-based individual fairness depends critically on the underlying similarity structure, we make the construction of the neighborhood graph explicit and discuss threshold selection through graph-coverage diagnostics. Our approach applies to binary classification, regression, and time-to-event prediction. We further compare this formulation with pairwise constraint-based approaches and analyze the resulting fairness--performance trade-offs.
查看缓存全文
缓存时间: 2026/10/28 07:25
# Individual Fairness via Local Predictive Consistency
Source: [https://arxiv.org/html/2610.33285](https://arxiv.org/html/2610.33285)
Zhouting Zhao\*zhaozh@tcd\.ieTin Lok James Ngngja@tcd\.ieAffiliation:School of Computer Science and StatisticsAffiliation:Trinity College Dublin
###### Abstract
Individual fairness in machine learning requires that similar individuals receive similar predictions\. Most existing definitions are pairwise in nature, imposing a Lipschitz constraint that must hold either globally across all pairs of data instances or locally within specified neighborhoods\. In practice, however, such pairwise constraints may be overly restrictive and may not directly identify which individuals receive locally inconsistent predictions\. We study local predictive consistency as a node\-level relaxation of pairwise individual fairness, where each prediction is compared with a similarity\-weighted average of predictions in its local neighborhood\. This yields an interpretable node\-level fairness score and a corresponding regularized learning approach based on local residuals\. Since graph\-based individual fairness depends critically on the underlying similarity structure, we make the construction of the neighborhood graph explicit and discuss threshold selection through graph\-coverage diagnostics\. Our approach applies to binary classification, regression, and time\-to\-event prediction\. We further compare this formulation with pairwise constraint\-based approaches and analyze the resulting fairness–performance trade\-offs\.
## 1Introduction
Fairness in machine learning \(ML\) aims to prevent predictive models from producing systematically unjust or discriminatory outcomes for certain individuals or groups\([Rabonato and Berton, 2025](https://arxiv.org/html/2610.33285#bib.bib31)\)\. As ML systems are increasingly deployed in high\-stakes domains such as healthcare\([Anderson and Visweswaran, 2025](https://arxiv.org/html/2610.33285#bib.bib28)\), finance\([Song et al\., 2022](https://arxiv.org/html/2610.33285#bib.bib29)\), and criminal justice\([Berk et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib30)\), fairness becomes especially salient because model outputs may directly shape access to resources, opportunities, or liberty\. This perspective is widely covered in surveys and monographs on algorithmic fairness\([Pessach and Shmueli, 2022](https://arxiv.org/html/2610.33285#bib.bib1);[Barocas et al\., 2023](https://arxiv.org/html/2610.33285#bib.bib2);[Varona and Suárez, 2022](https://arxiv.org/html/2610.33285#bib.bib3)\)\.
Fairness is commonly conceptualized through two complementary perspectives:*group fairness*and*individual fairness*\([Pessach and Shmueli, 2022](https://arxiv.org/html/2610.33285#bib.bib1)\)\. Group fairness aims to equalize aggregate outcomes across sensitive groups, whereas individual fairness requires that*similar individuals receive similar predictions*\([Dwork et al\., 2012](https://arxiv.org/html/2610.33285#bib.bib6)\)\. In this work, we adopt the latter view and focus on fairness at the level of individual predictions\. Existing definitions of individual fairness are typically pairwise in nature and may be enforced either globally or within local neighborhoods through a Lipschitz condition\. Specifically, the distance between the predictions for two similar individuals must be bounded by the distance between their feature representations in the feature space, up to a Lipschitz constant\. This definition of fairness can be formulated as a constraint or penalty and incorporated into learning algorithms, either by jointly training a predictive model with the fairness penalty or by post\-processing a trained model to enforce individual fairness\([Li et al\., 2023](https://arxiv.org/html/2610.33285#bib.bib7);[Petersen et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib5)\)\.
There are two main limitations associated with existing pairwise\-based definitions of individual fairness\. First, requiring the Lipschitz condition to hold globally across all pairs, or locally across all neighboring pairs, can be overly restrictive in practice\. Since the constraint is imposed on every relevant edge in the similarity graph, a small number of difficult local comparisons may force substantial changes to the learned predictor and may lead to unnecessary degradation in predictive performance\. Second, pairwise fairness is primarily an edge\-level notion\. It identifies pairs of individuals whose predictions are inconsistent, but it does not directly provide a fairness diagnosis for a single individual\. As a result, it can be difficult to determine which individuals are most exposed to locally anomalous predictions\.
This work addresses these limitations by formulating individual fairness through*local predictive consistency*\. Instead of asking whether every neighboring pair satisfies a pairwise Lipschitz\-style constraint, we ask whether each individual receives a prediction that is consistent with the predictions assigned to its local comparison set\. More specifically, for each instance, we compare its prediction with a similarity\-weighted neighborhood average of predictions among nearby instances\. The resulting residual provides an instance\-level fairness score: a large residual indicates that the individual receives a prediction that is locally anomalous relative to similarly situated individuals\.
Conceptually, local predictive consistency should be understood as a node\-level relaxation of pairwise individual fairness rather than as a replacement for it\. Pairwise individual fairness treats local unfairness as a collection of edge violations between comparable individuals, whereas local predictive consistency summarizes the local comparison structure around each individual and assigns a diagnostic score to the node itself\. The unit of fairness diagnosis therefore changes from an edge violation between two individuals to a node\-level residual attached to a single individual\. This shift is useful in applications where fairness assessment requires identifying which individuals are potentially treated inconsistently, rather than only identifying which pairs violate a constraint\.
The main contributions of this work are summarized as follows:
1. 1\.We formulate local predictive consistency as a node\-level relaxation of pairwise individual fairness\. The resulting score measures whether an individual prediction is locally anomalous relative to a similarity\-weighted neighborhood, providing an interpretable per\-instance fairness diagnosis\.
2. 2\.We clarify the relationship between node\-level local predictive consistency and edge\-level pairwise fairness\. In particular, we show that local pairwise Lipschitz fairness controls the instance\-level residual, positioning the formulation as a relaxation of pairwise fairness\.
3. 3\.We use the residual\-based fairness score to define a regularization formulation that naturally corresponds to the row\-random\-walk Laplacian\. This formulation can be integrated into standard learning objectives across binary classification, regression, and time\-to\-event prediction\.
## 2Background and Related Work
### 2\.1Individual Fairness
Individual fairness, introduced by[Dwork et al\. \(2012\)](https://arxiv.org/html/2610.33285#bib.bib6), requires that similar individuals receive similar predictions\. Formally, let the data features be\{𝐱i\}i=1n⊂𝒳\\\{\\mathbf\{x\}\_\{i\}\\\}\_\{i=1\}^\{n\}\\subset\{\\cal X\}, and letf:𝒳→𝒴f:\{\\cal X\}\\rightarrow\{\\cal Y\}be a predictive map, withdx\(⋅,⋅\)d\_\{x\}\(\\cdot,\\cdot\)anddy\(⋅,⋅\)d\_\{y\}\(\\cdot,\\cdot\)denoting metrics on𝒳\{\\cal X\}and𝒴\{\\cal Y\}, respectively\. The canonical formulation of individual fairness imposes the Lipschitz condition
dy\(f\(𝐱i\),f\(𝐱j\)\)≤cdx\(𝐱i,𝐱j\),∀i,j,d\_\{y\}\\bigl\(f\(\\mathbf\{x\}\_\{i\}\),f\(\\mathbf\{x\}\_\{j\}\)\\bigr\)\\leq c\\,d\_\{x\}\(\\mathbf\{x\}\_\{i\},\\mathbf\{x\}\_\{j\}\),\\qquad\\forall i,j,\(1\)for some constantc\>0c\>0\. To improve scalability and practical applicability, several works relax the global Lipschitz constraint by enforcing it only within local neighborhoods\([Petersen et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib5);[Mahamadou et al\., 2024](https://arxiv.org/html/2610.33285#bib.bib26)\)\. For a neighborhood radiusτ\>0\\tau\>0, define the local edge set
ℰτ=\{\(i,j\):dx\(𝐱i,𝐱j\)≤τ\}\.\\mathcal\{E\}\_\{\\tau\}=\\\{\(i,j\):d\_\{x\}\(\\mathbf\{x\}\_\{i\},\\mathbf\{x\}\_\{j\}\)\\leq\\tau\\\}\.\(2\)The corresponding local pairwise condition is
dy\(f\(𝐱i\),f\(𝐱j\)\)≤cdx\(𝐱i,𝐱j\),∀\(i,j\)∈ℰτ\.d\_\{y\}\\bigl\(f\(\\mathbf\{x\}\_\{i\}\),f\(\\mathbf\{x\}\_\{j\}\)\\bigr\)\\leq c\\,d\_\{x\}\(\\mathbf\{x\}\_\{i\},\\mathbf\{x\}\_\{j\}\),\\qquad\\forall\(i,j\)\\in\\mathcal\{E\}\_\{\\tau\}\.\(3\)
Several works have proposed methods to enforce individual fairness in machine learning models by leveraging the pairwise fairness notion\. These approaches can be broadly categorized into three types\. Pre\-processing methods modify the input data or its representations to reflect pairwise fairness constraints before training, ensuring that similar individuals are treated consistently in downstream models\([Lahoti et al\., 2019a](https://arxiv.org/html/2610.33285#bib.bib27);[Lahoti et al\., 2019b](https://arxiv.org/html/2610.33285#bib.bib12)\)\. In\-processing methods incorporate fairness directly into model training by adding a fairness penalty or constraint as a regularization term\([Yurochkin et al\., 2019](https://arxiv.org/html/2610.33285#bib.bib8);[Yurochkin and Sun, 2020](https://arxiv.org/html/2610.33285#bib.bib9)\)\. Post\-processing methods adjust the predictions of an already trained model to satisfy fairness criteria\([Petersen et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib5)\)\. Together, these strategies provide multiple avenues to operationalize pairwise\-based individual fairness at different stages of the machine learning pipeline\.
A recurring challenge in individual fairness is that the principle becomes operational only after a meaningful comparison structure has been specified\. The original formulation relies on a task\-specific similarity metric to formalize the requirement that similar individuals should be treated similarly\([Dwork et al\., 2012](https://arxiv.org/html/2610.33285#bib.bib6)\)\. Subsequent work has therefore studied how such metrics or representations can be obtained from human judgements, data, or learned representations\([Ilvento, 2019](https://arxiv.org/html/2610.33285#bib.bib18);[Mukherjee et al\., 2020](https://arxiv.org/html/2610.33285#bib.bib10);[Lahoti et al\., 2019b](https://arxiv.org/html/2610.33285#bib.bib12)\)\. Graph\-based approaches make this comparison structure explicit by representing individuals as nodes and similarity relations as edges, for example through similarity graphs or graph Laplacian regularization\([Petersen et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib5);[Mahamadou et al\., 2024](https://arxiv.org/html/2610.33285#bib.bib26)\)\. This dependence on the comparison structure motivates the graph\-construction discussion in Section[3\.1](https://arxiv.org/html/2610.33285#S3.SS1)\.
### 2\.2Local Predictive Consistency
Recent work has started to investigate instance\-level diagnostics for individual fairness\. For example,[Waller et al\. \(2025\)](https://arxiv.org/html/2610.33285#bib.bib4)study local predictive consistency specifically in the binary\-classification setting, wheref\(𝐱\)∈\{0,1\}f\(\\mathbf\{x\}\)\\in\\\{0,1\\\}\. Their consistency diagnostic measures, for each individual𝐱i\\mathbf\{x\}\_\{i\}, the discrepancy between its prediction and the average prediction of its local neighborhood\.
Letnbr\(𝐱i,k\)\\mathrm\{nbr\}\(\\mathbf\{x\}\_\{i\},k\)denote the set of thekknearest neighbors of𝐱i\\mathbf\{x\}\_\{i\}under the distance metricdxd\_\{x\}\. The corresponding local predictive inconsistency can be written as
diff\(𝐱i\)=\|f\(𝐱i\)−1k∑𝐱j∈nbr\(𝐱i,k\)f\(𝐱j\)\|\.\\mathrm\{diff\}\(\\mathbf\{x\}\_\{i\}\)=\\bigg\|f\(\\mathbf\{x\}\_\{i\}\)\-\\frac\{1\}\{k\}\\sum\_\{\\mathbf\{x\}\_\{j\}\\in\\mathrm\{nbr\}\(\\mathbf\{x\}\_\{i\},k\)\}f\(\\mathbf\{x\}\_\{j\}\)\\bigg\|\.\(4\)
Unlike the pairwise Lipschitz constraint in[Eq\.3](https://arxiv.org/html/2610.33285#S2.E3), which formulates individual fairness through inequalities over pairs of instances,[Eq\.4](https://arxiv.org/html/2610.33285#S2.E4)provides a per\-instance diagnostic of how far an individual prediction deviates from the average prediction of its local neighborhood\. In[Waller et al\. \(2025\)](https://arxiv.org/html/2610.33285#bib.bib4), this quantity is used for post\-hoc evaluation rather than to construct an in\-processing regularization objective\.
Our formulation is closely related to this local\-consistency perspective but extends it in both scope and use\. Rather than using a uniform average over a fixedkk\-nearest\-neighbor set, we construct a similarity\-weighted comparison graph, allowing nearby individuals to contribute to the local predictive reference according to their graph similarity\. The formulation is defined on task\-appropriate predictive outputs and is instantiated not only for binary classification but also for regression and time\-to\-event prediction\. We further establish a theoretical connection between the resulting node\-level notion of local consistency and pairwise individual fairness, and use the resulting residual to construct a differentiable in\-processing regularizer\. The full formulation is developed in[Section3](https://arxiv.org/html/2610.33285#S3)\.
## 3Methodology
### 3\.1Individual Fairness Based on Local Predictive Consistency
We formulate local predictive consistency as a node\-level relaxation of pairwise individual fairness, building on the diagnostic perspective discussed in Section[2\.2](https://arxiv.org/html/2610.33285#S2.SS2)\. Rather than replacing pairwise individual fairness with a completely new definition, this formulation provides an instance\-level diagnostic that summarizes how each prediction compares with its local neighborhood\. In the definition given in[Eq\.4](https://arxiv.org/html/2610.33285#S2.E4), the average prediction of an instance’s neighbors is computed as the mean prediction of itskknearest neighbors, which implicitly assigns equal influence to all neighbors\. We generalize this idea by using a weighted average, where the contribution of each neighbor is determined by its similarity to the instance, so that closer neighbors exert greater influence on the local reference prediction\.
We begin by presenting our formulation for the case where the output space𝒴=ℝ\\mathcal\{Y\}=\\mathbb\{R\}consists of real valued responses and is equipped with the Euclidean distancedy\(a,b\)=\|a−b\|d\_\{y\}\(a,b\)=\|a\-b\|\. Extensions to other output spaces𝒴\\mathcal\{Y\}will be discussed later\.
Suppose we are given data instances\{𝐱i\}i=1n⊂𝒳\\\{\\mathbf\{x\}\_\{i\}\\\}\_\{i=1\}^\{n\}\\subset\\mathcal\{X\}\. For a predictive modelfθ:𝒳→ℝf\_\{\\theta\}:\\mathcal\{X\}\\rightarrow\\mathbb\{R\}parameterized byθ∈Θ\\theta\\in\\Theta, we denote the vector of predictions on the dataset by
𝐟θ:=\(fθ\(𝐱1\),…,fθ\(𝐱n\)\)⊤∈ℝn\.\\mathbf\{f\}\_\{\\theta\}:=\\bigl\(f\_\{\\theta\}\(\\mathbf\{x\}\_\{1\}\),\\ldots,f\_\{\\theta\}\(\\mathbf\{x\}\_\{n\}\)\\bigr\)^\{\\top\}\\in\\mathbb\{R\}^\{n\}\.
LetP∈ℝn×nP\\in\\mathbb\{R\}^\{n\\times n\}be a row\-stochastic matrix satisfyingPij≥0P\_\{ij\}\\geq 0and∑j=1nPij=1\\sum\_\{j=1\}^\{n\}P\_\{ij\}=1for allii\. We interpretPPas a neighborhood averaging operator over the dataset\. In particular, theiith row ofPPencodes the influence of other instances on𝐱i\\mathbf\{x\}\_\{i\}, typically determined by similarity in feature space\. ApplyingPPto the prediction vector produces a local reference prediction for each instance,
\(P𝐟θ\)i=∑j=1nPijfθ\(𝐱j\),\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}\\;=\\;\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\),\(5\)which represents a weighted average of the predictions of the neighbors of𝐱i\\mathbf\{x\}\_\{i\}\.
We define the local residual at instanceiias the deviation between the prediction for𝐱i\\mathbf\{x\}\_\{i\}and the average prediction of its neighbors,
ri\(θ,P\):=fθ\(𝐱i\)−\(P𝐟θ\)i\.r\_\{i\}\(\\theta;P\)\\;:=\\;f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}\.\(6\)The magnitude of this residual captures the degree to which the prediction at𝐱i\\mathbf\{x\}\_\{i\}is inconsistent with its aggregated local neighborhood reference\. Accordingly, we define the instance\-level individual fairness \(IF\) score as
IFi\(θ,P\):=\|ri\(θ,P\)\|\.\\mathrm\{IF\}\_\{i\}\(\\theta;P\):=\|r\_\{i\}\(\\theta;P\)\|\.\(7\)A large value ofIFi\(θ,P\)\\mathrm\{IF\}\_\{i\}\(\\theta;P\)indicates that the prediction for𝐱i\\mathbf\{x\}\_\{i\}deviates substantially from those of similar instances, suggesting a potential violation of local predictive consistency\.
Although this residual is mathematically related to local smoothing, its role here is fairness\-oriented\. The neighborhood defines the comparison set required by the individual fairness principle, and the local reference prediction represents the prediction pattern among comparable individuals\. The residual therefore measures departure from a local fairness standard rather than merely enforcing statistical smoothness\.
It is straightforward to see that enforcing the local pairwise fairness constraint in[Eq\.3](https://arxiv.org/html/2610.33285#S2.E3)also provides control over the instance\-level individual fairness score defined in[Eq\.7](https://arxiv.org/html/2610.33285#S3.E7)\.
###### Proposition 1\(Local pairwise fairness upper\-bounds instance\-level IF score\)\.
LetP∈ℝn×nP\\in\\mathbb\{R\}^\{n\\times n\}be a row\-stochastic matrix withPij=0P\_\{ij\}=0whenever\(i,j\)∉ℰτ\(i,j\)\\notin\\mathcal\{E\}\_\{\\tau\}, whereℰτ\\mathcal\{E\}\_\{\\tau\}is defined in[Eq\.2](https://arxiv.org/html/2610.33285#S2.E2)\. Suppose that the local pairwise fairness condition
\|fθ\(𝐱i\)−fθ\(𝐱j\)\|≤cdx\(𝐱i,𝐱j\),∀\(i,j\)∈ℰτ,\|f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\|\\leq c\\,d\_\{x\}\(\\mathbf\{x\}\_\{i\},\\mathbf\{x\}\_\{j\}\),\\qquad\\forall\(i,j\)\\in\\mathcal\{E\}\_\{\\tau\},holds\. Then, for every instanceii,
IFi\(θ,P\)≤cτ\.\\mathrm\{IF\}\_\{i\}\(\\theta;P\)\\leq c\\,\\tau\.
The proof is provided in Appendix[K](https://arxiv.org/html/2610.33285#A11)\.
Proposition[1](https://arxiv.org/html/2610.33285#Thmproposition1)shows that local predictive consistency is formally connected to the standard local pairwise fairness criterion\. If all neighboring pairs satisfy the local Lipschitz condition, then every instance\-level residual is also bounded\. Hence, the residual score is not an unrelated graph\-smoothing heuristic: it is controlled by the classical pairwise notion of individual fairness\.
At the same time, the converse need not hold\. A small residual relative to the neighborhood average does not guarantee that all pairwise discrepancies within the neighborhood are small\. In particular, deviations from different neighbors may partially cancel when forming the weighted neighborhood average, so a small aggregated residual may coexist with larger individual pairwise differences\. Local predictive consistency should therefore be understood as a node\-level relaxation of pairwise fairness rather than an equivalent characterization\. This relaxation is intentional: it provides a less restrictive, node\-level fairness diagnostic when the goal is to identify individuals whose predictions are locally inconsistent, rather than to enforce every edge\-wise constraint exactly\.
Perfect local consistency corresponds to the fixed\-point condition𝐟θ=P𝐟θ\\mathbf\{f\}\_\{\\theta\}=P\\mathbf\{f\}\_\{\\theta\}on the dataset, that is,fθ\(𝐱i\)=\(P𝐟θ\)if\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)=\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}for allii\. In this case, the prediction vector𝐟θ\\mathbf\{f\}\_\{\\theta\}satisfies a discrete mean\-value property induced byPP, often referred to asPP\-harmonicity\. The local predictive\-consistency score therefore measures the extent to which predictions deviate from this local harmonic condition\. This perspective connects naturally to recent work on harmonic machine learning models\([Kersting et al\., 2024](https://arxiv.org/html/2610.33285#bib.bib11)\)\.
#### Graph\-based construction of the averaging operator\.
The local predictive\-consistency score requires a neighborhood operatorPPthat defines the local comparison set for each individual\. This requirement is shared by graph\-based and metric\-based formulations of individual fairness more generally: the individual fairness principle becomes operational only after a task\-relevant notion of similarity has been specified\. The graph therefore plays a substantive role in the formulation, since it encodes which individuals are considered comparable for fairness assessment\.
The use of similarity graphs is a standard way to operationalize local smoothness and local individual fairness\. In graph\-based semi\-supervised learning and manifold regularization, graph Laplacian penalties are widely used to encourage nearby instances to receive similar labels or predictions\([Belkin et al\., 2006](https://arxiv.org/html/2610.33285#bib.bib36);[Ando and Zhang, 2007](https://arxiv.org/html/2610.33285#bib.bib37)\)\. In individual fairness, this construction has a direct fairness interpretation: the graph specifies which individuals are considered comparable, and graph\-based penalties encourage similar predictions along the resulting comparison structure\([Dwork et al\., 2012](https://arxiv.org/html/2610.33285#bib.bib6);[Petersen et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib5)\)\. Such formulations are also computationally attractive because they restrict the set of fairness\-relevant comparisons from all pairs of instances to a sparse set of local edges, while preserving the principle that similar individuals should be treated similarly\.
To construct this operator, we represent each instance𝐱i\\mathbf\{x\}\_\{i\}by a vector𝐳i∈ℝd\\mathbf\{z\}\_\{i\}\\in\\mathbb\{R\}^\{d\}\. The representation𝐳i\\mathbf\{z\}\_\{i\}may correspond to the original covariates, a preprocessed feature representation, or a learned embedding\. In our experiments, the graph is constructed in the same projected and standardized representation space used for fairness regularization, so that the predictive model and the fairness operator rely on a consistent similarity structure\. This representation\-based construction follows the common assumption in individual fairness that similarity should be measured in a task\-relevant space\([Ilvento, 2019](https://arxiv.org/html/2610.33285#bib.bib18);[Mukherjee et al\., 2020](https://arxiv.org/html/2610.33285#bib.bib10)\)\.
For a locality thresholdτ\>0\\tau\>0, define the neighborhood of instanceiias
𝒩τ\(i\)=\{j:‖𝐳i−𝐳j‖2≤τ\}\.\\mathcal\{N\}\_\{\\tau\}\(i\)=\\\{j:\\\|\\mathbf\{z\}\_\{i\}\-\\mathbf\{z\}\_\{j\}\\\|\_\{2\}\\leq\\tau\\\}\.We then define kernel weights
Wij=exp\(−γ∥𝐳i−𝐳j∥22\)𝕀\{j∈𝒩τ\(i\)\},γ\>0,W\_\{ij\}=\\exp\\\!\\left\(\-\\gamma\\\|\\mathbf\{z\}\_\{i\}\-\\mathbf\{z\}\_\{j\}\\\|\_\{2\}^\{2\}\\right\)\\mathbb\{I\}\\\{j\\in\\mathcal\{N\}\_\{\\tau\}\(i\)\\\},\\qquad\\gamma\>0,whereγ\\gammacontrols the decay of similarity with distance\. LetDDdenote the diagonal degree matrix with entriesDii=∑j=1nWijD\_\{ii\}=\\sum\_\{j=1\}^\{n\}W\_\{ij\}\. The averaging operator is obtained by row normalization:
Thus, each row ofPPdefines a probability distribution over the local comparison set of instanceii, and\(P𝐟θ\)i\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}is the corresponding similarity\-weighted local reference prediction\.
The thresholdτ\\taudetermines the scale at which individuals are considered comparable\. Graph\-based formulations are a standard way to make this comparison structure explicit in individual fairness and related graph\-regularization methods\([Dwork et al\., 2012](https://arxiv.org/html/2610.33285#bib.bib6);[Lahoti et al\., 2019b](https://arxiv.org/html/2610.33285#bib.bib12);[Petersen et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib5);[Kang et al\., 2020](https://arxiv.org/html/2610.33285#bib.bib13)\)\. Ifτ\\tauis too small, the graph may contain many isolated or weakly connected nodes, making the local fairness score uninformative for those instances\. Ifτ\\tauis too large, the graph may connect individuals that are not meaningfully similar, weakening the interpretation of local predictive consistency\. We therefore treatτ\\tauas a graph\-scale parameter and assess its consequences using diagnostics such as graph coverage, isolated\-node rates and graph density\. Appendix[C](https://arxiv.org/html/2610.33285#A3)examines how predictive performance, graph structure, and local inconsistency vary across empirical distance thresholds\.
#### Isolated nodes and graph coverage\.
Self\-loops are included to keep the row\-stochastic averaging operator well\-defined\. For a node whose only connection is its self\-loop,\(P𝐟θ\)i=fθ\(𝐱i\)\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}=f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\), and hence the residual is zero by construction\. These nodes remain part of the supervised training objective, but they do not provide a non\-self local comparison\. This zero residual is mathematically consistent with the definition, although its interpretation differs from that of a zero residual obtained for a node with one or more non\-self comparators\.
Accordingly, graph coverage should be considered alongside the residual\-based fairness assessment\. Our evaluation protocol reports graph coverage separately and additionally provides fairness summaries conditional on covered, non\-isolated nodes; see Section[5\.3](https://arxiv.org/html/2610.33285#S5.SS3)and Appendix[C](https://arxiv.org/html/2610.33285#A3)\. Additional implementation details are provided in Appendix[A](https://arxiv.org/html/2610.33285#A1)\.
#### Cohort dependence and deployment\.
Local predictive consistency is defined relative to a comparison graph and is therefore cohort\-dependent rather than an intrinsic property of an individual in isolation\. Changing the reference population can alter an individual’s neighborhood and hence its residual even when the individual’s prediction is unchanged\. In our empirical evaluation, the comparison graph is constructed within the held\-out test cohort\. For single\-instance deployment, a fixed reference population can instead be used, with the new instance connected to reference individuals using the same representation, similarity function, and graph\-construction parameters\. The resulting score should therefore always be interpreted relative to the specified comparison graph and reference population\.
### 3\.2Fairness\-Regularized Learning
The instance\-level individual fairness score in[Eq\.7](https://arxiv.org/html/2610.33285#S3.E7)can be incorporated into model training as a regularization term\. Aggregating the squared residualsri\(θ,P\)r\_\{i\}\(\\theta;P\)from[Eq\.6](https://arxiv.org/html/2610.33285#S3.E6)yields the fairness regularizer
ΩIF\(θ,P\):=1n∑i=1nri\(θ,P\)2=1n‖\(I−P\)𝐟θ‖22\.\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\):=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}r\_\{i\}\(\\theta;P\)^\{2\}=\\frac\{1\}\{n\}\\\|\(I\-P\)\\mathbf\{f\}\_\{\\theta\}\\\|\_\{2\}^\{2\}\.\(9\)
Model parametersθ\\thetaare learned by minimizing the task lossℒtask\\mathcal\{L\}\_\{\\mathrm\{task\}\}augmented with the fairness regularization:
minθℒtask\(θ\)\+λΩIF\(θ,P\),\\min\_\{\\theta\}\\quad\\mathcal\{L\}\_\{\\mathrm\{task\}\}\(\\theta\)\+\\lambda\\,\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\),\(10\)whereλ≥0\\lambda\\geq 0controls the trade\-off between performance and fairness\.
We refer to this row\-normalized graph\-based local predictive\-consistency regularization formulation as URW\. WhenPPis constructed from a similarity graph viaP=D−1WP=D^\{\-1\}W, define
LURW:=I−D−1W=I−P,L\_\{\\mathrm\{URW\}\}:=I\-D^\{\-1\}W=I\-P,which is the row\-random\-walk Laplacian\. With this notation, the fairness regularizer can be written compactly as
ΩIF\(θ,P\)=1n‖LURW𝐟θ‖22=1n𝐟θ⊤LURW⊤LURW𝐟θ\.\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)=\\frac\{1\}\{n\}\\\|L\_\{\\mathrm\{URW\}\}\\mathbf\{f\}\_\{\\theta\}\\\|\_\{2\}^\{2\}=\\frac\{1\}\{n\}\\mathbf\{f\}\_\{\\theta\}^\{\\top\}L\_\{\\mathrm\{URW\}\}^\{\\top\}L\_\{\\mathrm\{URW\}\}\\mathbf\{f\}\_\{\\theta\}\.
#### Relation to standard Laplacian regularization\.
For the pairwise individual fairness definition in[Eq\.3](https://arxiv.org/html/2610.33285#S2.E3), one can incorporate it in model training using the standard \(combinatorial\) graph LaplacianLcomb=D−WL\_\{\\mathrm\{comb\}\}=D\-W:
𝐟θ⊤Lcomb𝐟θ=12∑i,jWij\(fθ\(𝐱i\)−fθ\(𝐱j\)\)2,\\mathbf\{f\}\_\{\\theta\}^\{\\top\}L\_\{\\mathrm\{comb\}\}\\,\\mathbf\{f\}\_\{\\theta\}=\\frac\{1\}\{2\}\\sum\_\{i,j\}W\_\{ij\}\\bigl\(f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\\bigr\)^\{2\},which penalizes*edge\-wise*discrepancies in predictions\. These two Laplacians are closely related\. SinceP=D−1WP=D^\{\-1\}W,
LURW=I−D−1W=D−1\(D−W\)=D−1Lcomb,L\_\{\\mathrm\{URW\}\}=I\-D^\{\-1\}W=D^\{\-1\}\(D\-W\)=D^\{\-1\}L\_\{\\mathrm\{comb\}\},and it follows that
ΩIF\(θ,P\)=1n‖D−1Lcomb𝐟θ‖22\.\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)=\\frac\{1\}\{n\}\\\|D^\{\-1\}L\_\{\\mathrm\{comb\}\}\\mathbf\{f\}\_\{\\theta\}\\\|\_\{2\}^\{2\}\.
### 3\.3pp\-Norm Regularization for Individual Fairness
The standard squared residuals in[Eq\.9](https://arxiv.org/html/2610.33285#S3.E9)treat all deviations equally\. In practice, however, large violations \- where a model’s prediction deviates substantially from the local average \- may be especially concerning\. It can therefore be beneficial to place greater emphasis on these extreme deviations, effectively penalizing the worst\-case disparities more strongly\. Formally, forp≥1p\\geq 1, we define
ΩIF\(p\)\(θ,P\):=\(1n∑i=1n\|ri\(θ,P\)\|p\)2/p,\\Omega\_\{\\mathrm\{IF\}\}^\{\(p\)\}\(\\theta;P\):=\\left\(\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\|r\_\{i\}\(\\theta;P\)\|^\{p\}\\right\)^\{2/p\},\(11\)whereri\(θ,P\)r\_\{i\}\(\\theta;P\)is the instance\-level residual defined in[Eq\.6](https://arxiv.org/html/2610.33285#S3.E6)\. Whenp=2p=2, this reduces exactly to[Eq\.9](https://arxiv.org/html/2610.33285#S3.E9)\. Asppincreases, the objective becomes increasingly sensitive to large residuals, making it particularly effective in settings where extreme local violations are more critical to avoid\. In the limitp→∞p\\to\\infty,ΩIF\(p\)\(θ,P\)\\Omega\_\{\\mathrm\{IF\}\}^\{\(p\)\}\(\\theta;P\)converges tomaxi\|ri\(θ,P\)\|2\\max\_\{i\}\|r\_\{i\}\(\\theta;P\)\|^\{2\}, corresponding to direct control over the single largest local violation\.
Thispp\-norm formulation therefore provides a flexible tool to balance overall fairness with robustness to extreme individual discrepancies\. It allows practitioners to tune the regularizer according to the fairness requirements of their specific application, prioritizing either average behavior \(p=2p=2\) or worst\-case violations \(p≫1p\\gg 1\)\. Further technical discussion and examples are provided in Appendix[G](https://arxiv.org/html/2610.33285#A7)\.
## 4Task Instantiations
We apply the individual fairness regularized learning approach introduced in Section[3\.2](https://arxiv.org/html/2610.33285#S3.SS2)to three settings: regression, binary classification, and time\-to\-event prediction\. In the regression setting, where the output space is𝒴=ℝ\\mathcal\{Y\}=\\mathbb\{R\}, the formulation described in Section[3\.2](https://arxiv.org/html/2610.33285#S3.SS2)can be applied directly\. For binary classification and time\-to\-event prediction, however, certain adaptations are required\.
### 4\.1Regression
Given training data\{\(𝐱i,yi\)\}i=1n\\\{\(\\mathbf\{x\}\_\{i\},y\_\{i\}\)\\\}\_\{i=1\}^\{n\}for a regression task, with outputsyi∈ℝy\_\{i\}\\in\\mathbb\{R\}, we denote the response vector as𝐲:=\(y1,…,yn\)⊤\.\\mathbf\{y\}:=\(y\_\{1\},\\ldots,y\_\{n\}\)^\{\\top\}\.In this setting, the instance\-level individual fairness score isIFi\(θ,P\)=\|ri\(θ,P\)\|\\mathrm\{IF\}\_\{i\}\(\\theta;P\)=\|r\_\{i\}\(\\theta;P\)\|, whereri\(θ,P\)r\_\{i\}\(\\theta;P\)is defined in[Eq\.6](https://arxiv.org/html/2610.33285#S3.E6)\. Using the training objective in[Eq\.10](https://arxiv.org/html/2610.33285#S3.E10)with mean squared error, the fairness\-regularized regression problem becomes
minθ1n‖𝐟θ−𝐲‖22⏟ℒMSE\(θ\)\+λ1n‖𝐟θ−P𝐟θ‖22⏟ΩIF\(θ,P\)\.\\min\_\{\\theta\}\\quad\\underbrace\{\\frac\{1\}\{n\}\\\|\\mathbf\{f\}\_\{\\theta\}\-\\mathbf\{y\}\\\|\_\{2\}^\{2\}\}\_\{\\mathcal\{L\}\_\{\\mathrm\{MSE\}\}\(\\theta\)\}\+\\lambda\\underbrace\{\\frac\{1\}\{n\}\\\|\\mathbf\{f\}\_\{\\theta\}\-P\\mathbf\{f\}\_\{\\theta\}\\\|\_\{2\}^\{2\}\}\_\{\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)\}\.\(12\)
### 4\.2Binary Classification
We consider binary classification on labeled data\{\(𝐱i,yi\)\}i=1n\\\{\(\\mathbf\{x\}\_\{i\},y\_\{i\}\)\\\}\_\{i=1\}^\{n\}withyi∈\{0,1\}y\_\{i\}\\in\\\{0,1\\\}\. A probabilistic classifierfθ:ℝd→\(0,1\)f\_\{\\theta\}:\\mathbb\{R\}^\{d\}\\to\(0,1\)outputs
fθ\(𝐱i\)=Pr\(Y=1∣𝐱i\)\.f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)=\\Pr\(Y=1\\mid\\mathbf\{x\}\_\{i\}\)\.
For binary classification, we consider two instantiations of the URW formulation, denoted URW\-FKL and URW\-RKL, where KL refers to the Kullback–Leibler divergence\. The two variants use the same comparison graph, neighborhood operator, and regularization principle, and differ only in how the neighborhood\-aggregated predictive reference is constructed\. URW\-FKL uses the Forward\-KL barycenter, corresponding to probability\-space averaging, whereas URW\-RKL uses the Reverse\-KL barycenter, corresponding to logit\-space averaging\.
Accordingly, to define the fairness regularizerΩIF\(θ,P\)\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)using the neighborhood operatorPP, we consider these two constructions of the neighborhood reference prediction\. Forward\-KL preserves linear averaging of probabilities, while Reverse\-KL performs the aggregation in logit space and therefore induces a different geometry for predictions near the boundaries of the probability interval\.
#### Forward\-KL \(probability\-space\) averaging\.
For each instanceii, URW\-FKL defines the neighborhood reference as the solution to
f¯θ,i=argminq∈\(0,1\)∑j=1nPijKL\(Bern\(\(𝐟θ\)j\)∥Bern\(q\)\),\\bar\{f\}\_\{\\theta,i\}=\\arg\\min\_\{q\\in\(0,1\)\}\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,\\mathrm\{KL\}\\\!\\Bigl\(\\mathrm\{Bern\}\\bigl\(\(\\mathbf\{f\}\_\{\\theta\}\)\_\{j\}\\bigr\)\\;\\\|\\;\\mathrm\{Bern\}\(q\)\\Bigr\),which admits the closed\-form solution \(derivation in Appendix[L\.1](https://arxiv.org/html/2610.33285#A12.SS1)\):
f¯θ,i=\(P𝐟θ\)i=∑j=1nPij\(𝐟θ\)j\.\\bar\{f\}\_\{\\theta,i\}=\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}=\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,\(\\mathbf\{f\}\_\{\\theta\}\)\_\{j\}\.Thus, Forward\-KL recovers the linear neighborhood averaging used in the Euclidean formulation of Section[3\.1](https://arxiv.org/html/2610.33285#S3.SS1)\. Defining𝐟¯θ:=\(f¯θ,1,…,f¯θ,n\)⊤\\bar\{\\mathbf\{f\}\}\_\{\\theta\}:=\(\\bar\{f\}\_\{\\theta,1\},\\ldots,\\bar\{f\}\_\{\\theta,n\}\)^\{\\top\}, the corresponding URW fairness regularizer can be written as
ΩIF\(θ,P\)=1n‖𝐟θ−𝐟¯θ‖22\.\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)=\\frac\{1\}\{n\}\\\|\\mathbf\{f\}\_\{\\theta\}\-\\bar\{\\mathbf\{f\}\}\_\{\\theta\}\\\|\_\{2\}^\{2\}\.
#### Reverse\-KL \(logit\-space\) averaging\.
For each instanceii, URW\-RKL defines the neighborhood reference as the solution to
f~θ,i=argminq∈\(0,1\)∑j=1nPijKL\(Bern\(q\)∥Bern\(\(𝐟θ\)j\)\),\\tilde\{f\}\_\{\\theta,i\}=\\arg\\min\_\{q\\in\(0,1\)\}\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,\\mathrm\{KL\}\\\!\\Bigl\(\\mathrm\{Bern\}\(q\)\\;\\\|\\;\\mathrm\{Bern\}\\bigl\(\(\\mathbf\{f\}\_\{\\theta\}\)\_\{j\}\\bigr\)\\Bigr\),which admits the closed form
f~θ,i=σ\(∑j=1nPijlog\(𝐟θ\)j1−\(𝐟θ\)j\),σ\(t\)=11\+e−t\.\\tilde\{f\}\_\{\\theta,i\}=\\sigma\\\!\\Bigl\(\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,\\log\\frac\{\(\\mathbf\{f\}\_\{\\theta\}\)\_\{j\}\}\{1\-\(\\mathbf\{f\}\_\{\\theta\}\)\_\{j\}\}\\Bigr\),\\qquad\\sigma\(t\)=\\frac\{1\}\{1\+e^\{\-t\}\}\.This corresponds to averaging neighbor predictions in logit space\. A derivation is provided in Appendix[L\.2](https://arxiv.org/html/2610.33285#A12.SS2)\. In vector form, we have
𝐟~θ=σ\(Plogit\(𝐟θ\)\),\\tilde\{\\mathbf\{f\}\}\_\{\\theta\}=\\sigma\\bigl\(P\\,\\mathrm\{logit\}\(\\mathbf\{f\}\_\{\\theta\}\)\\bigr\),wherelogit\(p\)=logp1−p\\mathrm\{logit\}\(p\)=\\log\\frac\{p\}\{1\-p\}and bothlogit\\mathrm\{logit\}andσ\\sigmaact elementwise\. In practice, for numerical stability, we clip probabilities to\[ε,1−ε\]\[\\varepsilon,1\-\\varepsilon\]before applyinglogit\(⋅\)\\mathrm\{logit\}\(\\cdot\), for a smallε\>0\\varepsilon\>0\. The corresponding URW fairness regularizer is
ΩIF\(θ,P\)=1n‖𝐟θ−𝐟~θ‖22\.\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)=\\frac\{1\}\{n\}\\\|\\mathbf\{f\}\_\{\\theta\}\-\\tilde\{\\mathbf\{f\}\}\_\{\\theta\}\\\|\_\{2\}^\{2\}\.
#### Predictive loss\.
We use the binary cross\-entropy loss
ℒCE\(θ\)=−1n∑i=1n\(yilogfθ\(𝐱i\)\+\(1−yi\)log\(1−fθ\(𝐱i\)\)\)\.\\mathcal\{L\}\_\{\\mathrm\{CE\}\}\(\\theta\)=\-\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\Bigl\(y\_\{i\}\\log f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\+\(1\-y\_\{i\}\)\\log\\bigl\(1\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\\bigr\)\\Bigr\)\.\(13\)CombiningℒCE\(θ\)\\mathcal\{L\}\_\{\\mathrm\{CE\}\}\(\\theta\)with the fairness regularizerΩIF\(θ,P\)\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)\- computed via either Forward\-KL or Reverse\-KL averaging \- yields the fairness\-regularized training objective for binary classification\.
### 4\.3Time\-to\-event prediction
We consider right\-censored survival data\{\(𝐱i,ti,ei\)\}i=1n\\\{\(\\mathbf\{x\}\_\{i\},t\_\{i\},e\_\{i\}\)\\\}\_\{i=1\}^\{n\}, where𝐱i\\mathbf\{x\}\_\{i\}denotes covariates,ti\>0t\_\{i\}\>0is the observed follow\-up time, andei∈\{0,1\}e\_\{i\}\\in\\\{0,1\\\}is the event indicator \(ei=1e\_\{i\}=1if the event occurs attit\_\{i\}andei=0e\_\{i\}=0if the observation is censored\)\. We instantiate the local\-consistency formulation for two common survival modeling paradigms: \(i\) models that output a*scalar risk score*, and \(ii\) models that directly output a*survival function*\.
#### Log\-risk prediction\.
We first consider Cox proportional hazards models\([Cox, 1972](https://arxiv.org/html/2610.33285#bib.bib32)\)with a neural network parameterization \(DeepSurv\)\([Katzman et al\., 2018](https://arxiv.org/html/2610.33285#bib.bib33)\)\. The hazard function is modeled as
h\(t∣𝐱\)=h0\(t\)exp\(fθ\(𝐱\)\),h\(t\\mid\\mathbf\{x\}\)=h\_\{0\}\(t\)\\exp\\\!\\bigl\(f\_\{\\theta\}\(\\mathbf\{x\}\)\\bigr\),whereh0\(t\)h\_\{0\}\(t\)is an unspecified baseline hazard andfθ\(𝐱\)∈ℝf\_\{\\theta\}\(\\mathbf\{x\}\)\\in\\mathbb\{R\}is the predicted*log\-risk*score\. This parameterization is commonly used because differencesfθ\(𝐱i\)−fθ\(𝐱j\)f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)correspond to log hazard ratios, and the predictive loss function can often be specified such that it depends only on the risk scores without requiring explicit modeling ofh0\(t\)h\_\{0\}\(t\)\. In this setting, given an averaging operatorPP, the individual fairness regularizer can be defined as
ΩIF\(θ,P\)=1n‖𝐟θ−P𝐟θ‖22\.\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)=\\frac\{1\}\{n\}\\\|\\mathbf\{f\}\_\{\\theta\}\-P\\mathbf\{f\}\_\{\\theta\}\\\|\_\{2\}^\{2\}\.\(14\)
For the predictive loss in Cox models, letRi=\{j:tj≥ti\}R\_\{i\}=\\\{j:t\_\{j\}\\geq t\_\{i\}\\\}denote the risk set at timetit\_\{i\}, and letne=∑i=1nein\_\{e\}=\\sum\_\{i=1\}^\{n\}e\_\{i\}be the total number of observed events\. The negative Cox partial log\-likelihood
ℒCox\(θ\)=−1ne∑i:ei=1\[fθ\(𝐱i\)−log\(∑j∈Riexp\(fθ\(𝐱j\)\)\)\]\\mathcal\{L\}\_\{\\mathrm\{Cox\}\}\(\\theta\)=\-\\frac\{1\}\{n\_\{e\}\}\\sum\_\{i:\\,e\_\{i\}=1\}\\Biggl\[f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-\\log\\Biggl\(\\sum\_\{j\\in R\_\{i\}\}\\exp\\bigl\(f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\\bigr\)\\Biggr\)\\Biggr\]\(15\)is minimized\. This objective leverages the partial likelihood to focus only on the ordering of event times, without requiring explicit modeling of the baseline hazardh0\(t\)h\_\{0\}\(t\)\.
Combining the fairness regularizerΩIF\(θ,P\)\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)in[Eq\.14](https://arxiv.org/html/2610.33285#S4.E14)with the Cox partial log\-likelihood in[Eq\.15](https://arxiv.org/html/2610.33285#S4.E15)yields the fairness\-regularized training objective for log\-risk prediction\.
#### Survival\-function prediction\.
For survival\-function prediction, we use DeepHazard\([Rava and Bradic, 2020](https://arxiv.org/html/2610.33285#bib.bib38)\)as the neural survival\-function backbone\. We next consider models that directly predict a survival function for a given covariate𝐱\\mathbf\{x\}:
Sθ\(t∣𝐱\)=Pr\(T\>t∣𝐱\),t≥0,S\_\{\\theta\}\(t\\mid\\mathbf\{x\}\)=\\Pr\(T\>t\\mid\\mathbf\{x\}\),\\qquad t\\geq 0,whereTTdenotes the event time random variable\. Fori=1,…,ni=1,\\ldots,n, we denote
Sθ,i\(t\):=Sθ\(t∣𝐱i\)\.S\_\{\\theta,i\}\(t\):=S\_\{\\theta\}\(t\\mid\\mathbf\{x\}\_\{i\}\)\.Given an averaging operatorPP, we define the neighborhood average at any timettas
S¯i\(t\)=∑j=1nPijSθ,j\(t\),t≥0\.\\bar\{S\}\_\{i\}\(t\)=\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,S\_\{\\theta,j\}\(t\),\\qquad t\\geq 0\.\(16\)
This is an arithmetic \(convex\) average at eachtt; consequently,S¯i\\bar\{S\}\_\{i\}remains a valid survival curve whenever eachSθ,jS\_\{\\theta,j\}is valid \(i\.e\., values in\[0,1\]\[0,1\]and non\-increasing intt\)\.
The resulting fairness regularizer is then defined as
ΩIF\(θ,P\)=1n∑i=1n∫0Tmax\(Sθ,i\(t\)−S¯i\(t\)\)2𝑑t,\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\int\_\{0\}^\{T\_\{\\max\}\}\\bigl\(S\_\{\\theta,i\}\(t\)\-\\bar\{S\}\_\{i\}\(t\)\\bigr\)^\{2\}dt,\(17\)whereTmaxT\_\{\\max\}denotes the maximum follow\-up time\. In practice, the integrals are evaluated on a discrete time grid, and the integral is approximated by a Riemann sum\.
To define the predictive loss under right censoring, we consider a discrete time grid
0=τ0<τ1<⋯<τK=Tmax,0=\\tau\_\{0\}<\\tau\_\{1\}<\\cdots<\\tau\_\{K\}=T\_\{\\max\},so thatSθ\(τ0∣𝐱\)=1S\_\{\\theta\}\(\\tau\_\{0\}\\mid\\mathbf\{x\}\)=1\. Letbi∈\{1,…,K\}b\_\{i\}\\in\\\{1,\\ldots,K\\\}denote the index of the interval containing the observed timetit\_\{i\}, i\.e\.,ti∈\(τbi−1,τbi\]t\_\{i\}\\in\(\\tau\_\{b\_\{i\}\-1\},\\tau\_\{b\_\{i\}\}\]\. We define the predictive loss as the negative discrete\-time log\-likelihood
ℒSurv\(θ\)=−1n∑i=1n\[eilog\(Sθ,i\(τbi−1\)−Sθ,i\(τbi\)\)\+\(1−ei\)logSθ,i\(τbi\)\],\\mathcal\{L\}\_\{\\mathrm\{Surv\}\}\(\\theta\)=\-\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\Bigl\[e\_\{i\}\\log\\\!\\bigl\(S\_\{\\theta,i\}\(\\tau\_\{b\_\{i\}\-1\}\)\-S\_\{\\theta,i\}\(\\tau\_\{b\_\{i\}\}\)\\bigr\)\+\(1\-e\_\{i\}\)\\log S\_\{\\theta,i\}\(\\tau\_\{b\_\{i\}\}\)\\Bigr\],\(18\)where the first term corresponds to the probability of experiencing the event in the observed interval, and the second term corresponds to the probability of surviving through the censoring interval\.
Combining the predictive loss in[Eq\.18](https://arxiv.org/html/2610.33285#S4.E18)with the fairness regularizerΩIF\(θ,P\)\\Omega\_\{\\mathrm\{IF\}\}\(\\theta;P\)in[Eq\.17](https://arxiv.org/html/2610.33285#S4.E17)yields the fairness regularized training objective for survival function prediction\.
## 5Experiments
### 5\.1Datasets
We evaluate our formulation on benchmark datasets covering binary classification, regression, and survival analysis \(Table[1](https://arxiv.org/html/2610.33285#S5.T1)\)\. For classification, we use theAdultdataset to predict whether income exceeds $50K andCOMPAS\([Angwin et al\., 2016](https://arxiv.org/html/2610.33285#bib.bib34)\)to predict two\-year recidivism risk\. For regression, we considerEmployee Salary\([Mudit, 2024](https://arxiv.org/html/2610.33285#bib.bib24)\)andInsurance\([Suess, 2017](https://arxiv.org/html/2610.33285#bib.bib35)\), which predict employee salaries and individual medical insurance charges, respectively\. Survival datasets includeFLCHAIN\([Dispenzieri et al\., 2012](https://arxiv.org/html/2610.33285#bib.bib19)\),WHAS\([Hosmer and Lemeshow, 1999](https://arxiv.org/html/2610.33285#bib.bib20)\), andROSSI\([Rossi et al\., 1980](https://arxiv.org/html/2610.33285#bib.bib21);[Fox and Carvalho, 2012](https://arxiv.org/html/2610.33285#bib.bib22)\)\.
TaskDatasetSizeNo\.CovariatesResponseVariableBinary ClassificationAdult4644721Income \(binary\)COMPAS721415Two\-year Recidivism \(binary\)RegressionEmployee Salary100009SalaryInsurance13387Medical ChargesSurvival AnalysisFLCHAIN78749MortalityWHAS4819MortalityROSSI4327Recidivism \(arrest\)
Table 1:Datasets used in experiments\. Censoring rates: 72\.45% \(FLCHAIN\), 48\.23% \(WHAS\), 26\.39% \(ROSSI\)\.
### 5\.2Implementation and Baselines
All methods use the same backbone architecture and preprocessing pipeline to ensure a controlled comparison \(implementation details in Appendix[A](https://arxiv.org/html/2610.33285#A1)\)\. We compare against representative individual fairness baselines, including the pre\-processing method iFlipper\([Zhang et al\., 2023](https://arxiv.org/html/2610.33285#bib.bib25)\), combinatorial Laplacian regularization\([Petersen et al\., 2021](https://arxiv.org/html/2610.33285#bib.bib5)\), and the adversarial representation\-learning approaches SenSR and SenSeI\([Yurochkin et al\., 2019](https://arxiv.org/html/2610.33285#bib.bib8);[Yurochkin and Sun, 2020](https://arxiv.org/html/2610.33285#bib.bib9)\)\.
### 5\.3Evaluation Protocols
#### Performance metrics\.
We report task\-specific predictive performance metrics\. For classification, we use balanced accuracy and AUC\([Hanley and McNeil, 1982](https://arxiv.org/html/2610.33285#bib.bib14)\), where higher values indicate better predictive performance\. For regression, we report RMSE and MSE\([Willmott and Matsuura, 2005](https://arxiv.org/html/2610.33285#bib.bib15)\), where lower values are preferred\. For survival analysis, we use the concordance index \(C\-index; higher is better\) and the integrated Brier score \(IBS; lower is better\)\([Antolini et al\., 2005](https://arxiv.org/html/2610.33285#bib.bib23);[Graf et al\., 1999](https://arxiv.org/html/2610.33285#bib.bib17);[Harrell et al\., 1982](https://arxiv.org/html/2610.33285#bib.bib16)\)\.
#### Fairness metrics\.
Our primary fairness measure is the instance\-level local predictive\-consistency score defined in Section[3\.1](https://arxiv.org/html/2610.33285#S3.SS1)\. For a toleranceϵ\>0\\epsilon\>0, we summarize violations using
VR\(ϵ\)=1\|ℐtest\|∑i∈ℐtest𝟏\(IFi\(θ,P\)\>ϵ\),\\mathrm\{VR\}\(\\epsilon\)=\\frac\{1\}\{\|\\mathcal\{I\}\_\{\\mathrm\{test\}\}\|\}\\sum\_\{i\\in\\mathcal\{I\}\_\{\\mathrm\{test\}\}\}\\mathbf\{1\}\\left\(\\mathrm\{IF\}\_\{i\}\(\\theta;P\)\>\\epsilon\\right\),\(19\)i\.e\., the fraction of test instances whose IF score exceeds the tolerance\.
All graph\-based fairness diagnostics are evaluated relative to the held\-out test comparison cohort\. Because isolated nodes have no meaningful non\-self comparison set, we report graph coverage separately and provide coverage\-conditional fairness summaries in Appendix[C](https://arxiv.org/html/2610.33285#A3)\. Cohort dependence and single\-instance deployment are discussed in Section[3\.1](https://arxiv.org/html/2610.33285#S3.SS1)\.
To facilitate comparison with prior work, we additionally report GR\-consistency and S\-consistency following[Yurochkin et al\. \(2019\)](https://arxiv.org/html/2610.33285#bib.bib8)and[Yurochkin and Sun \(2020\)](https://arxiv.org/html/2610.33285#bib.bib9)\.
#### Independent pairwise fairness diagnostics\.
To validate the proposed residual using a fairness quantity independent of the neighborhood\-aggregation construction, we additionally evaluate direct prediction discrepancies over non\-self edges of the held\-out test comparison graph\. Our primary pairwise diagnostic isEdgeMeanAbs, which measures the average absolute prediction difference between pairs of instances that are considered comparable by the graph; smaller values therefore indicate stronger pairwise local consistency\. Because this diagnostic is based directly on absolute pairwise differences, it is not reduced by signed\-neighbor cancellation\. The formal definition, additional summaries, task\-specific outputs, and complete results are reported in Appendix[B](https://arxiv.org/html/2610.33285#A2)\.
#### Waller\-style local consistency\.
For binary classification, we additionally evaluate the models using the instance\-level consistency diagnostic of[Waller et al\. \(2025\)](https://arxiv.org/html/2610.33285#bib.bib4), defined in Section[2\.2](https://arxiv.org/html/2610.33285#S2.SS2)\. We apply the diagnostic to hard predicted class labelsy^i∈\{0,1\}\\hat\{y\}\_\{i\}\\in\\\{0,1\\\}usingkk\-nearest\-neighbor comparison sets\.
Following[Waller et al\. \(2025\)](https://arxiv.org/html/2610.33285#bib.bib4), we report mean consistency together with the Proportional Consistency Score \(PCS\) and Balanced Conditioned Consistency \(BCC\) atδ=0\.5\\delta=0\.5\. We evaluatek∈\{5,10,15\}k\\in\\\{5,10,15\\\}to assess sensitivity to neighborhood size\. These metrics are computed post hoc on the test predictions and are not used in the URW training objective\. Complete results are reported in Appendix[J](https://arxiv.org/html/2610.33285#A10)\.
## 6Results and Discussion
Our primary comparison is between the row\-random\-walk regularizer \(URW\) associated with the local predictive\-consistency formulation and the standard combinatorial Laplacian baseline\. Table[2](https://arxiv.org/html/2610.33285#S6.T2)compares these methods with representative individual\-fairness baselines onAdult\. SenSR achieves the highest balanced accuracy, but with substantially larger violation rates\. SenSeI reduces violations, but at a larger predictive cost\. At operating points selected to match the validation VR\(0\.005\) of SenSeI, URW\-FKL and URW\-RKL obtain comparable violation rates while preserving higher balanced accuracy\. This suggests that the residual\-based formulation can reach competitive individual\-fairness operating points without the same loss in predictive performance\.
The fullλ\\lambda\-sweeps in Figs\.[1](https://arxiv.org/html/2610.33285#S6.F1)–[3](https://arxiv.org/html/2610.33285#S6.F3)show that increasingλ\\lambdagenerally reducesVR\(ϵ\)\\mathrm\{VR\}\(\\epsilon\), although the curves are not perfectly monotone in every dataset\. We therefore interpret theλ\\lambda\-sweeps as sets of attainable operating points rather than as strictly ordered paths\. The combinatorial Laplacian directly penalizes edge\-wise discrepancies and can attain lower violation rates in some settings, but these operating points are often associated with larger predictive degradation, especially in the regression experiments\.
Under this interpretation, URW and the combinatorial Laplacian occupy different regions of the empirical fairness–performance frontier\. The combinatorial Laplacian directly penalizes edge\-wise discrepancies and can attain lower violation rates in some settings, but often with larger predictive degradation\. URW penalizes deviation from a similarity\-weighted local neighborhood average and, in several datasets, attains competitive or favorable predictive performance at comparable achieved fairness levels\. In binary classification, the Forward\-KL and Reverse\-KL variants often lead to similar operating points, suggesting that the main effect arises from enforcing local agreement rather than from the specific averaging geometry\. Survival results are more dataset\-dependent, particularly forWHASandROSSI\.
Overall, these results support the intended role of local predictive consistency as a node\-level relaxation of pairwise individual fairness\. URW does not uniformly dominate the combinatorial Laplacian across all datasets or all fairness levels\. Rather, the empirical benefit of URW is best understood through attainable operating points and matched\-fairness comparisons: in several settings, it provides competitive or favorable points on the fairness–performance frontier while using a node\-level residual objective instead of an edge\-level pairwise penalty\.
Because the local predictive\-consistency formulation depends on the neighborhood graph, Appendix[C](https://arxiv.org/html/2610.33285#A3)examines sensitivity to the graph scale\. Graph density and isolated\-node rates vary systematically with the threshold, while predictive performance is generally stable over moderate graph scales\.
Additional appendix analyses report GR\- and S\-consistency \(Appendix[F](https://arxiv.org/html/2610.33285#A6)\) and sensitivity to neural network depth \(Appendix[M](https://arxiv.org/html/2610.33285#A13)\)\.
PerformanceForward\-KL: VR\(ε\\varepsilon\)Reverse\-KL: VR\(ε\\varepsilon\)Adult\(binary\)COMPAS\(binary\)
Figure 1:Performance–fairness operating points for binary classification asλ\\lambdavaries\. Different regularization formulations attain different regions of the empirical fairness–performance space\.PerformanceVR\(ε\\varepsilon\)Employee Salary\(regression\)Insurance\(regression\)
Figure 2:Performance–fairness operating points for regression asλ\\lambdavaries\. Because the scale ofλ\\lambdais regularizer\-dependent, comparisons are interpreted through achieved fairness levels rather than rawλ\\lambdavalues\.DeepSurv\(log\-risk\)DeepHazard\(survival\-function\)IBSC\-indexVR\(ε\\varepsilon\)IBSC\-indexVR\(ε\\varepsilon\)FLCHAINWHASROSSI
Figure 3:Performance–fairness trade\-offs for survival prediction\. Rows correspond to datasets; columns report IBS, C\-index, and violation rateVR\(ε\)\\mathrm\{VR\}\(\\varepsilon\)for DeepSurv \(log\-risk\) and DeepHazard with survival\-function outputs asλ\\lambdavaries\.Consistent with the residual\-based results, the independent pairwise diagnostics reported in Appendix[B](https://arxiv.org/html/2610.33285#A2)also decrease under stronger fairness regularization across classification, regression, and survival tasks\.
SenSRSenSeIiFlip \(ρ=0\.9\\rho=0\.9\)iFlip \(ρ=0\.5\\rho=0\.5\)iFlip \(ρ=0\.1\\rho=0\.1\)Comb\. LaplacianURW\-FKLURW\-RKLBal\-Acc↑\\uparrow0\.76650\.71000\.75630\.75770\.74780\.73450\.73670\.7352VR\(0\.005\)↓\\downarrow0\.50020\.19410\.56430\.55630\.54740\.18040\.18140\.1767VR\(0\.001\)↓\\downarrow0\.67400\.48140\.66550\.66370\.65170\.34100\.32640\.3202
Table 2:Balanced accuracy and violation rates on theAdultdataset\. For methods with a parameterλ\\lambda\(combinatorial Laplacian and URW\), we report a balanced operating point selected from theλ\\lambdagrid such that the resulting violation rate atε=0\.005\\varepsilon=0\.005is closest to that of SenSeI\.Importantly, the same overall fairness trend is observed under diagnostics that are not defined by the proposed residual\. The direct pairwise statistics in Appendix[B](https://arxiv.org/html/2610.33285#A2)decrease under stronger fairness regularization across classification, regression, and survival tasks, indicating that reductions in the neighborhood residual are accompanied by reductions in direct prediction discrepancies between comparable instances\.
The Waller\-style diagnostic provides a complementary external comparison for binary classification\. For URW\-FKL, mean Waller consistency increases from0\.89290\.8929to0\.94730\.9473on Adult and from0\.87970\.8797to0\.99040\.9904on COMPAS as regularization strengthens, with corresponding improvements in PCS\. At the instance level, however, the two diagnostics need not rank individuals similarly: correlations are modest on Adult and close to zero for many COMPAS configurations\. This reflects the distinction between hard\-label neighborhood agreement in the Waller diagnostic and probability\-level local consistency in the proposed formulation\. Complete results and representative disagreement cases are reported in Appendix[J](https://arxiv.org/html/2610.33285#A10)\.
## 7Conclusion and Future Work
We studied local predictive consistency as a node\-level relaxation of pairwise individual fairness\. Instead of enforcing fairness only through edge\-level constraints between pairs of similar individuals, the proposed formulation assigns each individual a residual that measures whether its prediction is locally anomalous relative to its neighborhood\. This yields an interpretable instance\-level fairness score and an associated regularized learning formulation that can be incorporated into standard learning objectives\.
The local predictive\-consistency formulation is formally connected to pairwise individual fairness and graph Laplacian regularization\. Local pairwise Lipschitz fairness upper\-bounds the instance\-level residual, while the row\-random\-walk Laplacian regularizer serves as a node\-level counterpart to edge\-based Laplacian smoothing\. Empirically, the resulting framework attains competitive or favorable operating points on the fairness–performance frontier across binary classification, regression, and time\-to\-event prediction\.
#### Limitations\.
The proposed diagnostic depends on the comparison structure used to define local similarity\. Consequently, its interpretation is sensitive to the representation, graph construction, graph coverage, and reference population\. As discussed in Section[3\.1](https://arxiv.org/html/2610.33285#S3.SS1), isolated instances indicate insufficient comparison coverage, the aggregated residual may attenuate opposing pairwise discrepancies through cancellation, and the resulting score is cohort\-relative rather than an intrinsic property of an individual\.
A second limitation is that we do not provide a convergence analysis for the non\-convex neural\-network objectives induced by the proposed regularization\. Our theoretical analysis instead focuses on the relationship between local predictive consistency and pairwise individual fairness, while the empirical analysis examines the resulting behavior across tasks, graph constructions, and model configurations\. Future work could investigate robust comparison\-set construction, fair metric learning, extensions to more complex output spaces, and further theoretical properties of the regularized objectives\.
#### Broader impact\.
The proposed formulation should be interpreted as a diagnostic of local predictive consistency rather than as a general certificate that an individual has been treated fairly\. Its conclusions are conditional on the specified comparison structure, and low local inconsistency alone does not establish pairwise, group\-level, or normative fairness\.
Local predictive consistency therefore complements rather than replaces broader fairness analysis\. A model may exhibit strong local consistency while still producing systematic disparities across demographic groups, while favorable group\-level criteria such as demographic parity or equalized odds do not guarantee consistent treatment of comparable individuals\. In high\-stakes applications such as healthcare, insurance, income prediction, and recidivism, the proposed diagnostic should therefore be considered alongside group\-level fairness criteria, domain\-specific requirements, and other relevant forms of algorithmic evaluation\.
## References
- Anderson and Visweswaran \(2025\)J\. W\. Anderson and S\. VisweswaranAlgorithmic individual fairness and healthcare: a scoping review\.JAMIA open8\(1\),pp\. ooae149\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p1.1)\.
- Ando and Zhang \(2007\)R\. K\. Ando and T\. ZhangLearning on graph with laplacian regularization\.InAdvances in Neural Information Processing Systems,Vol\.19\.Cited by:[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p2.1)\.
- Angwinet al\.\(2016\)J\. Angwin, J\. Larson, S\. Mattu, and L\. KirchnerHow we analyzed the compas recidivism algorithm\.Note:[https://www\.propublica\.org/article/how\-we\-analyzed\-the\-compas\-recidivism\-algorithm](https://www.propublica.org/article/how-we-analyzed-the-compas-recidivism-algorithm)Cited by:[§5\.1](https://arxiv.org/html/2610.33285#S5.SS1.p1.1)\.
- Antoliniet al\.\(2005\)L\. Antolini, P\. Boracchi, and E\. BiganzoliA time\-dependent discrimination index for survival data\.Statistics in medicine24\(24\),pp\. 3927–3944\.Cited by:[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px1.p1.1)\.
- Barocaset al\.\(2023\)S\. Barocas, M\. Hardt, and A\. NarayananFairness and machine learning: limitations and opportunities\.MIT press\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p1.1)\.
- Belkinet al\.\(2006\)M\. Belkin, P\. Niyogi, and V\. SindhwaniManifold regularization: a geometric framework for learning from labeled and unlabeled examples\.Journal of Machine Learning Research7\(85\),pp\. 2399–2434\.Cited by:[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p2.1)\.
- Berket al\.\(2021\)R\. Berk, H\. Heidari, S\. Jabbari, M\. Kearns, and A\. RothFairness in criminal justice risk assessments: the state of the art\.Sociological Methods & Research50\(1\),pp\. 3–44\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p1.1)\.
- Cox \(1972\)D\. R\. CoxRegression models and life\-tables\.Journal of the Royal Statistical Society: Series B34\(2\),pp\. 187–202\.Cited by:[§4\.3](https://arxiv.org/html/2610.33285#S4.SS3.SSS0.Px1.p1.1)\.
- Dispenzieriet al\.\(2012\)A\. Dispenzieri, J\. A\. Katzmann, R\. A\. Kyle, D\. R\. Larson, T\. M\. Therneau, C\. L\. Colby, R\. J\. Clark, G\. P\. Mead, S\. Kumar, L\. J\. Melton III,et al\.Use of nonclonal serum immunoglobulin free light chains to predict overall survival in the general population\.InMayo Clinic Proceedings,Vol\.87,pp\. 517–523\.Cited by:[§5\.1](https://arxiv.org/html/2610.33285#S5.SS1.p1.1)\.
- Dworket al\.\(2012\)C\. Dwork, M\. Hardt, T\. Pitassi, O\. Reingold, and R\. ZemelFairness through awareness\.InProceedings of the 3rd innovations in theoretical computer science conference,pp\. 214–226\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p1.1),[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p3.1),[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p2.1),[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p5.1)\.
- Fox and Carvalho \(2012\)J\. Fox and M\. S\. CarvalhoThe rcmdrplugin\. survival package: extending the r commander interface to survival analysis\.Journal of Statistical Software49,pp\. 1–32\.Cited by:[§5\.1](https://arxiv.org/html/2610.33285#S5.SS1.p1.1)\.
- Grafet al\.\(1999\)E\. Graf, C\. Schmoor, W\. Sauerbrei, and M\. SchumacherAssessment and comparison of prognostic classification schemes for survival data\.Statistics in medicine18\(17\-18\),pp\. 2529–2545\.Cited by:[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px1.p1.1)\.
- Hanley and McNeil \(1982\)J\. A\. Hanley and B\. J\. McNeilThe meaning and use of the area under a receiver operating characteristic \(roc\) curve\.\.Radiology143\(1\),pp\. 29–36\.Cited by:[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px1.p1.1)\.
- Harrellet al\.\(1982\)F\. E\. Harrell, R\. M\. Califf, D\. B\. Pryor, K\. L\. Lee, and R\. A\. RosatiEvaluating the yield of medical tests\.Jama247\(18\),pp\. 2543–2546\.Cited by:[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px1.p1.1)\.
- Hosmer and Lemeshow \(1999\)D\. W\. Hosmer and S\. LemeshowRegression modelling of time to event data\.Wiley New York\.Cited by:[§5\.1](https://arxiv.org/html/2610.33285#S5.SS1.p1.1)\.
- Ilvento \(2019\)C\. IlventoMetric learning for individual fairness\.arXiv preprint arXiv:1906\.00250\.Cited by:[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p3.1),[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p3.1)\.
- Kanget al\.\(2020\)J\. Kang, J\. He, R\. Maciejewski, and H\. TongInFoRM: individual fairness on graph mining\.InProceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining,KDD ’20,New York, NY, USA,pp\. 379–389\.External Links:ISBN 9781450379984,[Link](https://doi.org/10.1145/3394486.3403080),[Document](https://dx.doi.org/10.1145/3394486.3403080)Cited by:[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p5.1)\.
- Katzmanet al\.\(2018\)J\. L\. Katzman, U\. Shaham, A\. Cloninger, J\. Bates, T\. Jiang, and Y\. KlugerDeepSurv: personalized treatment recommender system using a cox proportional hazards deep neural network\.BMC medical research methodology18\(1\),pp\. 24\.Cited by:[§4\.3](https://arxiv.org/html/2610.33285#S4.SS3.SSS0.Px1.p1.1)\.
- Kerstinget al\.\(2024\)N\. S\. Kersting, Y\. Li, A\. Mohanty, O\. Obisesan, and R\. OkochuHarmonic machine learning models are robust\.arXiv preprint arXiv:2404\.18825\.Cited by:[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.p11.1)\.
- Lahotiet al\.\(2019a\)P\. Lahoti, K\. P\. Gummadi, and G\. WeikumIfair: learning individually fair data representations for algorithmic decision making\.In2019 ieee 35th international conference on data engineering \(icde\),pp\. 1334–1345\.Cited by:[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p2.1)\.
- Lahotiet al\.\(2019b\)P\. Lahoti, K\. P\. Gummadi, and G\. WeikumOperationalizing individual fairness with pairwise fair representations\.arXiv preprint arXiv:1907\.01439\.Cited by:[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p2.1),[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p3.1),[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p5.1)\.
- Liet al\.\(2023\)X\. Li, P\. Wu, and J\. SuAccurate fairness: improving individual fairness without trading accuracy\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.37,pp\. 14312–14320\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p2.1)\.
- Mahamadouet al\.\(2024\)A\. J\. D\. Mahamadou, L\. Goetz, and R\. AltmanIndividual fairness through reweighting and tuning\.arXiv preprint arXiv:2405\.01711\.Cited by:[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p1.2),[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p3.1)\.
- Mudit \(2024\)G\. MuditEmployer data\.Note:[https://www\.kaggle\.com/datasets/gmudit/employer\-data](https://www.kaggle.com/datasets/gmudit/employer-data)Accessed: 2026\-02\-07Cited by:[§5\.1](https://arxiv.org/html/2610.33285#S5.SS1.p1.1)\.
- Mukherjeeet al\.\(2020\)D\. Mukherjee, M\. Yurochkin, M\. Banerjee, and Y\. SunTwo simple ways to learn individual fairness metrics from data\.InInternational conference on machine learning,pp\. 7097–7107\.Cited by:[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p3.1),[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p3.1)\.
- Pessach and Shmueli \(2022\)D\. Pessach and E\. ShmueliA review on fairness in machine learning\.ACM Computing Surveys \(CSUR\)55\(3\),pp\. 1–44\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p1.1),[§1](https://arxiv.org/html/2610.33285#S1.p2.1)\.
- Petersenet al\.\(2021\)F\. Petersen, D\. Mukherjee, Y\. Sun, and M\. YurochkinPost\-processing for individual fairness\.Advances in Neural Information Processing Systems \(NeurIPS\)\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p1.2),[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p2.1),[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p3.1),[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p2.1),[§3\.1](https://arxiv.org/html/2610.33285#S3.SS1.SSS0.Px1.p5.1),[§5\.2](https://arxiv.org/html/2610.33285#S5.SS2.p1.1)\.
- Rabonato and Berton \(2025\)R\. T\. Rabonato and L\. BertonA systematic review of fairness in machine learning\.AI and Ethics5\(3\),pp\. 1943–1954\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p1.1)\.
- Rava and Bradic \(2020\)D\. Rava and J\. BradicDeepHazard: neural network for time\-varying risks\.arXiv preprint arXiv:2007\.13218\.Cited by:[§4\.3](https://arxiv.org/html/2610.33285#S4.SS3.SSS0.Px2.p1.1)\.
- Rossiet al\.\(1980\)P\. H\. Rossi, R\. A\. Berk, and K\. J\. LenihanMoney, work and crime: some experimental results\.New York: Academic Press\.Cited by:[§5\.1](https://arxiv.org/html/2610.33285#S5.SS1.p1.1)\.
- Songet al\.\(2022\)Z\. Song, Y\. Ma, and I\. KingIndividual fairness in dynamic financial networks\.InNeurIPS 2022 Workshop: New Frontiers in Graph Learning,Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p1.1)\.
- Suess \(2017\)E\. SuessInsurance dataset\.Note:[http://www\.sci\.csueastbay\.edu/~esuess/stat6620/\#week\-6](http://www.sci.csueastbay.edu/~esuess/stat6620/#week-6)Machine Learning Course Materials, California State University East BayCited by:[§5\.1](https://arxiv.org/html/2610.33285#S5.SS1.p1.1)\.
- Varona and Suárez \(2022\)D\. Varona and J\. L\. SuárezDiscrimination, bias, fairness, and trustworthy ai\.Applied Sciences12\(12\),pp\. 5826\.Cited by:[§1](https://arxiv.org/html/2610.33285#S1.p1.1)\.
- Walleret al\.\(2025\)M\. Waller, O\. Rodrigues, and O\. CocarascuBeyond consistency: nuanced metrics for individual fairness\.InProceedings of the 2025 ACM Conference on Fairness, Accountability, and Transparency,pp\. 2087–2097\.Cited by:[Appendix J](https://arxiv.org/html/2610.33285#A10.p1.1),[Appendix J](https://arxiv.org/html/2610.33285#A10.p2.1),[Appendix J](https://arxiv.org/html/2610.33285#A10.p3.2),[§2\.2](https://arxiv.org/html/2610.33285#S2.SS2.p1.1),[§2\.2](https://arxiv.org/html/2610.33285#S2.SS2.p4.1),[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px4.p1.1),[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px4.p2.1)\.
- Willmott and Matsuura \(2005\)C\. J\. Willmott and K\. MatsuuraAdvantages of the mean absolute error \(mae\) over the root mean square error \(rmse\) in assessing average model performance\.Climate research30\(1\),pp\. 79–82\.Cited by:[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px1.p1.1)\.
- Yurochkinet al\.\(2019\)M\. Yurochkin, A\. Bower, and Y\. SunTraining individually fair ml models with sensitive subspace robustness\.arXiv preprint arXiv:1907\.00020\.Cited by:[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p2.1),[§5\.2](https://arxiv.org/html/2610.33285#S5.SS2.p1.1),[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px2.p3.1)\.
- Yurochkin and Sun \(2020\)M\. Yurochkin and Y\. SunSensei: sensitive set invariance for enforcing individual fairness\.arXiv preprint arXiv:2006\.14168\.Cited by:[§2\.1](https://arxiv.org/html/2610.33285#S2.SS1.p2.1),[§5\.2](https://arxiv.org/html/2610.33285#S5.SS2.p1.1),[§5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px2.p3.1)\.
- Zhanget al\.\(2023\)H\. Zhang, K\. H\. Tae, J\. Park, X\. Chu, and S\. E\. WhangIflipper: label flipping for individual fairness\.Proceedings of the ACM on Management of Data1\(1\),pp\. 1–26\.Cited by:[§5\.2](https://arxiv.org/html/2610.33285#S5.SS2.p1.1)\.
Individual Fairness via Local Predictive Consistency
Supplementary Material
## Appendix AImplementation Details
### A\.1Preprocessing and Data Splits
Across classification and regression tasks, we use a unified preprocessing pipeline\. Missing values are removed or median\-imputed, categorical variables are one\-hot encoded, and numerical features are standardized using training\-set statistics\. Sensitive attributes are excluded from predictive inputs but retained for evaluation and fairness construction\. Datasets are split into 60% training, 20% validation, and 20% test sets using a fixed random seed\. For survival datasets, due to smaller sample sizes, we use an 80%/20% train–test split without a separate validation set\.
### A\.2Model Architecture and Optimization
All methods share the same MLP backbone to ensure comparability\. The network uses ReLU activations with hidden width 256 and one hidden layer, unless otherwise specified\. For classification, we optimize binary cross\-entropy on logits\. For regression, we use mean squared error on log\-transformed targets\. Specifically, for strictly positive outcomes, targets are clipped below at a small positive constant and transformed via the natural logarithm during training; predictive performance is then evaluated on the original scale after exponentiating model outputs\. For survival analysis, we optimize either the Cox partial likelihood on predicted risk scores or survival\-function objectives for models that directly predict a survival function\.
### A\.3Fair Representation and Graph Construction
To ensure consistent comparisons across methods and tasks, predictive models are trained on fair\-projected standardized non\-sensitive features\. Similarity graphs for fairness regularization and evaluation are constructed from the corresponding metric\-transformed fair\-projected representations\.
We first standardize the predictive input features using the mean and standard deviation computed from the training split\. Sensitive attributes are not used as predictive inputs, but they are used to construct the fairness projection and retained for evaluation\. To construct the projection, we compute group prototype vectors in the standardized feature space, where each prototype is the mean standardized feature vector of training instances belonging to a sensitive group\. These prototypes summarize the main directions along which feature distributions differ across sensitive groups\. We then apply singular value decomposition \(SVD\) to the matrix of group prototypes to estimate a low\-rank sensitive subspace, and obtain the fair projection by projecting standardized features onto the orthogonal complement of this subspace\.
After fitting the scaler, sensitive\-subspace basis, and projection matrix on the training split, we apply the resulting fair projection to all splits for graph construction\. We then fit the metric transformation on the fair\-projected training representations and apply it unchanged to validation and test representations\. Thus, all reported experiments construct similarity graphs in the same metric\-transformed fair\-projected representation space for both the URW regularizer used in the local predictive\-consistency formulation and the combinatorial Laplacian baseline\.
During training, the averaging operatorPPis constructed using the training split\. For held\-out evaluation, the fitted preprocessing pipeline, fair projection, and metric transformation are applied unchanged to the corresponding split, and the evaluation graph is constructed within that split using the same graph\-construction parameters as in training\. This ensures that validation and test representations are not used to fit the preprocessing, projection, or metric transformation\.
Given metric\-transformed fair\-projected features\{𝐳i\}\\\{\\mathbf\{z\}\_\{i\}\\\}, we define edge weights using a radial basis function \(RBF\) kernel
Wij=exp\(−γ∥𝐳i−𝐳j∥22\),W\_\{ij\}=\\exp\\\!\\left\(\-\\gamma\\lVert\\mathbf\{z\}\_\{i\}\-\\mathbf\{z\}\_\{j\}\\rVert\_\{2\}^\{2\}\\right\),and sparsify the graph by retaining only local edges:
Wij=0whenever∥𝐳i−𝐳j∥2\>τ\.W\_\{ij\}=0\\quad\\text\{whenever\}\\quad\\lVert\\mathbf\{z\}\_\{i\}\-\\mathbf\{z\}\_\{j\}\\rVert\_\{2\}\>\\tau\.Self\-loops are included so that the row\-stochastic averaging operator is well\-defined for every instance\. The averaging matrix is then obtained by row normalization,P=D−1WP=D^\{\-1\}W, whereDii=∑jWijD\_\{ii\}=\\sum\_\{j\}W\_\{ij\}\.
For the main experiments, we use a fixed distance thresholdτ=5\\tau=5in the metric\-transformed fair\-projected representation space, withγ=10−3\\gamma=10^\{\-3\}for the RBF kernel\. We do not enforce a minimum\-neighbor requirement\. Instead, we report graph\-coverage diagnostics, including the isolated\-node rate and edge density, to characterize the resulting comparison graph\. These diagnostics are used as an empirical check on whether the graph provides non\-trivial local comparison sets while preserving locality, rather than as an automatic threshold\-selection rule\.
A node whose only neighbor is itself has a residual of zero by construction, but this should not be interpreted as evidence of fairness\. Rather, it indicates that the graph does not provide a meaningful local comparison set for that instance\. We therefore treat isolated nodes as graph\-coverage limitations rather than as automatically fair cases\. The same graph construction protocol is used for both URW and the combinatorial Laplacian baseline, so this issue is shared by both graph\-based methods rather than being specific to the residual\-based fairness score\.
Additional sensitivity results with respect toτ\\tauare reported in Appendix[C](https://arxiv.org/html/2610.33285#A3)\.
### A\.4Baseline Configurations
All baselines are implemented following their original papers while using the same preprocessing and backbone\.
For URW, we tune the regularization parameterλ\\lambdaover the grid
λ∈\{0,0\.1,0\.3,0\.5,1,3,5,10,30,50,100,300,500\}\.\\lambda\\in\\\{0,0\.1,0\.3,0\.5,1,3,5,10,30,50,100,300,500\\\}\.
For iFlipper we evaluate label\-adjustment strengthsρ∈\{0\.1,0\.5,0\.9\}\\rho\\in\\\{0\.1,0\.5,0\.9\\\}\. SenSR and SenSeI are trained using the default hyperparameters suggested in their respective implementations\.
For combinatorial Laplacian regularization, we tune the regularization weight on the sameλ\\lambdagrid as URW to ensure a fair comparison\.
## Appendix BIndependent Pairwise Fairness Diagnostics
This appendix provides the complete definitions of the direct pairwise diagnostics summarized in[Section5\.3](https://arxiv.org/html/2610.33285#S5.SS3.SSS0.Px3)\. These diagnostics are computed directly over the edges of the held\-out test comparison graph and do not use the proposed neighborhood\-aggregation residual\. They therefore provide a complementary edge\-level view of local predictive consistency on the same comparison graph\.
Let
ℰtest=\{\(i,j\):i<j,Wij\>0\}\\mathcal\{E\}\_\{\\mathrm\{test\}\}=\\left\\\{\(i,j\):i<j,\\;W\_\{ij\}\>0\\right\\\}denote the set of unique non\-self undirected edges in the test graph, and letsis\_\{i\}denote the scalar prediction associated with instanceii\. For each comparison edge\(i,j\)∈ℰtest\(i,j\)\\in\\mathcal\{E\}\_\{\\mathrm\{test\}\}, we define
dij=\|si−sj\|\.d\_\{ij\}=\|s\_\{i\}\-s\_\{j\}\|\.We summarize the resulting pairwise discrepancies using
EdgeMeanAbs\\displaystyle\\mathrm\{EdgeMeanAbs\}=1\|ℰtest\|∑\(i,j\)∈ℰtestdij,\\displaystyle=\\frac\{1\}\{\|\\mathcal\{E\}\_\{\\mathrm\{test\}\}\|\}\\sum\_\{\(i,j\)\\in\\mathcal\{E\}\_\{\\mathrm\{test\}\}\}d\_\{ij\},\(20\)EdgeMedian\\displaystyle\\mathrm\{EdgeMedian\}=median\(i,j\)∈ℰtestdij,\\displaystyle=\\operatorname\{median\}\_\{\(i,j\)\\in\\mathcal\{E\}\_\{\\mathrm\{test\}\}\}d\_\{ij\},\(21\)EdgeRMS\\displaystyle\\mathrm\{EdgeRMS\}=\(1\|ℰtest\|∑\(i,j\)∈ℰtestdij2\)1/2,\\displaystyle=\\left\(\\frac\{1\}\{\|\\mathcal\{E\}\_\{\\mathrm\{test\}\}\|\}\\sum\_\{\(i,j\)\\in\\mathcal\{E\}\_\{\\mathrm\{test\}\}\}d\_\{ij\}^\{2\}\\right\)^\{1/2\},\(22\)EdgeMax\\displaystyle\\mathrm\{EdgeMax\}=max\(i,j\)∈ℰtestdij\.\\displaystyle=\\max\_\{\(i,j\)\\in\\mathcal\{E\}\_\{\\mathrm\{test\}\}\}d\_\{ij\}\.\(23\)
We also compute node\-level pairwise summaries\. For each covered nodei∈𝒞testi\\in\\mathcal\{C\}\_\{\\mathrm\{test\}\}, with
𝒩\(i\)=\{j≠i:Wij\>0\},\\mathcal\{N\}\(i\)=\\\{j\\neq i:W\_\{ij\}\>0\\\},we define
Dimean\\displaystyle D\_\{i\}^\{\\mathrm\{mean\}\}=1\|𝒩\(i\)\|∑j∈𝒩\(i\)\|si−sj\|,\\displaystyle=\\frac\{1\}\{\|\\mathcal\{N\}\(i\)\|\}\\sum\_\{j\\in\\mathcal\{N\}\(i\)\}\|s\_\{i\}\-s\_\{j\}\|,\(24\)DiRMS\\displaystyle D\_\{i\}^\{\\mathrm\{RMS\}\}=\(1\|𝒩\(i\)\|∑j∈𝒩\(i\)\(si−sj\)2\)1/2,\\displaystyle=\\left\(\\frac\{1\}\{\|\\mathcal\{N\}\(i\)\|\}\\sum\_\{j\\in\\mathcal\{N\}\(i\)\}\(s\_\{i\}\-s\_\{j\}\)^\{2\}\\right\)^\{1/2\},\(25\)Dimax\\displaystyle D\_\{i\}^\{\\max\}=maxj∈𝒩\(i\)\|si−sj\|\.\\displaystyle=\\max\_\{j\\in\\mathcal\{N\}\(i\)\}\|s\_\{i\}\-s\_\{j\}\|\.\(26\)Among these quantities,EdgeMeanAbsis our primary pairwise diagnostic\. It measures the average absolute prediction difference between pairs of instances that are considered comparable by the test graph\. Thus, a smallerEdgeMeanAbsindicates that comparable individuals receive more similar predictions on average\.
Unlike the signed neighborhood residual, these quantities are based on absolute or squared pairwise discrepancies and therefore cannot be reduced by cancellation between neighbors whose predictions lie on opposite sides of the focal prediction\. They consequently provide a complementary diagnostic of whether reductions in the proposed local\-consistency residual are accompanied by reductions in direct pairwise prediction differences\.
Isolated nodes are excluded from the node\-level pairwise summaries because they have no non\-self comparison set\.
#### Task\-specific prediction scores\.
For classification,sis\_\{i\}is the predicted probability of the positive class\. For regression, we use the predicted log\-scale outcome, matching the scale on which the regression models are trained and regularized\. For the DeepSurv formulation,sis\_\{i\}is the predicted log\-risk scoreηi\\eta\_\{i\}\. For the discrete\-time survival\-curve formulation, we use the scalar risk summary−logSi\(t∗\)\-\\log S\_\{i\}\(t^\{\\ast\}\)at the evaluation horizont∗t^\{\\ast\}\. The latter should therefore be interpreted as a scalar pairwise risk diagnostic rather than as a distance between entire predicted survival curves\.
All pairwise diagnostics are computed post hoc using the same test comparison graph and the same evaluated test instances as the corresponding main experiment\. Self\-loops are excluded, and no model retraining is required\.
#### Results\.
Table[3](https://arxiv.org/html/2610.33285#A2.T3)summarizes the change in EdgeMeanAbs and EdgeRMS between the unregularized model \(λ=0\\lambda=0\) and the largest regularization strength evaluated for each formulation\. The purpose of this comparison is to characterize the response of the independent pairwise diagnostics to increasingly strong fairness regularization; it is not intended as a model\-selection criterion\.
Table 3:Independent pairwise fairness diagnostics on the test comparison graph\. Values show EdgeMeanAbs and EdgeRMS for the unregularized model and the largest evaluated fairness\-regularization strength\. The percentage reduction is relative toλ=0\\lambda=0\. Lower values indicate greater local pairwise predictive consistency\.TaskDatasetFormulationλ\\lambdaEdgeMeanAbs0→\\rightarrowEdgeMeanAbsλReductionEdgeRMS0→\\rightarrowEdgeRMSλReductionClassificationAdultURW\-FKL5000\.2622→0\.19660\.2622\\rightarrow 0\.196625\.0%0\.3615→0\.27000\.3615\\rightarrow 0\.270025\.3%ClassificationAdultURW\-RKL5000\.2622→0\.19690\.2622\\rightarrow 0\.196924\.9%0\.3615→0\.27020\.3615\\rightarrow 0\.270225\.2%ClassificationCOMPASURW\-FKL5000\.2799→0\.08860\.2799\\rightarrow 0\.088668\.3%0\.3492→0\.11640\.3492\\rightarrow 0\.116466\.7%ClassificationCOMPASURW\-RKL5000\.2799→0\.08840\.2799\\rightarrow 0\.088468\.4%0\.3492→0\.11640\.3492\\rightarrow 0\.116466\.7%RegressionEmployee SalaryURW5000\.0827→0\.00720\.0827\\rightarrow 0\.007291\.3%0\.1271→0\.01930\.1271\\rightarrow 0\.019384\.8%RegressionInsuranceURW5000\.7965→0\.01820\.7965\\rightarrow 0\.018297\.7%1\.0733→0\.03071\.0733\\rightarrow 0\.030797\.1%SurvivalFLCHAINLog\-risk2006\.2599→0\.01276\.2599\\rightarrow 0\.012799\.8%8\.1530→0\.02728\.1530\\rightarrow 0\.027299\.7%SurvivalWHASLog\-risk10017\.9916→0\.274317\.9916\\rightarrow 0\.274398\.5%22\.4025→0\.358522\.4025\\rightarrow 0\.358598\.4%SurvivalROSSILog\-risk1005\.7462→0\.02355\.7462\\rightarrow 0\.023599\.6%8\.0277→0\.05788\.0277\\rightarrow 0\.057899\.3%SurvivalFLCHAINSurvival curve30019\.3441→4\.116419\.3441\\rightarrow 4\.116478\.7%122\.0174→28\.7744122\.0174\\rightarrow 28\.774476\.4%SurvivalWHASSurvival curve300444\.3582→171\.9090444\.3582\\rightarrow 171\.909061\.3%701\.1402→236\.0681701\.1402\\rightarrow 236\.068166\.3%SurvivalROSSISurvival curve3005\.7984→0\.39855\.7984\\rightarrow 0\.398593\.1%8\.1298→0\.53058\.1298\\rightarrow 0\.530593\.5%
The independent pairwise diagnostics exhibit the same overall pattern as the residual\-based fairness measure\. In classification, both URW\-FKL and URW\-RKL reduce EdgeMeanAbs and EdgeRMS on Adult and COMPAS, with particularly large reductions on COMPAS\. The effect is also pronounced in regression: relative to the unregularized model, EdgeMeanAbs decreases by approximately 91% on Employee Salary and 98% on Insurance at the strongest evaluated regularization setting\.
The survival results show similarly substantial reductions\. For the DeepSurv log risk formulation, EdgeMeanAbs decreases by more than 98% on FLCHAIN, WHAS, and ROSSI\. The scalar survival\-curve risk diagnostic also decreases substantially across all three datasets, although its numerical scale is formulation dependent and should not be compared directly with the classification, regression, or log\-risk values\.
These results provide a complementary empirical validation of the proposed regularization objective: improvements in the neighborhood\-residual measure are accompanied by reductions in direct prediction differences between instances connected by the comparison graph\. In particular, the reductions in EdgeMeanAbs and EdgeRMS cannot be explained solely by signed\-neighbor cancellation in the proposed residual\.
## Appendix CSensitivity to Neighborhood Threshold
### C\.1Coverage\-Conditional Fairness Evaluation
Because a test instance with no non\-self neighbor does not have a meaningful local comparison set, we distinguish graph coverage from the fairness statistics reported over the full test cohort\. Let
𝒞test=\{i∈ℐtest:∑j≠i𝕀\(Wij\>0\)\>0\}\\mathcal\{C\}\_\{\\mathrm\{test\}\}=\\left\\\{i\\in\\mathcal\{I\}\_\{\\mathrm\{test\}\}:\\sum\_\{j\\neq i\}\\mathbb\{I\}\(W\_\{ij\}\>0\)\>0\\right\\\}denote the set of covered test instances, i\.e\., instances with at least one non\-self comparison neighbor\. We define graph coverage as
Coverage=\|𝒞test\|\|ℐtest\|\.\\mathrm\{Coverage\}=\\frac\{\|\\mathcal\{C\}\_\{\\mathrm\{test\}\}\|\}\{\|\\mathcal\{I\}\_\{\\mathrm\{test\}\}\|\}\.
The main experiments retain the original violation ratio computed over the full test set\. As a complementary coverage\-aware diagnostic, we additionally define
VRcov\(ϵ\)=1\|𝒞test\|∑i∈𝒞test𝟏\(IFi\(θ,P\)\>ϵ\),\\mathrm\{VR\}\_\{\\mathrm\{cov\}\}\(\\epsilon\)=\\frac\{1\}\{\|\\mathcal\{C\}\_\{\\mathrm\{test\}\}\|\}\\sum\_\{i\\in\\mathcal\{C\}\_\{\\mathrm\{test\}\}\}\\mathbf\{1\}\\left\(\\mathrm\{IF\}\_\{i\}\(\\theta;P\)\>\\epsilon\\right\),\(27\)using the same toleranceϵ\\epsilonas the corresponding full\-test\-set VR\. Thus, isolated nodes remain part of the original full\-test evaluation but are excluded from this conditional summary; their prevalence is instead reflected by the graph\-coverage and isolated\-node statistics reported below\.
Table 4:Graph coverage at the main operating thresholdτ=5\\tau=5\. Coverage denotes the proportion of evaluation instances with at least one non\-self comparison neighbor\.TaskDataset / formulationCoverage \(%\)Isolated \(%\)ClassificationAdult98\.511\.49COMPAS99\.720\.28RegressionEmployee Salary99\.800\.20Insurance100\.000\.00SurvivalFLCHAIN – log\-risk90\.799\.21FLCHAIN – survival curve90\.799\.21WHAS – log\-risk75\.0025\.00WHAS – survival curve73\.0027\.00ROSSI – log\-risk98\.851\.15ROSSI – survival curve96\.004\.00Table[4](https://arxiv.org/html/2610.33285#A3.T4)shows that coverage is high for most datasets\. The main exception is WHAS, where coverage is75%75\\%for the log\-risk formulation and73%73\\%for the survival\-curve formulation, making coverage\-conditional reporting particularly relevant for this dataset\.
### C\.2Threshold Sensitivity
We further examine the sensitivity of the results to the thresholdτ\\tauused to define local edges\. While the main experiments use the fixed thresholdτ=5\\tau=5, we construct a grid of alternative thresholds from empirical distance quantiles in the metric\-transformed fair\-projected representation space to assess sensitivity to the graph scale\. Specifically, we consider thresholds corresponding to the 5th, 10th, 15th, 20th, and 25th percentiles of pairwise distances on the training set\. This procedure does not enforce a minimum\-neighbor constraint\. Instead, it evaluates how predictive performance and local inconsistency vary as the comparison graph becomes progressively denser\. We report the non\-self edge density and isolated\-node rate as graph\-coverage diagnostics, where edge density characterizes the overall graph scale and the isolated\-node rate measures the extent to which instances lack meaningful non\-self comparison sets\.
Tables[5](https://arxiv.org/html/2610.33285#A3.T5),[6](https://arxiv.org/html/2610.33285#A3.T6), and[7](https://arxiv.org/html/2610.33285#A3.T7)report sensitivity results for representative binary classification, regression, and survival prediction tasks\. As expected from the quantile\-based construction, increasingτ\\tauproduces denser graphs across all tasks\. OnAdult, the non\-self edge density increases from 0\.05 to 0\.25, while the isolated\-node rate decreases from 0\.0294 to 0\.0044\. OnEmployee Salary, the edge density similarly increases from 0\.05 to 0\.25, and the isolated\-node rate remains zero across all tested thresholds\. OnWHAS, the edge density increases from 0\.05 to 0\.25, while the isolated\-node rate decreases from 0\.1000 to 0\.0300\. These results show that larger thresholds improve graph coverage, but at the cost of using broader local comparison sets\.
The predictive metrics remain reasonably stable across moderate threshold choices, although the effect of graph scale differs by task\. OnAdult, balanced accuracy and AUC vary only modestly across thresholds for both Forward\-KL and Reverse\-KL aggregation\. OnEmployee Salary, predictive performance remains strong across the threshold range, although larger neighborhoods are associated with some degradation in RMSE andR2R^\{2\}\. OnWHAS, the sparsest tested graph yields the highest C\-index and lowest IBS, while denser graphs are associated with weaker discrimination and higher prediction error\. This pattern is consistent with the small\-sample survival setting, where overly broad neighborhoods may smooth risk scores across less comparable individuals\.
Across the three tasks, the local inconsistency score varies withτ\\taubecause changing the threshold changes the local comparison structure itself\. In general, wider neighborhoods induce denser graphs and compare each instance against a broader, potentially more heterogeneous set of neighbors\. Therefore, changes in the IF score should not be interpreted as numerical instability; rather, they reflect the sensitivity of local predictive consistency to the chosen scale of comparison\. These results support the use of graph\-coverage diagnostics when selectingτ\\tau: very small thresholds may provide insufficient local coverage, whereas overly large thresholds may weaken the locality of the fairness comparison and, in some settings, degrade predictive performance\.
Table 5:Sensitivity to the neighborhood threshold on theAdultbinary classification task\. Thresholds are selected from empirical distance quantiles in the metric\-transformed fair\-projected training representation\. Graph density and isolated rate are computed on the corresponding training comparison graph, whereas balanced accuracy, AUC, and IF mean are evaluated on the held\-out test set\.AggregationThresholdτ\\tauEdge densityIsolated rateBal\. Acc\.AUCIF meanForward\-KLq5q\_\{5\}4\.74820\.050\.02940\.75670\.87930\.1521Forward\-KLq10q\_\{10\}5\.59800\.100\.01680\.75650\.87820\.1907Forward\-KLq15q\_\{15\}6\.02790\.150\.01140\.75070\.87820\.2057Forward\-KLq20q\_\{20\}6\.39470\.200\.00780\.74960\.87710\.2136Forward\-KLq25q\_\{25\}6\.75160\.250\.00440\.74850\.87700\.2230Reverse\-KLq5q\_\{5\}4\.74820\.050\.02940\.75380\.87800\.2545Reverse\-KLq10q\_\{10\}5\.59800\.100\.01680\.75220\.87430\.3404Reverse\-KLq15q\_\{15\}6\.02790\.150\.01140\.74570\.87510\.3981Reverse\-KLq20q\_\{20\}6\.39470\.200\.00780\.75190\.87440\.4395Reverse\-KLq25q\_\{25\}6\.75160\.250\.00440\.75220\.87400\.4619
Table 6:Sensitivity to the neighborhood threshold on theEmployee Salaryregression task\. Thresholds are selected from empirical distance quantiles in the metric\-transformed fair\-projected training representation\. Graph density and isolated rate are computed on the corresponding training comparison graph using non\-self edges, whereas RMSE,R2R^\{2\}, and IF mean are evaluated on the held\-out test set\.Thresholdτ\\tauEdge densityIsolated rateRMSER2R^\{2\}IF meanq5q\_\{5\}3\.44900\.050\.00005370\.500\.98630\.0758q10q\_\{10\}3\.93580\.100\.00005485\.420\.98570\.0966q15q\_\{15\}4\.31950\.150\.00005842\.110\.98370\.1264q20q\_\{20\}4\.56520\.200\.00006125\.280\.98210\.1465q25q\_\{25\}4\.79470\.250\.00006673\.610\.97880\.1756
Table 7:Sensitivity to the neighborhood threshold on theWHASsurvival prediction task\. Thresholds are selected from empirical distance quantiles in the metric\-transformed fair\-projected training representation\. Graph density and isolated rate are computed on the corresponding training comparison graph using non\-self edges, whereas C\-index, IBS, and IF mean are evaluated on the held\-out test set\.Thresholdτ\\tauEdge densityIsolated rateC\-indexIBSIF meanq5q\_\{5\}2\.44600\.050\.10000\.72360\.17410\.6136q10q\_\{10\}2\.79530\.100\.07500\.69260\.17520\.6413q15q\_\{15\}3\.03740\.150\.06750\.68900\.19530\.7414q20q\_\{20\}3\.23300\.200\.03750\.67040\.20490\.6745q25q\_\{25\}3\.40780\.250\.03000\.68170\.20070\.7243
## Appendix DA Controlled Experiment to Investigate Cancellation Behavior
We consider a small controlled diagnostic in which the focal prediction and its neighboring predictions are specified directly\. For simplicity, all neighbors receive equal weight\. We compare the proposed aggregated residual
\|fi−∑jPijfj\|\\left\|f\_\{i\}\-\\sum\_\{j\}P\_\{ij\}f\_\{j\}\\right\|with three natural node\-level aggregations of pairwise discrepancies:
∑jPij\|fi−fj\|,∑jPij\(fi−fj\)2,maxj\|fi−fj\|\.\\sum\_\{j\}P\_\{ij\}\|f\_\{i\}\-f\_\{j\}\|,\\qquad\\sqrt\{\\sum\_\{j\}P\_\{ij\}\(f\_\{i\}\-f\_\{j\}\)^\{2\}\},\\qquad\\max\_\{j\}\|f\_\{i\}\-f\_\{j\}\|\.
Table 8:Controlled examples illustrating the distinction between the proposed aggregated residual and node\-level aggregations of pairwise discrepancies\. Uniform neighbor weights are used in all cases\.CaseFocalNeighbor predictionsResidualMeanAbsRMSMaxPerfectly consistent0\.5\(0\.5,0\.5\)\(0\.5,0\.5\)0\.0000\.0000\.0000\.000One\-sided shift0\.5\(0\.7,0\.7\)\(0\.7,0\.7\)0\.2000\.2000\.2000\.200Symmetric cancellation0\.5\(0\.0,1\.0\)\(0\.0,1\.0\)0\.0000\.5000\.5000\.500Partial cancellation0\.5\(0\.2,0\.9\)\(0\.2,0\.9\)0\.0500\.3500\.3540\.400Single extreme neighbor0\.5\(0\.5,0\.5,1\.0\)\(0\.5,0\.5,1\.0\)0\.1670\.1670\.2890\.500
The examples illustrate that the proposed residual and the pairwise aggregations measure related but distinct notions of local inconsistency\. When neighboring predictions shift in the same direction relative to the focal prediction, as in the one\-sided\-shift example, the residual and the pairwise measures agree\. By contrast, when neighbor deviations occur in opposite directions, they can partially or completely cancel in the weighted local reference\. The symmetric\-cancellation example therefore yields a zero residual despite substantial pairwise discrepancies, while the partial\-cancellation example produces a residual much smaller than the corresponding MeanAbs, Root mean square \(RMS\), and maximum discrepancies\.
This behavior reflects the intended role of local predictive consistency as a node\-level relaxation of strict pairwise fairness\. The proposed score asks whether the focal prediction is atypical relative to the aggregate predictive pattern among comparable individuals\. It is therefore less sensitive to isolated edge\-wise deviations or opposing deviations that balance at the neighborhood level\. In contrast, MeanAbs, RMS, and maximum pairwise discrepancies are more appropriate when the objective is to detect or penalize individual edge\-wise differences directly\.
The relaxation is useful when fairness assessment is intended to identify instances whose predictions depart systematically from their local comparison group without requiring every comparison edge to satisfy a strict constraint\. It should not, however, be interpreted as guaranteeing uniformly small pairwise discrepancies\. For this reason, we supplement the proposed residual with the independent pairwise diagnostics reported in Appendix[B](https://arxiv.org/html/2610.33285#A2)\.
## Appendix EPareto Analysis Using Achieved Pairwise Fairness
To characterize the fairness–utility trade\-off without relying on the raw regularization coefficient, we additionally evaluate all tested operating points in terms of their achieved independent pairwise fairness and predictive utility\.
Pairwise fairness is measured using EdgeMeanAbs, where lower values indicate smaller average prediction discrepancies across neighboring test instances\. Predictive utility is measured using AUC for classification, RMSE for regression, C\-index for log\-risk survival models, and integrated Brier score \(IBS\) for survival\-curve models\. Pareto efficiency is assessed directly over the tested operating points, without imposing an additional utility\-loss threshold\. An operating point is considered Pareto\-efficient if no other tested configuration achieves both lower EdgeMeanAbs and better predictive utility, with at least one strict improvement\.
Table 9:Pareto\-efficient operating points based on achieved independent pairwise fairness \(EdgeMeanAbs\) and predictive utility\. For survival tasks, both C\-index and IBS are considered to assess sensitivity to the utility definition\.TaskDatasetFormulationUtilityParetoλ\\lambdaPareto/TestedClassificationAdultURW\-FKLAUC0\.5,1,3,5,10,5000\.5,1,3,5,10,5006/136/13ClassificationAdultURW\-RKLAUC0\.5,5,5000\.5,5,5003/133/13ClassificationCOMPASURW\-FKLAUC1,3,5,10,30,50,100,300,5001,3,5,10,30,50,100,300,5009/139/13ClassificationCOMPASURW\-RKLAUC3,5,10,30,50,100,300,5003,5,10,30,50,100,300,5008/138/13RegressionEmployee SalaryURWRMSE0\.3,0\.5,1,3,5,10,30,50,100,300,5000\.3,0\.5,1,3,5,10,30,50,100,300,50011/1311/13RegressionInsuranceURWRMSE0,0\.1,0\.3,0\.5,1,3,5,10,30,50,100,300,5000,0\.1,0\.3,0\.5,1,3,5,10,30,50,100,300,50013/1313/13SurvivalFLCHAINLog\-riskC\-index3,50,2003,50,2003/93/9SurvivalFLCHAINLog\-riskIBS2002001/91/9SurvivalFLCHAINSurvival curveC\-index5,10,30,50,100,3005,10,30,50,100,3006/116/11SurvivalFLCHAINSurvival curveIBS3003001/111/11SurvivalROSSILog\-riskC\-index30,10030,1002/82/8SurvivalROSSILog\-riskIBS1,5,10,30,50,1001,5,10,30,50,1006/86/8SurvivalROSSISurvival curveC\-index3003001/111/11SurvivalROSSISurvival curveIBS0,0\.3,1,10,100,3000,0\.3,1,10,100,3006/116/11SurvivalWHASLog\-riskC\-index1,3,10,50,1001,3,10,50,1005/85/8SurvivalWHASLog\-riskIBS1,3,10,50,1001,3,10,50,1005/85/8SurvivalWHASSurvival curveC\-index0,1,3,5,10,3000,1,3,5,10,3006/116/11SurvivalWHASSurvival curveIBS0,3000,3002/112/11
The resulting frontiers show that the fairness–utility geometry varies substantially across datasets and prediction settings\. For example, all tested Insurance configurations are Pareto\-efficient in the EdgeMeanAbs–RMSE plane, indicating an approximately monotonic trade\-off in which reductions in pairwise prediction discrepancy are accompanied by increasing predictive error\. By contrast, the FLCHAIN survival\-curve formulation yields a much sparser frontier: six configurations are Pareto\-efficient when utility is measured by C\-index, whereas onlyλ=300\\lambda=300remains Pareto\-efficient when utility is measured by IBS\. This indicates that the set of Pareto\-efficient operating points can depend on the predictive\-utility criterion being considered\.
A similar metric dependence is observed in the other survival experiments\. For FLCHAIN under the log\-risk formulation, three configurations are Pareto\-efficient with respect to C\-index, while onlyλ=200\\lambda=200remains Pareto\-efficient with respect to IBS\. For ROSSI, the C\-index\- and IBS\-based frontiers also differ for both survival formulations, whereas for WHAS under the log\-risk formulation the two frontiers coincide\. We therefore report both C\-index and IBS for survival prediction rather than relying on a single utility measure\. Overall, these results show that the effect of fairness regularization is more appropriately characterized through the achieved fairness–utility frontier, and, for survival prediction, across complementary utility criteria, rather than through the numerical value ofλ\\lambdaalone\.
## Appendix FAdditional Evaluations on Binary Classification Tasks
To assess how fairness regularization affects counterfactual prediction stability, we report GR\- and S\-consistency as functions ofλ\\lambda\(higher is better\) \(Fig\.[4](https://arxiv.org/html/2610.33285#A6.F4)and[5](https://arxiv.org/html/2610.33285#A6.F5)\)\.
On theAdultdataset, increasingλ\\lambdagenerally improves both metrics, with minor non\-monotonicity at mediumλ\\lambdareflecting the trade\-off between task fitting and neighborhood agreement\. The combinatorial Laplacian baseline attains larger consistency gains at some operating points, whereas URW reaches comparable consistency levels at operating points with better predictive performance\. Between URW variants, Forward\-KL typically attains slightly higher GR/S\-consistency\.
On theCOMPASdataset, the advantage of URW becomes more pronounced\. Both URW variants achieve consistently higher GR\-consistency across a wide range ofλ\\lambda, while the Combinatorial Laplacian baseline exhibits weaker improvements and larger fluctuations\. This suggests that the node\-level residual regularization better captures the structure of the similarity graph in this setting, leading to more stable counterfactual predictions\.
Overall, these results complement the VR curves in the main text \(Fig\.[1](https://arxiv.org/html/2610.33285#S6.F1)\), indicating that URW improves local stability under regularization while maintaining strong predictive performance\.
\(a\)URW \(Forward KL\)\(b\)URW \(Reverse KL\)\(c\)Comb\. Laplacian
Figure 4:Race and Gender \(GR\) and Spouse \(S\) consistency as functions of the regularization strengthλ\\lambdaon theAdultdataset \(higher is better\)\. Markers atλ=0\\lambda=0denote the unregularized model\.\(a\)URW \(Forward KL\)\(b\)URW \(Reverse KL\)\(c\)Comb\. Laplacian
Figure 5:GR\-consistency as a function of the regularization strengthλ\\lambdaon theCOMPASdataset \(higher is better\)\. Markers atλ=0\\lambda=0denote the unregularized model\.
## Appendix GTail\-Sensitivepp\-Norm Regularization
This section further examines how the aggregation of instance\-level local predictive\-consistency residuals affects sensitivity to large local inconsistencies\. In particular, we clarify the relationship between the squaredpp\-norm family introduced in the main text and the empiricalpp\-norm used in the supplementary tail\-sensitivity experiment\.
Recall that the main text defines
ΩIF\(p\)\(θ,P\)=\(1n∑i=1n\|ri\(θ,P\)\|p\)2/p,\\Omega\_\{\\mathrm\{IF\}\}^\{\(p\)\}\(\\theta;P\)=\\left\(\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\|r\_\{i\}\(\\theta;P\)\|^\{p\}\\right\)^\{2/p\},where
ri\(θ,P\)=fθ\(xi\)−\(Pfθ\)i\.r\_\{i\}\(\\theta;P\)=f\_\{\\theta\}\(x\_\{i\}\)\-\(Pf\_\{\\theta\}\)\_\{i\}\.This family can equivalently be written as
ΩIF\(p\)\(θ,P\)=Rp\(θ,P\)2,\\Omega\_\{\\mathrm\{IF\}\}^\{\(p\)\}\(\\theta;P\)=R\_\{p\}\(\\theta;P\)^\{2\},where
Rp\(θ,P\)=\(1n∑i=1n\|ri\(θ,P\)\|p\)1/pR\_\{p\}\(\\theta;P\)=\\left\(\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\|r\_\{i\}\(\\theta;P\)\|^\{p\}\\right\)^\{1/p\}\(28\)is the empiricalpp\-norm of the local residual magnitudes\. The squared convention in the main text is useful becausep=2p=2recovers exactly the original squared\-residual regularizer\.
For the supplementary experiment reported here, we optimize the underlying empiricalpp\-normRpR\_\{p\}in equation[28](https://arxiv.org/html/2610.33285#A7.E28), rather than its squared counterpart\. The purpose of this experiment is to isolate the effect of changing the residual aggregation from average\-oriented to increasingly tail\-sensitive forms\. The use ofRpR\_\{p\}instead ofRp2R\_\{p\}^\{2\}changes the numerical scale of the regularization term and therefore should not be interpreted as an identical optimization problem under the same value ofλ\\lambda\. Instead, this experiment provides a controlled comparison of how different aggregation geometries emphasize the residual distribution\.
For a fixed residual vector,RpR\_\{p\}becomes increasingly sensitive to larger residuals asppincreases\. In particular,
R1\(θ,P\)=1n∑i=1n\|ri\(θ,P\)\|R\_\{1\}\(\\theta;P\)=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\|r\_\{i\}\(\\theta;P\)\|measures average local inconsistency, whereas
limp→∞Rp\(θ,P\)=maxi\|ri\(θ,P\)\|\\lim\_\{p\\rightarrow\\infty\}R\_\{p\}\(\\theta;P\)=\\max\_\{i\}\|r\_\{i\}\(\\theta;P\)\|corresponds to worst\-case local inconsistency\. Thus, increasingppshifts the emphasis of the regularizer from the center of the residual distribution toward its upper tail\.
Directly optimizing the maximum residual is inconvenient because the maximum operator is non\-smooth\. For the experiment reported asp=∞p=\\infty, we therefore use the normalized log\-sum\-exp approximation
Ω~IF\(∞,α\)\(θ,P\)=1α\[log\(∑i=1nexp\{α\|ri\(θ,P\)\|\}\)−logn\]\.\\widetilde\{\\Omega\}\_\{\\mathrm\{IF\}\}^\{\(\\infty,\\alpha\)\}\(\\theta;P\)=\\frac\{1\}\{\\alpha\}\\left\[\\log\\left\(\\sum\_\{i=1\}^\{n\}\\exp\\\{\\alpha\|r\_\{i\}\(\\theta;P\)\|\\\}\\right\)\-\\log n\\right\]\.\(29\)Here,Ω~IF\(∞,α\)\\widetilde\{\\Omega\}\_\{\\mathrm\{IF\}\}^\{\(\\infty,\\alpha\)\}denotes the unsquared smooth surrogate used specifically in this supplementary experiment\. Asα→∞\\alpha\\rightarrow\\infty,
Ω~IF\(∞,α\)\(θ,P\)⟶maxi\|ri\(θ,P\)\|\.\\widetilde\{\\Omega\}\_\{\\mathrm\{IF\}\}^\{\(\\infty,\\alpha\)\}\(\\theta;P\)\\longrightarrow\\max\_\{i\}\|r\_\{i\}\(\\theta;P\)\|\.It therefore approximates thep→∞p\\rightarrow\\inftylimit of the empiricalpp\-normRpR\_\{p\}used in the supplementary experiment\. The corresponding limit of the squared family defined in the main text is\(maxi\|ri\|\)2\(\\max\_\{i\}\|r\_\{i\}\|\)^\{2\}\.
We useα=200\\alpha=200in all reportedp=∞p=\\inftyexperiments\. The subtraction oflogn\\log nplaces the log\-sum\-exp expression on the same empirical\-average convention as the finite\-ppobjectives and does not affect its optimization gradient\.
Taken together, the finite\-ppobjectives and the approximatep=∞p=\\inftyobjective form a tail\-sensitivity spectrum\. Thep=1p=1objective emphasize average local inconsistency, larger finite values ofppplace progressively greater emphasis on large residuals, and the approximatep=∞p=\\inftyobjective focuses most strongly on the largest local inconsistencies\.
To isolate the effect of the aggregation itself, all compared values ofppuse the same regularization coefficientλ\\lambda, without any additionalpp\-dependent multiplicative gain\. For numerical stability, residual magnitudes are clipped at a common upper bound of1010before aggregation for all values ofpp\. Gradient clipping is also applied during optimization\. These numerical stabilization steps are held fixed across the compared objectives\.
We evaluate this tail\-sensitive aggregation on theEmployee Salaryregression task using
p∈\{1,4,∞\}p\\in\\\{1,4,\\infty\\\}while varying the fairness regularization strengthλ\\lambda\. The residuals are computed on the log\-prediction scale used by the regression model\.
Figure[6](https://arxiv.org/html/2610.33285#A7.F6)reports predictive error together with the violation rate \(VR\) at toleranceϵ=0\.05\\epsilon=0\.05\. At small regularization strengths, the three aggregation choices exhibit similar behavior\. Asλ\\lambdaincreases, however, the more tail\-sensitivep=4p=4and approximatep=∞p=\\inftyobjectives generally reduce the violation rate more aggressively thanp=1p=1, while incurring a larger predictive\-error cost\. The ordering is not strictly monotone inppat every value ofλ\\lambda, which is not unexpected given the non\-convex neural\-network optimization problem\. The relevant interpretation is therefore that increasingppchanges the objective toward greater sensitivity to the largest residuals, rather than guaranteeing a pointwise ordering of the learned models for every value ofλ\\lambda\.
For example, atλ=1\\lambda=1, the violation rate atϵ=0\.05\\epsilon=0\.05decreases from0\.07550\.0755forp=1p=1to0\.02200\.0220forp=4p=4and0\.01250\.0125for the approximatep=∞p=\\inftyobjective\. The corresponding MAE values increase from8236\.88236\.8to9318\.99318\.9and10944\.810944\.8, respectively\. These results illustrate the expected fairness–utility trade\-off: increasingly tail\-sensitive aggregation can suppress large local inconsistencies more strongly, but may do so at a greater predictive cost\.
\(a\)MAE vs\.λ\\lambda\(b\)VR vs\.λ\\lambda\(ϵ=0\.05\\epsilon=0\.05\)
Figure 6:Performance–fairness behavior under increasingly tail\-sensitive local predictive\-consistency aggregation on theEmployee Salaryregression dataset\. Finiteppuses the empiricalpp\-norm, whilep=∞p=\\inftyuses the log\-sum\-exp approximation in[Eq\.29](https://arxiv.org/html/2610.33285#A7.E29)\. Greater tail sensitivity reduces high local\-consistency violations more strongly under moderate\-to\-large regularization, at the cost of increased predictive error\.
## Appendix HMulti\-Seed Robustness on Smaller Survival Datasets
To assess the robustness of the survival results to random variation, we repeat representative experiments on the two smaller survival datasets,WHASandROSSI, using five random seeds\. We consider both the log\-risk and survival\-curve formulations and evaluate the unregularized baseline together with representative moderate and strong fairness\-regularization settings\.
The random seed controls model initialization and the train–test split\. Consequently, this analysis captures variability arising from both training randomness and sampling variation\. This is particularly relevant for the smaller survival datasets, for which predictive performance can be sensitive to the particular train–test partition\.
Table[10](https://arxiv.org/html/2610.33285#A8.T10)reports the mean and sample standard deviation over the five seeds\. C\-index is reported in its standard orientation, where higher values indicate better concordance, whereas IBS and the local predictive\-consistency score are lower\-is\-better\.
Table 10:Multi\-seed robustness results on the smaller survival datasets\. Values are mean±\\pmstandard deviation over five random seeds\.FormulationDatasetλ\\lambdaC\-index↑\\uparrowIBS↓\\downarrowIF mean↓\\downarrowLog\-riskROSSI000\.5572±0\.04980\.5572\\pm 0\.04980\.4062±0\.07960\.4062\\pm 0\.07964\.6107±0\.35934\.6107\\pm 0\.3593Log\-riskROSSI10100\.6226±0\.03750\.6226\\pm 0\.03750\.3229±0\.05400\.3229\\pm 0\.05400\.0976±0\.00800\.0976\\pm 0\.0080Log\-riskROSSI1001000\.6425±0\.03760\.6425\\pm 0\.03760\.3292±0\.05530\.3292\\pm 0\.05530\.0168±0\.00410\.0168\\pm 0\.0041Log\-riskWHAS000\.6688±0\.07010\.6688\\pm 0\.07010\.3004±0\.07880\.3004\\pm 0\.07886\.2926±0\.61236\.2926\\pm 0\.6123Log\-riskWHAS10100\.5679±0\.06340\.5679\\pm 0\.06340\.2388±0\.02550\.2388\\pm 0\.02550\.2111±0\.03320\.2111\\pm 0\.0332Log\-riskWHAS1001000\.5433±0\.07360\.5433\\pm 0\.07360\.2476±0\.02980\.2476\\pm 0\.02980\.1456±0\.01580\.1456\\pm 0\.0158Survival curveROSSI000\.4625±0\.05820\.4625\\pm 0\.05820\.3780±0\.07630\.3780\\pm 0\.07630\.1090±0\.03150\.1090\\pm 0\.0315Survival curveROSSI10100\.4963±0\.04780\.4963\\pm 0\.04780\.3867±0\.07580\.3867\\pm 0\.07580\.0768±0\.02740\.0768\\pm 0\.0274Survival curveROSSI3003000\.5862±0\.06640\.5862\\pm 0\.06640\.3816±0\.06560\.3816\\pm 0\.06560\.0213±0\.00770\.0213\\pm 0\.0077Survival curveWHAS000\.6799±0\.02510\.6799\\pm 0\.02510\.2591±0\.03190\.2591\\pm 0\.03190\.0910±0\.00880\.0910\\pm 0\.0088Survival curveWHAS10100\.5655±0\.06320\.5655\\pm 0\.06320\.2891±0\.03020\.2891\\pm 0\.03020\.0653±0\.00840\.0653\\pm 0\.0084Survival curveWHAS3003000\.4997±0\.09720\.4997\\pm 0\.09720\.2869±0\.03920\.2869\\pm 0\.03920\.0431±0\.00520\.0431\\pm 0\.0052Across both survival formulations and both datasets, increasing the fairness regularization produces a consistent reduction in the mean local predictive\-consistency score\. Under the log\-risk formulation, the mean IF score on ROSSI decreases from4\.6107±0\.35934\.6107\\pm 0\.3593atλ=0\\lambda=0to0\.0168±0\.00410\.0168\\pm 0\.0041atλ=100\\lambda=100, while on WHAS it decreases from6\.2926±0\.61236\.2926\\pm 0\.6123to0\.1456±0\.01580\.1456\\pm 0\.0158\. Under the survival\-curve formulation, the corresponding reductions are from0\.1090±0\.03150\.1090\\pm 0\.0315to0\.0213±0\.00770\.0213\\pm 0\.0077on ROSSI and from0\.0910±0\.00880\.0910\\pm 0\.0088to0\.0431±0\.00520\.0431\\pm 0\.0052on WHAS\.
Predictive utility exhibits greater variability, particularly for the survival\-curve formulation on the smaller datasets\. On ROSSI, the survival\-curve C\-index varies substantially across train–test splits at weak regularization, while its mean increases from0\.46250\.4625atλ=0\\lambda=0to0\.58620\.5862atλ=300\\lambda=300\. On WHAS, stronger survival\-curve regularization reduces the mean C\-index and increases its variability, illustrating a clearer fairness–utility trade\-off\.
Overall, the multi\-seed analysis indicates that stronger fairness regularization consistently reduces the mean local predictive\-consistency score across the evaluated random seeds, whereas predictive utility can be more sensitive to sampling variation on the smaller survival datasets\. We therefore interpret the survival results primarily in terms of the consistency of the fairness trend rather than any single predictive operating point\.
## Appendix IComparison with Laplacian Regularization
### I\.1Standard Pairwise Laplacian Regularization
We additionally compare URW against a standard pairwise graph\-Laplacian regularizer across classification, regression, and survival prediction\. Because the URW and Laplacian objectives have different scales, their raw regularization parameters are not directly comparable\. We therefore compare the methods through their achieved fairness–utility trade\-offs over their respective regularization paths rather than at identical values ofλ\\lambda\.
For classification, predictive utility is measured by AUC; for regression by RMSE; and for survival analysis by C\-index\. Fairness is evaluated using the mean instance\-level IF score on the held\-out test graph, with lower values indicating stronger local predictive consistency\.
Table 11:Representative operating points for URW and standard pairwise Laplacian regularization\. Rawλ\\lambdavalues should not be compared across methods because the regularization objectives have different scales\.Task / DatasetMethodλ\\lambdaUtilityFairness↓\\downarrowClassification / AdultLaplacian30AUC=0\.8751=0\.87510\.0010020\.001002URW\-FKL5AUC=0\.8771=0\.87710\.0122020\.012202URW\-RKL5AUC=0\.8784=0\.87840\.0122630\.012263Classification / COMPASLaplacian3AUC=0\.6197=0\.61971\.24×10−51\.24\\times 10^\{\-5\}URW\-FKL10AUC=0\.6610=0\.66102\.28×10−32\.28\\times 10^\{\-3\}URW\-RKL10AUC=0\.6665=0\.66652\.40×10−32\.40\\times 10^\{\-3\}Regression / Employee SalaryLaplacian0\.1RMSE=10748\.6=10748\.60\.01730\.0173URW1RMSE=5586\.0=5586\.00\.03380\.0338Regression / InsuranceLaplacian0\.1RMSE=11977\.9=11977\.90\.06860\.0686URW1RMSE=8467\.7=8467\.70\.29180\.2918DeepSurv / FLCHAINLaplacian3C\-index=0\.9208=0\.92080\.01750\.0175URW50C\-index=0\.9215=0\.92150\.03410\.0341DeepSurv / WHASLaplacian1C\-index=0\.5611=0\.56110\.16080\.1608URW1C\-index=0\.6620=0\.66200\.30840\.3084DeepSurv / ROSSILaplacian1C\-index=0\.5991=0\.59910\.01610\.0161URW30C\-index=0\.7003=0\.70030\.03840\.0384Survival curve / FLCHAINLaplacian5C\-index=0\.9202=0\.92020\.008070\.00807URW30C\-index=0\.9240=0\.92400\.010940\.01094Survival curve / WHASLaplacian30C\-index=0\.5124=0\.51240\.042310\.04231URW300C\-index=0\.5670=0\.56700\.048770\.04877Survival curve / ROSSILaplacian50C\-index=0\.5946=0\.59460\.004510\.00451URW300C\-index=0\.6926=0\.69260\.013210\.01321The comparison reveals a consistent distinction between the two forms of graph regularization\. Pairwise Laplacian regularization directly penalizes edge\-wise prediction differences and therefore typically attains stronger absolute graph smoothing\. URW instead penalizes deviation from a neighborhood aggregate and consequently behaves as a less aggressive, node\-level relaxation of direct pairwise smoothing\.
Across several datasets, this difference is associated with additional utility\-preserving operating points for URW at comparable achieved fairness levels\. This is particularly visible on COMPAS, the two regression datasets, WHAS, and ROSSI, where stronger Laplacian smoothing incurs a larger predictive cost\. On ROSSI, for example, the DeepSurv URW model attains a C\-index of0\.70030\.7003while substantially reducing local inconsistency, whereas stronger Laplacian smoothing reaches smaller fairness values but lower concordance\.
The pattern is not universal\. On FLCHAIN, Laplacian regularization achieves very strong graph smoothing with little loss in predictive concordance\. Accordingly, these results do not suggest that URW uniformly dominates pairwise Laplacian regularization\. Rather, the two objectives emphasize different regions of the fairness–utility trade\-off: Laplacian regularization favors stronger edge\-wise smoothing, while URW often provides additional higher\-utility operating points through its neighborhood\-level relaxation\.
### I\.2Symmetric Normalized Laplacian Regularization
To assess whether the favorable operating points attained by URW can be explained primarily by degree normalization, we additionally compare against a symmetric normalized\-Laplacian baseline\. Using the same comparison graph, the normalized adjacency is defined as
S=D−1/2WD−1/2,S=D^\{\-1/2\}WD^\{\-1/2\},and the corresponding regularizer is
ℛNLap\(f\)=1nf⊤\(I−S\)f\.\\mathcal\{R\}\_\{\\mathrm\{NLap\}\}\(f\)=\\frac\{1\}\{n\}f^\{\\top\}\(I\-S\)f\.For binary classification,ffdenotes the predicted positive\-class probability\. All other components of the experimental pipeline, including the train/test split, graph construction, fair\-projected representation, metric projection, and optimization setup, are kept unchanged\.
For evaluation, we avoid comparing method\-specific regularization objectives\. Instead, all methods are assessed using the sameEdgeMeanAbsdiagnostic defined in Appendix[B](https://arxiv.org/html/2610.33285#A2), computed on the held\-out comparison graph\. Lower values indicate smaller direct prediction discrepancies between comparable instances\.
Table 12:Comparison of URW, the standard Laplacian baseline, and the symmetric normalized\-Laplacian baseline on representative classification, regression, and survival prediction tasks\. Fairness is evaluated using the independentEdgeMeanAbsmetric on a common held\-out comparison graph\. Higher AUC and C\-index are better, while lower RMSE andEdgeMeanAbsare better\.TaskMethodλ\\lambdaUtilityEdgeMeanAbs↓\\downarrowAdultBaseline0AUC=0\.8772=0\.87720\.2622URW\-FKL5AUC=0\.8771=0\.87710\.2333URW\-RKL5AUC=0\.8784=0\.87840\.2332Laplacian0\.1AUC=0\.8726=0\.87260\.2302Normalized Laplacian1AUC=0\.8765=0\.87650\.2354Employee SalaryBaseline0RMSE=5251\.79=5251\.790\.08269URW0\.3RMSE=5096\.61=5096\.610\.07394URW1RMSE=5585\.98=5585\.980\.06269Laplacian0\.1RMSE=10748\.62=10748\.620\.03341Normalized Laplacian0\.1RMSE=5545\.94=5545\.940\.07826Normalized Laplacian0\.3RMSE=9310\.49=9310\.490\.08082WHASBaseline0C\-index=0\.6453=0\.645327\.3904URW1C\-index=0\.6620=0\.66201\.3146URW3C\-index=0\.6108=0\.61080\.9948Laplacian1C\-index=0\.5611=0\.56110\.6583Normalized Laplacian1C\-index=0\.6553=0\.65531\.2111Normalized Laplacian3C\-index=0\.6346=0\.63460\.9455The results show that degree normalization is an important factor, but does not fully account for the behavior of URW\. OnAdult, the methods can be compared at closely matched levels of direct pairwise discrepancy\. URW\-FKL and URW\-RKL atλ=5\\lambda=5achieveEdgeMeanAbsvalues of0\.23330\.2333and0\.23320\.2332, respectively, with AUCs of0\.87710\.8771and0\.87840\.8784\. The symmetric normalized\-Laplacian baseline atλ=1\\lambda=1reaches a similarEdgeMeanAbsof0\.23540\.2354, with AUC0\.87650\.8765\. The standard Laplacian reaches slightly stronger smoothing \(EdgeMeanAbs=0\.2302=0\.2302\) but with a lower AUC of0\.87260\.8726\. Thus, at this moderate fairness level, URW retains slightly higher predictive utility than either Laplacian variant\.
On Adult, the normalized Laplacian can attain stronger pairwise smoothing at some operating points, but the corresponding points are associated with lower predictive utility than the URW operating points with comparable achieved fairness\. For example, atλ=3\\lambda=3it reachesEdgeMeanAbs=0\.1963=0\.1963with AUC=0\.8710=0\.8710, a fairness level comparable to the strongly regularized URW operating points but with somewhat lower predictive utility\. This indicates that symmetric degree normalization alone does not fully reproduce the favorable URW operating points observed on Adult\.
OnEmployee Salary, URW similarly reaches a favorable region of the fairness–utility trade\-off that is not reproduced by the normalized\-Laplacian baseline\. For example, URW withλ=0\.3\\lambda=0\.3improves both RMSE andEdgeMeanAbsrelative to the unregularized model, whereas the normalized\-Laplacian baseline yields a weaker reduction in pairwise discrepancy and degrades utility as regularization is increased\.
OnWHAS, the normalized\-Laplacian baseline is more competitive, confirming that degree normalization can substantially improve utility preservation relative to the standard Laplacian\. However, its operating points remain distinct from those of URW: URW performs better in some lightly regularized regions, whereas the normalized\-Laplacian baseline is stronger at some more heavily regularized points\.
Overall, these results suggest that degree normalization contributes to the behavior of graph\-based regularization but does not by itself reproduce the URW fairness–utility trade\-off\. The relative advantage remains dataset\-dependent, and we therefore do not claim uniform dominance of URW over the normalized\-Laplacian baseline\.
## Appendix JComparison with Waller\-Style Local Consistency
To further compare the proposed local predictive\-consistency diagnostic with prior instance\-level individual\-fairness measures, we evaluate the binary classification experiments using the local consistency formulation of[Waller et al\. \(2025\)](https://arxiv.org/html/2610.33285#bib.bib4)\. This comparison is performed on Adult and COMPAS, for which the predictive output is binary\.
For each test instance𝐱i\\mathbf\{x\}\_\{i\}, letnbr\(𝐱i,k\)\\mathrm\{nbr\}\(\\mathbf\{x\}\_\{i\},k\)denote itskknearest neighbors in the comparison feature space, excluding the instance itself\. Following[Waller et al\. \(2025\)](https://arxiv.org/html/2610.33285#bib.bib4), we compute
ci\(k\)=1−\|y^i−1k∑𝐱j∈nbr\(𝐱i,k\)y^j\|,c\_\{i\}^\{\(k\)\}=1\-\\left\|\\hat\{y\}\_\{i\}\-\\frac\{1\}\{k\}\\sum\_\{\\mathbf\{x\}\_\{j\}\\in\\mathrm\{nbr\}\(\\mathbf\{x\}\_\{i\},k\)\}\\hat\{y\}\_\{j\}\\right\|,\(30\)wherey^i∈\{0,1\}\\hat\{y\}\_\{i\}\\in\\\{0,1\\\}is the predicted class label\. For binary predictions,ci\(k\)c\_\{i\}^\{\(k\)\}is equivalently the proportion of thekkneighbors receiving the same predicted class as the focal instance\.
We report the mean consistency
C¯\(k\)=1n∑i=1nci\(k\),\\overline\{C\}^\{\(k\)\}=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}c\_\{i\}^\{\(k\)\},together with the threshold\-based summaries proposed by[Waller et al\. \(2025\)](https://arxiv.org/html/2610.33285#bib.bib4)\. For a consistency thresholdδ\\delta, the Proportional Consistency Score \(PCS\) is
PCSδ\(k\)=1n∑i=1n\[ci\(k\)≥δ\],\\mathrm\{PCS\}\_\{\\delta\}^\{\(k\)\}=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\mathbbm\{1\}\\\!\\left\[c\_\{i\}^\{\(k\)\}\\geq\\delta\\right\],\(31\)and the Balanced Conditioned Consistency \(BCC\) is
BCCδ\(k\)=1n∑i=1nci\(k\)\[ci\(k\)≥δ\]\.\\mathrm\{BCC\}\_\{\\delta\}^\{\(k\)\}=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}c\_\{i\}^\{\(k\)\}\\mathbbm\{1\}\\\!\\left\[c\_\{i\}^\{\(k\)\}\\geq\\delta\\right\]\.\(32\)
We useδ=0\.5\\delta=0\.5and evaluatek∈\{5,10,15\}k\\in\\\{5,10,15\\\}\. Tables[13](https://arxiv.org/html/2610.33285#A10.T13)and[14](https://arxiv.org/html/2610.33285#A10.T14)report the complete regularization paths for URW\-FKL and URW\-RKL under all three neighborhood sizes\. In addition to mean Waller consistency, PCS, and BCC, we report the Spearman rank correlationρ\\rhobetween the proposed instance\-level URW inconsistency and Waller inconsistency1−ci\(k\)1\-c\_\{i\}^\{\(k\)\}\.
Table 13:Complete Waller\-style local\-consistency comparison onAdultfork∈\{5,10,15\}k\\in\\\{5,10,15\\\}andδ=0\.5\\delta=0\.5\.C¯\\bar\{C\}denotes mean Waller consistency andρ\\rhois the Spearman correlation between the proposed instance\-level URW inconsistency and Waller inconsistency1−ci\(k\)1\-c\_\{i\}^\{\(k\)\}\.Methodλ\\lambdaAUC↑\\uparrowURW IF↓\\downarrowk=5k=5k=10k=10k=15k=15C¯\\bar\{C\}↑\\uparrowPCS↑\\uparrowBCC↑\\uparrowρ\\rhoC¯\\bar\{C\}↑\\uparrowPCS↑\\uparrowBCC↑\\uparrowρ\\rhoC¯\\bar\{C\}↑\\uparrowPCS↑\\uparrowBCC↑\\uparrowρ\\rhoURW\-FKL000\.87720\.074770\.89280\.91390\.87100\.2590\.87550\.92050\.85640\.2960\.86640\.90250\.84000\.314URW\-FKL0\.10\.10\.87870\.070170\.89530\.91550\.87390\.2590\.87830\.91850\.85850\.2950\.86930\.90290\.84330\.320URW\-FKL0\.30\.30\.87900\.066780\.89510\.91230\.87240\.2500\.87910\.92010\.86030\.2810\.87120\.90260\.84490\.299URW\-FKL0\.50\.50\.87960\.064360\.90030\.92150\.88110\.2420\.88420\.92420\.86630\.2680\.87450\.91030\.85120\.284URW\-FKL110\.87890\.056530\.90470\.92220\.88590\.2420\.89110\.92680\.87450\.2570\.88300\.91280\.86050\.274URW\-FKL330\.87790\.048390\.90880\.92480\.89120\.2180\.89620\.92660\.87980\.2360\.88920\.91940\.87020\.254URW\-FKL550\.87710\.043090\.91190\.92820\.89520\.2200\.90100\.93180\.88650\.2330\.89470\.91810\.87470\.245URW\-FKL10100\.87400\.038280\.91060\.92850\.89450\.2420\.90070\.93120\.88650\.2430\.89500\.92220\.87720\.254URW\-FKL30300\.87160\.031610\.91820\.93490\.90400\.2190\.90830\.93480\.89460\.2400\.90340\.92750\.88680\.244URW\-FKL50500\.87150\.030460\.92160\.93680\.90800\.2080\.91260\.93850\.89990\.2270\.90770\.92820\.89070\.234URW\-FKL1001000\.87040\.025680\.92490\.93860\.91160\.1990\.91620\.94000\.90370\.2230\.91220\.93310\.89700\.232URW\-FKL3003000\.87280\.017650\.93670\.94850\.92640\.1910\.92950\.95000\.92010\.2070\.92610\.94370\.91410\.216URW\-FKL5005000\.87370\.013850\.94730\.95580\.93820\.1560\.94050\.95830\.93280\.1860\.93660\.95180\.92640\.192URW\-RKL000\.87720\.109520\.89280\.91390\.87100\.2920\.87550\.92050\.85640\.3380\.86640\.90250\.84000\.355URW\-RKL0\.10\.10\.87720\.099760\.89430\.91310\.87240\.2720\.87850\.91850\.85890\.3150\.86930\.90140\.84250\.339URW\-RKL0\.30\.30\.87800\.091680\.89720\.91650\.87620\.2660\.88040\.92150\.86170\.3000\.87170\.90230\.84490\.318URW\-RKL0\.50\.50\.87850\.088540\.89820\.91740\.87780\.2490\.88230\.92070\.86400\.2890\.87370\.90600\.84880\.308URW\-RKL110\.87830\.077560\.90270\.92180\.88340\.2650\.88830\.92470\.87060\.2930\.87930\.91090\.85620\.316URW\-RKL330\.87810\.065580\.90940\.92560\.89190\.2330\.89750\.92900\.88190\.2500\.89060\.91950\.87130\.270URW\-RKL550\.87840\.055500\.91500\.93010\.89880\.2170\.90270\.93180\.88780\.2330\.89650\.92170\.87760\.252URW\-RKL10100\.87380\.049730\.91500\.92890\.89800\.2250\.90390\.93320\.88950\.2320\.89850\.92380\.88040\.241URW\-RKL30300\.87290\.040870\.91610\.93030\.90010\.2300\.90640\.93480\.89310\.2590\.90100\.92680\.88430\.268URW\-RKL50500\.87030\.039610\.91820\.93550\.90440\.2050\.90980\.93730\.89730\.2330\.90580\.93180\.89130\.248URW\-RKL1001000\.86890\.032710\.92630\.93920\.91320\.1950\.91790\.94090\.90560\.2190\.91300\.93370\.89780\.232URW\-RKL3003000\.87160\.021560\.93740\.94770\.92660\.1880\.93060\.95100\.92160\.2030\.92670\.94480\.91490\.204URW\-RKL5005000\.87390\.016650\.94840\.95790\.94010\.1530\.94200\.95890\.93420\.1860\.93810\.95420\.92840\.196
Table 14:Complete Waller\-style local\-consistency comparison onCOMPASfork∈\{5,10,15\}k\\in\\\{5,10,15\\\}andδ=0\.5\\delta=0\.5\.C¯\\bar\{C\}denotes mean Waller consistency andρ\\rhois the Spearman correlation between the proposed instance\-level URW inconsistency and Waller inconsistency1−ci\(k\)1\-c\_\{i\}^\{\(k\)\}\.Methodλ\\lambdaAUC↑\\uparrowURW IF↓\\downarrowk=5k=5k=10k=10k=15k=15C¯\\bar\{C\}↑\\uparrowPCS↑\\uparrowBCC↑\\uparrowρ\\rhoC¯\\bar\{C\}↑\\uparrowPCS↑\\uparrowBCC↑\\uparrowρ\\rhoC¯\\bar\{C\}↑\\uparrowPCS↑\\uparrowBCC↑\\uparrowρ\\rhoURW\-FKL000\.67420\.100220\.87970\.90370\.8520\-0\.0380\.84740\.90440\.8222\-0\.0590\.83040\.88700\.7994\-0\.073URW\-FKL0\.10\.10\.67400\.098410\.87350\.89810\.8444\-0\.0400\.84320\.90090\.8167\-0\.0590\.82500\.88570\.7933\-0\.085URW\-FKL0\.30\.30\.67360\.090730\.88390\.91270\.8599\-0\.0360\.85390\.90850\.8292\-0\.0350\.83550\.88910\.8037\-0\.060URW\-FKL0\.50\.50\.67420\.081910\.88220\.90370\.8546\-0\.0200\.84500\.90160\.8186\-0\.0140\.82840\.88010\.7932\-0\.023URW\-FKL110\.67810\.065680\.88400\.90710\.8585\-0\.0030\.85580\.91130\.83260\.0380\.83930\.89190\.8082\-0\.014URW\-FKL330\.67340\.031950\.89770\.92100\.87580\.0970\.88030\.92650\.86100\.1090\.86810\.90850\.84040\.070URW\-FKL550\.67340\.017940\.91090\.93350\.89180\.0790\.89150\.93280\.87390\.0950\.88000\.91750\.85510\.053URW\-FKL10100\.66100\.006490\.93900\.95010\.92430\.1130\.92200\.94870\.90820\.1190\.90530\.93760\.88800\.085URW\-FKL30300\.63630\.001620\.95930\.96470\.94940\.1460\.95290\.96950\.94640\.1720\.94830\.96190\.93840\.189URW\-FKL50500\.62730\.001060\.97140\.97230\.96520\.1560\.96900\.97510\.96520\.1950\.96790\.97370\.96390\.215URW\-FKL1001000\.62270\.000570\.98670\.98680\.98360\.0300\.98550\.98890\.98350\.0720\.98390\.98540\.98020\.092URW\-FKL3003000\.61980\.000320\.98840\.99030\.98660\.0640\.98680\.98890\.98430\.0970\.98570\.98680\.98210\.117URW\-FKL5005000\.61780\.000230\.99040\.99310\.9895\-0\.0050\.98880\.99100\.98670\.0370\.98750\.98960\.98470\.047URW\-RKL000\.67420\.137910\.87970\.90370\.8520\-0\.0440\.84740\.90440\.8222\-0\.0630\.83040\.88700\.7994\-0\.077URW\-RKL0\.10\.10\.67750\.135100\.88160\.90920\.8565\-0\.0300\.84910\.90850\.8252\-0\.0160\.83060\.88910\.7990\-0\.036URW\-RKL0\.30\.30\.67450\.132940\.88050\.90370\.85210\.0080\.84840\.90090\.8213\-0\.0130\.83020\.87600\.7931\-0\.034URW\-RKL0\.50\.50\.67820\.117330\.88750\.91480\.86430\.0020\.86490\.91820\.84350\.0430\.84780\.90230\.81920\.010URW\-RKL110\.67810\.095200\.88550\.90780\.85850\.0090\.86160\.90710\.83670\.0410\.84720\.89400\.81700\.005URW\-RKL330\.68010\.041670\.89730\.92310\.87600\.0550\.87700\.92580\.85750\.0850\.86460\.89950\.83350\.037URW\-RKL550\.67490\.022920\.91030\.93420\.89330\.0480\.89150\.93490\.87640\.0810\.87980\.92030\.85810\.044URW\-RKL10100\.66650\.008530\.92780\.93900\.91140\.1830\.91050\.93900\.89560\.1930\.89650\.92790\.87750\.161URW\-RKL30300\.63520\.001760\.95480\.96470\.94580\.1590\.94900\.96600\.94230\.1630\.94630\.95980\.93700\.165URW\-RKL50500\.62800\.001160\.97240\.97510\.96580\.1760\.96920\.97780\.96560\.1930\.96780\.97440\.96310\.201URW\-RKL1001000\.62340\.000660\.98450\.98410\.98090\.0390\.98320\.98680\.98090\.0910\.98140\.98270\.97730\.127URW\-RKL3003000\.61790\.000360\.98880\.99100\.98720\.0410\.98730\.98960\.98500\.0800\.98650\.98820\.98340\.102URW\-RKL5005000\.61430\.000220\.99040\.99310\.98950\.0310\.98880\.99100\.98670\.0840\.98750\.98960\.98470\.104
Across all three neighborhood sizes, the Waller\-style diagnostics show the same aggregate trend as the proposed residual\-based measure\. On Adult, stronger URW regularization generally increases mean Waller consistency, PCS, and BCC while AUC remains relatively stable over a substantial portion of the regularization path\. On COMPAS, the Waller\-style consistency measures improve more sharply as the URW residual decreases, although stronger regularization also produces a clearer loss in predictive utility\.
The complete paths show that this aggregate agreement is not specific to a particular choice ofkk\. At the same time, the instance\-level rank correlations remain modest on Adult and are close to zero for many COMPAS configurations\. Thus, the two diagnostics can agree on the overall direction of model\-level improvement while assigning substantially different inconsistency rankings to individual instances\.
### J\.1Aggregate Comparison
Table[15](https://arxiv.org/html/2610.33285#A10.T15)reports the unregularized and strongest regularization endpoints for both URW\-FKL and URW\-RKL atk=5k=5\. The Waller\-style measures improve in the same overall direction as the proposed residual\-based diagnostic\.
Table 15:Comparison with Waller\-style local consistency on Adult and COMPAS fork=5k=5andδ=0\.5\\delta=0\.5\. Higher mean consistency, PCS, and BCC indicate greater hard\-label agreement with the localkk\-nearest neighborhood\. The table reports the unregularized model and the strongest evaluated regularization level\.DatasetMethodλ\\lambdaURW IF↓\\downarrowMean consistency↑\\uparrowPCS↑\\uparrowBCC↑\\uparrowAdultURW\-FKL000\.074770\.892850\.913880\.87104URW\-FKL5005000\.013850\.947310\.955780\.93822URW\-RKL000\.109520\.892850\.913880\.87104URW\-RKL5005000\.016650\.948370\.957880\.94010COMPASURW\-FKL000\.100220\.879700\.903670\.85198URW\-FKL5005000\.000230\.990440\.993070\.98947URW\-RKL000\.137910\.879700\.903670\.85198URW\-RKL5005000\.000220\.990440\.993070\.98947On Adult, mean Waller consistency increases from0\.892850\.89285to0\.947310\.94731along the URW\-FKL path and to0\.948370\.94837along the URW\-RKL path\. PCS similarly increases from0\.913880\.91388to0\.955780\.95578and0\.957880\.95788, respectively\. On COMPAS, the improvement is larger: mean consistency increases from0\.879700\.87970to0\.990440\.99044, while PCS increases from0\.903670\.90367to0\.993070\.99307for both regularization variants at the strongest evaluated operating point\.
These results indicate that the reduction in the proposed residual is accompanied by improved local agreement under an independently defined hard\-label consistency diagnostic\. The same qualitative pattern is observed fork=10k=10andk=15k=15, indicating that the comparison is not specific to the choicek=5k=5\.
### J\.2Instance\-Level Disagreement
Although the two diagnostics show similar aggregate trends, they are not equivalent at the instance level\. We compare the proposed instance\-level residual with Waller inconsistency,1−ci\(k\)1\-c\_\{i\}^\{\(k\)\}, using Spearman rank correlation\. For the unregularized models atk=5k=5, the correlations are0\.2590\.259and0\.2920\.292for URW\-FKL and URW\-RKL on Adult, respectively\. On COMPAS, the corresponding correlations are close to zero \(−0\.038\-0\.038and−0\.044\-0\.044\)\. The correlations also remain modest under stronger regularization\.
Table[16](https://arxiv.org/html/2610.33285#A10.T16)illustrates the two directions of disagreement using representative cases from the unregularized URW\-FKL models\. The URW percentile is computed relative to all test instances under the corresponding model, with larger percentiles indicating larger proposed local inconsistency\.
Table 16:Representative instance\-level disagreement between Waller\-style hard\-label consistency and the proposed probability\-level diagnostic fork=5k=5\. The cases are selected to illustrate the two possible directions of disagreement rather than to estimate their prevalence\.DatasetCasep^i\\hat\{p\}\_\{i\}Waller consistencyURW IF percentile \(%\)AdultWaller\-consistent / URW\-high0\.99991\.0099\.70AdultWaller\-inconsistent / URW\-low0\.03830\.000\.01COMPASWaller\-consistent / URW\-high0\.96131\.0099\.79COMPASWaller\-inconsistent / URW\-low0\.28420\.400\.14The first type of disagreement occurs when the focal instance and all of its nearest neighbors receive the same hard class label\. In this case,ci\(k\)=1c\_\{i\}^\{\(k\)\}=1by construction, even if their underlying predictive probabilities differ substantially\. The proposed probabilistic diagnostic can therefore assign a relatively large local discrepancy while the Waller\-style hard\-label diagnostic indicates complete consistency\.
The reverse disagreement can arise near the classification boundary\. Predictions that lie on opposite sides of the decision threshold receive different binary labels and therefore reduce Waller consistency, even when the underlying predictive probabilities are comparatively close\. In such cases, the proposed probability\-level residual may remain small\.
Taken together, these results show that the two diagnostics provide complementary information\. At the model level, stronger URW regularization also improves Waller\-style local consistency, providing an external check on the observed fairness trend\. At the instance level, however, the diagnostics need not identify the same individuals as locally inconsistent because they operate at different levels of the predictive output: the Waller formulation emphasizes agreement of hard decisions, whereas URW\-FKL and URW\-RKL retain information about the predictive probabilities and their local aggregation\.
## Appendix KProof of Proposition[1](https://arxiv.org/html/2610.33285#Thmproposition1)
###### Proof\.
Fix an instanceii\. SincePPis row\-stochastic, we havePij≥0P\_\{ij\}\\geq 0and∑j=1nPij=1\\sum\_\{j=1\}^\{n\}P\_\{ij\}=1\. Therefore,
\(P𝐟θ\)i=∑j=1nPijfθ\(𝐱j\)\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}=\\sum\_\{j=1\}^\{n\}P\_\{ij\}f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)is a convex combination of predictions over the support of theiith row ofPP\. Hence,
\|fθ\(𝐱i\)−\(P𝐟θ\)i\|\\displaystyle\\left\|f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}\\right\|=\|fθ\(𝐱i\)−∑j=1nPijfθ\(𝐱j\)\|\\displaystyle=\\left\|f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-\\sum\_\{j=1\}^\{n\}P\_\{ij\}f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\\right\|=\|∑j=1nPij\(fθ\(𝐱i\)−fθ\(𝐱j\)\)\|\\displaystyle=\\left\|\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\bigl\(f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\\bigr\)\\right\|≤∑j=1nPij\|fθ\(𝐱i\)−fθ\(𝐱j\)\|,\\displaystyle\\leq\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\left\|f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\\right\|,where the last inequality follows from the triangle inequality and the non\-negativity ofPijP\_\{ij\}\.
By assumption,Pij=0P\_\{ij\}=0whenever\(i,j\)∉ℰτ\(i,j\)\\notin\\mathcal\{E\}\_\{\\tau\}\. Thus, all nonzero terms in the above sum correspond to neighbors satisfyingdx\(𝐱i,𝐱j\)≤τd\_\{x\}\(\\mathbf\{x\}\_\{i\},\\mathbf\{x\}\_\{j\}\)\\leq\\tau\. Applying the local pairwise fairness condition gives
\|fθ\(𝐱i\)−fθ\(𝐱j\)\|≤cdx\(𝐱i,𝐱j\)≤cτ\\left\|f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\\right\|\\leq c\\,d\_\{x\}\(\\mathbf\{x\}\_\{i\},\\mathbf\{x\}\_\{j\}\)\\leq c\\,\\taufor everyjjsuch thatPij\>0P\_\{ij\}\>0\. Therefore,
\|fθ\(𝐱i\)−\(P𝐟θ\)i\|\\displaystyle\\left\|f\_\{\\theta\}\(\\mathbf\{x\}\_\{i\}\)\-\(P\\mathbf\{f\}\_\{\\theta\}\)\_\{i\}\\right\|≤∑j=1nPijcτ\\displaystyle\\leq\\sum\_\{j=1\}^\{n\}P\_\{ij\}c\\,\\tau=cτ∑j=1nPij\\displaystyle=c\\,\\tau\\sum\_\{j=1\}^\{n\}P\_\{ij\}=cτ\.\\displaystyle=c\\,\\tau\.Since this holds for every instanceii, we obtain
IFi\(θ,P\)≤cτ,\\mathrm\{IF\}\_\{i\}\(\\theta;P\)\\leq c\\,\\tau,which completes the proof\. ∎
## Appendix LDerivation of Neighborhood\-Averaged Predictions for Binary Classification
This section derives the closed\-form expressions for neighborhood\-averaged predictions in binary classification, as described in[Section4\.2](https://arxiv.org/html/2610.33285#S4.SS2)\. Specifically, we show how Forward\-KL averaging leads to a simple weighted mean in probability space, while Reverse\-KL averaging corresponds to a weighted average in logit space\.
### L\.1Forward\-KL averaging
Letpj:=fθ\(𝐱j\)p\_\{j\}:=f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)denote the predicted probability for instance𝐱j\\mathbf\{x\}\_\{j\}and consider the objective
ϕ\(q\)=∑j=1nPijKL\(Bern\(pj\)∥Bern\(q\)\)\.\\phi\(q\)=\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,\\mathrm\{KL\}\\\!\\left\(\\mathrm\{Bern\}\(p\_\{j\}\)\\;\\\|\\;\\mathrm\{Bern\}\(q\)\\right\)\.
For Bernoulli distributions,
KL\(Bern\(p\)∥Bern\(q\)\)=plogpq\+\(1−p\)log1−p1−q\.\\mathrm\{KL\}\\\!\\left\(\\mathrm\{Bern\}\(p\)\\,\\\|\\,\\mathrm\{Bern\}\(q\)\\right\)=p\\log\\frac\{p\}\{q\}\+\(1\-p\)\\log\\frac\{1\-p\}\{1\-q\}\.
Discarding terms independent ofqq, we minimize
ϕ~\(q\)=−∑j=1nPij\[pjlogq\+\(1−pj\)log\(1−q\)\]\.\\tilde\{\\phi\}\(q\)=\-\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\left\[p\_\{j\}\\log q\+\(1\-p\_\{j\}\)\\log\(1\-q\)\\right\]\.
Differentiating and setting to zero gives
dϕ~dq=−∑j=1nPij\(pjq−1−pj1−q\)=0\.\\frac\{d\\tilde\{\\phi\}\}\{dq\}=\-\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\left\(\\frac\{p\_\{j\}\}\{q\}\-\\frac\{1\-p\_\{j\}\}\{1\-q\}\\right\)=0\.
Multiplying byq\(1−q\)q\(1\-q\)yields
∑j=1nPij\(pj−q\)=0,\\sum\_\{j=1\}^\{n\}P\_\{ij\}\(p\_\{j\}\-q\)=0,
which implies
q=∑j=1nPijpj=∑j=1nPijfθ\(𝐱j\)\.q=\\sum\_\{j=1\}^\{n\}P\_\{ij\}p\_\{j\}=\\sum\_\{j=1\}^\{n\}P\_\{ij\}f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\.Therefore the forward\-KL barycenter equals the weighted average, which coincides with the neighborhood averaging operator\.
### L\.2Reverse\-KL averaging
Letpj:=fθ\(𝐱j\)p\_\{j\}:=f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)denote the predicted probability for instance𝐱j\\mathbf\{x\}\_\{j\}\. The reverse\-KL neighborhood aggregation solves
f~i=argminq∈\(0,1\)∑j=1nPijKL\(Bern\(q\)∥Bern\(pj\)\)\.\\tilde\{f\}\_\{i\}=\\arg\\min\_\{q\\in\(0,1\)\}\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,\\mathrm\{KL\}\\\!\\left\(\\mathrm\{Bern\}\(q\)\\,\\\|\\,\\mathrm\{Bern\}\(p\_\{j\}\)\\right\)\.
Using the Bernoulli KL divergence,
KL\(Bern\(q\)∥Bern\(pj\)\)=qlogqpj\+\(1−q\)log1−q1−pj,\\mathrm\{KL\}\(\\mathrm\{Bern\}\(q\)\\,\\\|\\,\\mathrm\{Bern\}\(p\_\{j\}\)\)=q\\log\\frac\{q\}\{p\_\{j\}\}\+\(1\-q\)\\log\\frac\{1\-q\}\{1\-p\_\{j\}\},the objective becomes
𝒥\(q\)=qlogq\+\(1−q\)log\(1−q\)−qAi−\(1−q\)Bi,\\mathcal\{J\}\(q\)=q\\log q\+\(1\-q\)\\log\(1\-q\)\-qA\_\{i\}\-\(1\-q\)B\_\{i\},where
Ai=∑j=1nPijlogpj,Bi=∑j=1nPijlog\(1−pj\)\.A\_\{i\}=\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\log p\_\{j\},\\qquad B\_\{i\}=\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\log\(1\-p\_\{j\}\)\.
Settingd𝒥dq=0\\frac\{d\\mathcal\{J\}\}\{dq\}=0yields
logq1−q=Ai−Bi\.\\log\\frac\{q\}\{1\-q\}=A\_\{i\}\-B\_\{i\}\.Substituting the definitions ofAiA\_\{i\}andBiB\_\{i\}gives
logq1−q=∑j=1nPijlogpj1−pj\.\\log\\frac\{q\}\{1\-q\}=\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\log\\frac\{p\_\{j\}\}\{1\-p\_\{j\}\}\.
Therefore,
f~i=σ\(∑j=1nPijlogfθ\(𝐱j\)1−fθ\(𝐱j\)\),\\tilde\{f\}\_\{i\}=\\sigma\\\!\\left\(\\sum\_\{j=1\}^\{n\}P\_\{ij\}\\,\\log\\frac\{f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\}\{1\-f\_\{\\theta\}\(\\mathbf\{x\}\_\{j\}\)\}\\right\),which corresponds to averaging neighbor predictions in logit space\.
## Appendix MSensitivity to Neural Network Depth
To assess the robustness of the regularized learning approach, we vary the neural network depth, considering architectures with 1, 2, or 3 hidden layers while keeping all other training settings constant\. Figure[7](https://arxiv.org/html/2610.33285#A13.F7)reports predictive performance \(RMSE andR2R^\{2\}\) alongside the mean individual fairness score\.
1n∑i=1nIFi\(θ,P\),\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\mathrm\{IF\}\_\{i\}\(\\theta;P\),plotted as a function of the regularization strengthλ\\lambda\.
Results show that predictive performance and fairness scores remain largely stable across depths, with only minor variations\. This suggests that the local predictive\-consistency formulation is not overly sensitive to model depth or expressive capacity\. In practice, this stability allows the regularized learning approach to be applied to standard neural\-network architectures without careful tuning of depth\.
\(a\)RMSE\(b\)R2R^\{2\}\(c\)Mean IF score
Figure 7:Sensitivity to neural network depth\. We evaluate model performance and fairness across depths11,22, and33on theEmployee Salarydataset\. Predictive metrics \(RMSE andR2R^\{2\}\) remain largely stable, and the mean individual fairness score exhibits consistent trends across architectures\. These results indicate that the local predictive\-consistency formulation is robust to network depth\.相似文章
通过将公平性视为对称操作来检测和缓解偏见
本文提出将公平性视为机器学习分类器中的对称操作,通过基于损失的规范化来实现在固定能力特征的同时,交换敏感属性时的不变性。该框架实现了超过90%的偏见减少,且准确率损失极小,无需因果图知识。
一致性≠可靠性:评估本地LLM评判器与人类评分
本文评估了本地开源权重LLM评判器相对于人类评分的表现,发现其自一致性高但与人类判断的吻合度有限,强调了双重评估的必要性。
后处理公平性约束何时有益何时有害:来自八个跨域评估的证据
本文介绍FAPE,一个用于生产机器学习中公平性审计的框架,评估Fairlearn的ThresholdOptimizer在八个领域的应用,表明约束在高差异情况下有益,但在接近公平的情况下可能有害,并倡导持续监控。
基于排序概率分数的有序分类可靠共形预测
介绍了一种有序分类的共形预测方法,该方法使用排序概率分数作为非一致性函数,生成以中位数为中心的连续预测集,并在预测集宽度与有序错误覆盖之间实现了有利平衡。
通过局部有害协变量偏移检测诊断低置信度患者画像
提出 MED3pa + Detectron 的统一诊断流程,通过定位低置信度患者子群并检测有害协变量偏移,来评估临床预测模型的可靠性;在 MIMIC-IV 三个临床任务上验证了局部偏移检测的价值。