Selective Hypergraph Refinement for Frozen Graph Clustering
Summary
The paper introduces Selective Hypergraph Refinement (SHR), a label-free post-processing method that uses hypergraphs to refine cluster assignments in frozen graph models without updating parameters, showing measurable improvements.
View Cached Full Text
Cached at: 09/04/26, 06:23 AM
# Selective Hypergraph Refinement for Frozen Graph Clustering
Source: [https://arxiv.org/html/2609.03265](https://arxiv.org/html/2609.03265)
Zimo SiAffiliation:Department of Mathematics, Faculty of Science, University of MacauAffiliation:Macao SAR, ChinaAffiliation:Email:uc32772@umac\.mo
###### Abstract
Existing graph\-clustering methods typically improve clustering performance by optimizing model parameters and node representations\. Effective means of further improving the clustering results of an already trained and frozen model, however, remain limited\. We study post\-processing for frozen graph clustering\. After checkpoint fixation, the procedure uses no labels and updates neither model parameters, node representations nor the original graph structure\. Instead, it exploits an attribute hypergraph to supplement higher\-order relations that ordinary graphs cannot readily express, thereby refining existing cluster assignments\. Because global hypergraph refinement can yield both performance gains and erroneous updates, we propose Selective Hypergraph Refinement \(SHR\)\. The method generates candidate residual directions from the hypergraph and evaluates their reliability using graph structure, node attributes and matched\-null evidence\. It updates only nodes with sufficient support and otherwise retains their original assignments\. Further analysis shows that whether a node changes cluster is jointly governed by its native assignment gap and the directional strength of the refinement\. In a controlled common\-suite evaluation, 13 of 15 backbone–dataset cells had a positive mean macro gain, one produced exact no\-action, and one was negative\. The cell\-equal macro gain was0\.066pp0\.066\\,\\mathrm\{pp\}\(95% bootstrap CI,\[0\.030,0\.107\]pp\[0\.030,0\.107\]\\,\\mathrm\{pp\}\), while only0\.209%0\.209\\%of hard assignments changed on average\. A broader 15\-combination native\-interface evaluation yielded a macro gain of0\.137pp0\.137\\,\\mathrm\{pp\}at a mean change ratio of0\.375%0\.375\\%\. These results indicate that frozen clustering outputs retain a limited but measurable refinement space after training\. The effect is heterogeneous across backbone–dataset pairs, and broader coverage also increases exposure to negative transfer\.
Keywords:graph clustering; hypergraph learning; frozen models; label\-free post\-processing; cluster assignments; selective refinement
## 1Introduction
Existing graph\-clustering methods primarily improve clustering performance by optimizing model parameters, node representations or graph structure\[[1](https://arxiv.org/html/2609.03265#bib.bib1),[2](https://arxiv.org/html/2609.03265#bib.bib2),[3](https://arxiv.org/html/2609.03265#bib.bib3),[4](https://arxiv.org/html/2609.03265#bib.bib4),[5](https://arxiv.org/html/2609.03265#bib.bib5),[6](https://arxiv.org/html/2609.03265#bib.bib6),[7](https://arxiv.org/html/2609.03265#bib.bib7)\]\. However, further improving the clustering output of an already trained and frozen model remains challenging\. We therefore study label\-free post\-processing for frozen graph clustering: whether existing cluster assignments can be improved without updating model parameters, node representations or the original graph structure\.
Ordinary graphs primarily describe pairwise relations between nodes, whereas attribute hypergraphs can supplement higher\-order associations induced by attribute similarity\. For a frozen model, such information can no longer be incorporated through representation learning and can only be used to refine the existing clustering output\. Our experiments reveal further scope for improvement through hypergraph refinement, but not every modification is beneficial\. Broader refinement coverage can reach more potential errors while also disrupting assignments that were already correct\. The key issue is therefore which candidate refinements should be accepted and how far the intervention should extend\.
Motivated by this observation, we propose Selective Hypergraph Refinement \(SHR\)\. SHR uses an attribute hypergraph to generate candidate residual directions in the native cluster\-coordinate system\. It then evaluates different refinement states without labels by combining graph structure, node attributes and matched\-null evidence\. Only sufficiently supported modifications are retained; otherwise, the original assignments remain unchanged\. We further find that, under a common global refinement strength, different nodes change their cluster assignments at different strength levels\. We therefore define the critical refinement strengthηcrit\\eta\_\{\\mathrm\{crit\}\}as the minimum strength required for a node to change its current cluster assignment for the first time\. We evaluate SHR across multiple graph\-clustering backbones and datasets\. The results show a positive aggregate gain under limited refinement coverage, together with pronounced backbone–dataset heterogeneity\. Repair–harm analysis further shows that broader coverage creates more opportunities for repair but also greater exposure to negative transfer\. Existing label\-free signals, however, do not yet distinguish beneficial from harmful refinements consistently\.
The main contributions of this work are as follows:
1. 1\.We formulate label\-free post\-processing for frozen graph clustering\.After checkpoint fixation, model parameters, node representations and the original graph structure remain unchanged, and only the existing cluster assignments are refined\.
2. 2\.We propose Selective Hypergraph Refinement \(SHR\)\.The method uses an attribute hypergraph to generate candidate refinements and evaluates refinement states without labels through graph structure, node attributes and matched\-null evidence\. It retains the original result when the evidence is insufficient\.
3. 3\.We characterize the relationship between refinement coverage and gain–risk behavior\.Critical\-strength analysis explains implicit node selection under global refinement\. Cross\-backbone repair–harm experiments further show that broader coverage provides more opportunities for repair while increasing the risk of negative transfer\.
## 2Related Work
### 2\.1Graph Clustering and Hypergraph Learning
Existing deep graph\-clustering methods typically improve clustering performance by jointly optimizing node representations, graph structure or clustering objectives\[[1](https://arxiv.org/html/2609.03265#bib.bib1),[2](https://arxiv.org/html/2609.03265#bib.bib2),[3](https://arxiv.org/html/2609.03265#bib.bib3),[4](https://arxiv.org/html/2609.03265#bib.bib4),[5](https://arxiv.org/html/2609.03265#bib.bib5),[6](https://arxiv.org/html/2609.03265#bib.bib6),[7](https://arxiv.org/html/2609.03265#bib.bib7)\]\. Their effectiveness depends substantially on continued updates to model parameters and node representations during training\. Whereas an edge in an ordinary graph links only two nodes, a hyperedge can connect multiple nodes and thereby represent higher\-order associations\[[8](https://arxiv.org/html/2609.03265#bib.bib8)\]\. Hypergraphs have therefore been increasingly used in graph clustering and representation learning\. HCN learns clustering representations through hypergraph smoothing and structural alignment\[[9](https://arxiv.org/html/2609.03265#bib.bib9)\]\. HCN\-PAI imputes missing attributes through higher\-order propagation and further optimizes clustering results\[[10](https://arxiv.org/html/2609.03265#bib.bib10)\]\. JKHR jointly learns a consensus kernel and hypergraph regularization to integrate higher\-order structural information\[[11](https://arxiv.org/html/2609.03265#bib.bib11)\]\. Joint graph–hypergraph representations, higher\-order encodings and multi\-channel hypergraph models have also been used to integrate different forms of relational information\[[12](https://arxiv.org/html/2609.03265#bib.bib12),[13](https://arxiv.org/html/2609.03265#bib.bib13),[14](https://arxiv.org/html/2609.03265#bib.bib14),[15](https://arxiv.org/html/2609.03265#bib.bib15)\]\. These studies show that higher\-order relations can complement ordinary graph structure, but most require node representations, graph structure, or the clustering space to be relearned during training\. By contrast, we consider a graph\-clustering backbone that has already been trained and remains frozen\. The attribute hypergraph does not participate in new representation learning and serves only as auxiliary information for refining existing cluster assignments\.
### 2\.2Post\-training Adaptation
For an already trained graph model, test\-time adaptation offers a means of improving performance without repeating the entire training process\. Existing graph test\-time adaptation methods typically use unlabeled test data to continue adjusting local model parameters, node representations or propagation mechanisms\. For example, ASSESS adapts a pretrained model at test time through adaptive subgraph selection and prototype supervision\[[16](https://arxiv.org/html/2609.03265#bib.bib16)\]\. Other methods address structural shift by adjusting representations on the test graph through self\-supervised low\-rank feature tuning\[[17](https://arxiv.org/html/2609.03265#bib.bib17)\]\. Although TOTF adopts a train\-once\-then\-freeze encoder design, it still extracts shared cross\-view information and trains an auxiliary graph network after freezing to complete clustering\[[18](https://arxiv.org/html/2609.03265#bib.bib18)\]\. These approaches reduce the need to retrain the complete model, but still alter model representations, propagation processes or decision boundaries during testing or downstream clustering\. SHR imposes stricter constraints: after checkpoint fixation, the backbone, node embeddings and original graph structure remain unchanged, and all subsequent operations act only on the existing cluster assignments\.
### 2\.3Relational Post\-processing
Another line of work does not continue adapting the base model, but instead uses additional relational information to post\-process existing predictions\. After fixing the base predictions, Correct and Smooth refines semi\-supervised node\-classification results through residual propagation from labeled nodes and prediction smoothing\[[19](https://arxiv.org/html/2609.03265#bib.bib19)\]\. NLCS \(Nonlinear Correct and Smooth\) further introduces non\-linearity and higher\-order relational modeling, allowing residuals to propagate along more complex node relations\[[20](https://arxiv.org/html/2609.03265#bib.bib20)\]\. Graph structure has also been used in other forms of prediction post\-processing\. HGPF targets pretrained heterogeneous GNNs and adds an auxiliary relational\-reasoning module after base\-model training to improve classification\[[21](https://arxiv.org/html/2609.03265#bib.bib21)\]\. These studies show that additional relational information can further refine the predictions of a base model\. They nevertheless focus primarily on supervised or semi\-supervised node classification, and some still depend on labels or post\-training parameter optimization\. SHR instead targets a frozen model that has already completed clustering\. It uses no labels after checkpoint fixation and does not create a new clustering space\. Rather, an auxiliary hypergraph selectively refines existing cluster assignments, while the original result is retained when the evidence is insufficient\.
### 2\.4Uncertainty Modeling and State Averaging
When several candidate models or clustering states are plausible, selecting a single optimum ignores uncertainty arising from model selection\. Bayesian model averaging provides a classical means of retaining this uncertainty by weighting multiple candidate models\[[22](https://arxiv.org/html/2609.03265#bib.bib22)\]\. Related ideas have also been applied to clustering\. Cluster\-ensemble methods integrate multiple base clusterings through probabilistic or structured models\[[23](https://arxiv.org/html/2609.03265#bib.bib23)\]\. Dynamic anchor\-based methods using hypergraph reconstruction further construct and optimize a consensus structure from base clusterings\[[24](https://arxiv.org/html/2609.03265#bib.bib24)\]\. clusterBMA weights multiple unsupervised clustering results using approximate posterior model probabilities, yielding a probabilistic final cluster assignment\[[25](https://arxiv.org/html/2609.03265#bib.bib25)\]\. In parallel, research on safe multi\-view clustering has shown that adding a view does not necessarily improve clustering performance and explicitly seeks to prevent performance degradation caused by additional views\[[26](https://arxiv.org/html/2609.03265#bib.bib26)\]\. This concern is closely related to the gain–risk issue considered here, although these methods still learn new multi\-view clustering representations through end\-to\-end training\.
SHR draws on the principle of retaining uncertainty among several plausible candidates rather than constructing a new Bayesian clustering model\. For the frozen native soft cluster\-assignment matrixQ0Q\_\{0\}, different refinement states represent different refinement coverages and strengths\. SHR assigns relative weights according to the label\-free evidence and coverage complexity of each state, while jointly including the no\-action state that leavesQ0Q\_\{0\}unchanged\. Unlike the Bayesian clustering methods above, which integrate multiple clustering results or re\-estimate a consensus clustering, SHR always refinesQ0Q\_\{0\}within the native cluster\-coordinate system and creates no new clustering space\.
## 3Preliminaries
###### Definition 3\.1\(Unsupervised Graph Clustering\)\.
Consider an attributed undirected graph𝒢=\(V,E,X\)\\mathcal\{G\}=\(V,E,X\), whereV=\{v1,…,vN\}V=\\\{v\_\{1\},\\ldots,v\_\{N\}\\\}is the node set andEEis the edge set, whileX∈ℝN×FX\\in\\mathbb\{R\}^\{N\\times F\}is the node\-attribute matrix andA∈\{0,1\}N×NA\\in\\\{0,1\\\}^\{N\\times N\}is the corresponding adjacency matrix\. Unsupervised graph clustering aims to partition theNNnodes intoKKclusters based on graph structure and node attributes, without using node labels\.
For an already trained graph\-clustering model, denote its frozen node representation by
Z0∈ℝN×d,Z\_\{0\}\\in\\mathbb\{R\}^\{N\\times d\},\(1\)and its soft cluster\-assignment matrix by
Q0∈\[0,1\]N×K,∑k=1KQ0,ik=1\.Q\_\{0\}\\in\[0,1\]^\{N\\times K\},\\qquad\\sum\_\{k=1\}^\{K\}Q\_\{0,ik\}=1\.\(2\)Here,Q0,ikQ\_\{0,ik\}is the soft assignment of nodeviv\_\{i\}to clusterkk\. The current hard cluster assignment of nodeviv\_\{i\}is
ai=argmaxkQ0,ik\.a\_\{i\}=\\arg\\max\_\{k\}Q\_\{0,ik\}\.\(3\)
###### Definition 3\.2\(Attribute Hypergraph\)\.
Unlike an edge in an ordinary graph, which connects only two nodes, a hyperedge can connect multiple nodes simultaneously\. We define the attribute hypergraph as
ℋ=\(V,ℰh\),\\mathcal\{H\}=\(V,\\mathcal\{E\}\_\{h\}\),\(4\)whereℰh=\{e1,…,eM\}\\mathcal\{E\}\_\{h\}=\\\{e\_\{1\},\\ldots,e\_\{M\}\\\}is the hyperedge set\. Its node–hyperedge incidence matrix is
B∈\{0,1\}N×M,Bij=\{1,vi∈ej,0,otherwise\.B\\in\\\{0,1\\\}^\{N\\times M\},\\qquad B\_\{ij\}=\\begin\{cases\}1,&v\_\{i\}\\in e\_\{j\},\\\\ 0,&\\text\{otherwise\}\.\\end\{cases\}\(5\)
Following the standard normalized form of hypergraph propagation\[[8](https://arxiv.org/html/2609.03265#bib.bib8)\], letWWdenote the hyperedge\-weight matrix, and letDvD\_\{v\}andDeD\_\{e\}denote the node\-degree and hyperedge\-degree matrices, respectively\. The hypergraph propagation operator is
Ph=Dv−1/2BWDe−1B⊤Dv−1/2\.P\_\{h\}=D\_\{v\}^\{\-1/2\}BWD\_\{e\}^\{\-1\}B^\{\\top\}D\_\{v\}^\{\-1/2\}\.\(6\)
The node and hyperedge degrees are respectively given by
d\(vi\)=∑j=1MWjjBij,δ\(ej\)=∑i=1NBijd\(v\_\{i\}\)=\\sum\_\{j=1\}^\{M\}W\_\{jj\}B\_\{ij\},\\qquad\\delta\(e\_\{j\}\)=\\sum\_\{i=1\}^\{N\}B\_\{ij\}withDv=diag\(d\(v1\),…,d\(vN\)\)D\_\{v\}=\\operatorname\{diag\}\(d\(v\_\{1\}\),\\ldots,d\(v\_\{N\}\)\)andDe=diag\(δ\(e1\),…,δ\(eM\)\)D\_\{e\}=\\operatorname\{diag\}\(\\delta\(e\_\{1\}\),\\ldots,\\delta\(e\_\{M\}\)\)\. Our implementation assigns equal weight to all hyperedges, and henceW=IW=I\.
We construct the auxiliary hypergraph from node attributes and usePhP\_\{h\}to aggregate higher\-order relations in the attribute space\. This hypergraph is used only as auxiliary information for refining the frozen backbone output and neither replaces nor modifies the original graph structure\.
###### Definition 3\.3\(Frozen Graph\-Clustering Refinement\)\.
We consider an already trained and frozen graph\-clustering model\. The available quantities are the original adjacency matrixAA, node attributesXX, the frozen node representationZ0Z\_\{0\}, the native soft cluster\-assignment matrixQ0Q\_\{0\}and the number of clustersKK\. The goal is to obtain a refined cluster\-assignment matrix without using node labels after checkpoint fixation or updating model parameters, node representations, or the original graph structure:
Q∗=ℛ\(A,X,Z0,Q0,K\),Q∗∈\[0,1\]N×K\.Q^\{\*\}=\\mathcal\{R\}\(A,X,Z\_\{0\},Q\_\{0\},K\),\\qquad Q^\{\*\}\\in\[0,1\]^\{N\\times K\}\.\(7\)
The refinement acts only on the existing cluster assignments; therefore,Q∗Q^\{\*\}andQ0Q\_\{0\}share the sameKK\-dimensional cluster\-coordinate system\. When label\-free evidence is insufficient, SHR simply retains the original result:
Table 1:Principal notation and definitions used in this work\.
## 4Methods
### 4\.1Method Overview
Under the setting in Section 3, SHR takes the original graphAA, node attributesXX, frozen representationZ0Z\_\{0\}, native soft assignmentsQ0Q\_\{0\}, and the number of clustersKKas input\. It returns refined assignmentsQ∗Q^\{\\ast\}in the same cluster\-coordinate system asQ0Q\_\{0\}\. The backbone parameters,Z0Z\_\{0\}, and the original graph structure remain fixed throughout the procedure\.
Figure[1](https://arxiv.org/html/2609.03265#S4.F1)separates candidate proposal from selective execution\. The attribute hypergraph is used to construct a structured candidate residualΔ\\Deltain the native cluster\-logit coordinates\. The proposal defines the available direction of change but does not by itself alter any assignment\. SHR evaluates the proposal at the state, node, and run levels\. At the state level, topology and attribute evidence, matched\-null calibration, and coverage complexity assign relative support to different intervention extents\. At the node level, a lower confidence bound removes changes whose support is unstable across repeated evidence estimates\. At the run level, an attribute\-provenance veto returns the complete output toQ0Q\_\{0\}when the retained changes lack aggregate attribute support\. Global shrinkage, change\-rate control, and cluster\-survival constraints limit the extent of the final update\. SHR therefore uses label\-free evidence to determine which hypergraph\-generated changes are retained\. The final update remains an additive correction in the native clustering logits and requires neither backbone retraining nor a transport plan\.
Figure 1:Overview of SHR\. The frozen backbone providesZ0Z\_\{0\}andQ0Q\_\{0\}, and the attribute hypergraph generates a candidate residual\. Graph structure, node attributes, and matched\-null evidence are used to evaluate the candidate states\. The method ultimately updates only a subset of cluster assignments, while the model parameters,Z0Z\_\{0\}, and original graph structure remain frozen\.
### 4\.2Hypergraph\-Guided Candidate Proposal
Attribute\-hypergraph context\.The original attributesXXare typically high\-dimensional and sparse\. SHR first applies truncated SVD and per\-dimension standardization to obtain a low\-rank attribute representationZxZ\_\{x\}, and then searches for neighbors by cosine similarity\. Each node and itskh=10k\_\{h\}=10attribute neighbors form a candidate hyperedge, and duplicate hyperedges are removed\. Each hyperedge therefore represents a group of nodes that are similar in the attribute space\. Its contribution is examined in the source ablation in Section[5\.3](https://arxiv.org/html/2609.03265#S5.SS3)\.
Using the hypergraph propagation operatorPhP\_\{h\}defined in Section[3](https://arxiv.org/html/2609.03265#S3), the node attributes and the outputs after one and two propagation steps are concatenated as
Zh=Std\(\[Zx‖PhZx‖Ph2Zx\]\)\.Z\_\{h\}=\\operatorname\{Std\}\\left\(\[Z\_\{x\}\\\|P\_\{h\}Z\_\{x\}\\\|P\_\{h\}^\{2\}Z\_\{x\}\]\\right\)\.\(9\)Here,Std\(⋅\)\\operatorname\{Std\}\(\\cdot\)denotes column\-wise standardization and∥\\\|denotes feature concatenation\.ZxZ\_\{x\}retains the node’s own attributes, whilePhZxP\_\{h\}Z\_\{x\}andPh2ZxP\_\{h\}^\{2\}Z\_\{x\}introduce higher\-order context over different ranges\. The concatenated representation is standardized to prevent one propagation scale from dominating the subsequent projection\.
To extract cluster\-level structure fromZhZ\_\{h\}, SHR applies a fixed, label\-freeKK\-means configuration withKKclusters\. Letμk\\mu\_\{k\}denote thekkth cluster center andDi,kD\_\{i,k\}the squared distance from nodeviv\_\{i\}to that center\. A common softening scalessis defined by the median, across nodes, of the distance to the nearest center:
Di,k\\displaystyle D\_\{i,k\}=∥Zh,i−μk∥22,\\displaystyle=\\lVert Z\_\{h,i\}\-\\mu\_\{k\}\\rVert\_\{2\}^\{2\},\(10\)s\\displaystyle s=max\{medianiminkDi,k,10−6\}\.\\displaystyle=\\max\\left\\\{\\operatorname\*\{median\}\_\{i\}\\min\_\{k\}D\_\{i,k\},10^\{\-6\}\\right\\\}\.The distances are then converted into auxiliary soft assignments:
Q~h,i,k=exp\[−\(Di,k−minjDi,j\)/s\]∑ℓ=1Kexp\[−\(Di,ℓ−minjDi,j\)/s\]\.\\widetilde\{Q\}\_\{h,i,k\}=\\frac\{\\exp\\left\[\-\(D\_\{i,k\}\-\\min\_\{j\}D\_\{i,j\}\)/s\\right\]\}\{\\sum\_\{\\ell=1\}^\{K\}\\exp\\left\[\-\(D\_\{i,\\ell\}\-\\min\_\{j\}D\_\{i,j\}\)/s\\right\]\}\.\(11\)Q~h,i,k\\widetilde\{Q\}\_\{h,i,k\}gives the soft membership of nodeviv\_\{i\}in thekkth auxiliaryKK\-means cluster\. Its columns have not yet been aligned with the semantics ofQ0Q\_\{0\}\.
Because the cluster indices produced byKK\-means are permutation\-invariant, let𝔖K\\mathfrak\{S\}\_\{K\}denote all permutations of theKKcluster indices\. SHR obtains a column permutation by maximizing the soft overlap betweenQ~h\\widetilde\{Q\}\_\{h\}andQ0Q\_\{0\}:
π∗\\displaystyle\\pi^\{\\ast\}=argmaxπ∈𝔖K∑i=1N∑k=1KQ~h,i,kQ0,i,π\(k\),\\displaystyle=\\arg\\max\_\{\\pi\\in\\mathfrak\{S\}\_\{K\}\}\\sum\_\{i=1\}^\{N\}\\sum\_\{k=1\}^\{K\}\\widetilde\{Q\}\_\{h,i,k\}Q\_\{0,i,\\pi\(k\)\},\(12\)Qh,i,π∗\(k\)\\displaystyle Q\_\{h,i,\\pi^\{\\ast\}\(k\)\}=Q~h,i,k\.\\displaystyle=\\widetilde\{Q\}\_\{h,i,k\}\.This Hungarian matching removes only the cluster\-ID permutation and does not use node labels\. After alignment,QhQ\_\{h\}provides a cluster\-level summary of the hypergraph representation\. We concatenate it withZhZ\_\{h\}as
Hh=\[Zh∥Qh\]\.H\_\{h\}=\[Z\_\{h\}\\\|Q\_\{h\}\]\.\(13\)QhQ\_\{h\}contributes only to constructing the candidate residual and is not used as the final clustering output\.
Representation\-space alignment\.HhH\_\{h\}and the frozen representationZ0Z\_\{0\}have no direct correspondence in either dimensionality or coordinate axes\. They are first projected to the common dimension
dc=min\{32,col\(Z0\),col\(Hh\)\},d\_\{c\}=\\min\\left\\\{32,\\operatorname\{col\}\(Z\_\{0\}\),\\operatorname\{col\}\(H\_\{h\}\)\\right\\\},wherecol\(⋅\)\\operatorname\{col\}\(\\cdot\)denotes the number of matrix columns\. After per\-dimension centering and scaling, the projected representations are denoted by the frozen anchor coordinatesH0H\_\{0\}and the hypergraph coordinatesH~h\\widetilde\{H\}\_\{h\}, respectively\.
We then solve the orthogonal Procrustes alignment
R∗=argminR⊤R=I‖H~hR−H0‖F2,Hh∥=H~hR∗\.R^\{\\ast\}=\\arg\\min\_\{R^\{\\top\}R=I\}\\left\\\|\\widetilde\{H\}\_\{h\}R\-H\_\{0\}\\right\\\|\_\{F\}^\{2\},\\qquad H\_\{h\}^\{\\parallel\}=\\widetilde\{H\}\_\{h\}R^\{\\ast\}\.\(14\)Here,RRis an orthogonal matrix,IIis the identity matrix of the corresponding dimension, and∥⋅∥F\\\|\\cdot\\\|\_\{F\}denotes the Frobenius norm\. The orthogonality constraint restricts the alignment to rotations and reflections, avoiding additional scaling or nonlinear transformations\.
Mapping to the native clustering coordinates\.Attribute similarity need not agree with local relationships in the original graph\. Let
A~=RowNorm\(A\+I\),\\widetilde\{A\}=\\operatorname\{RowNorm\}\(A\+I\),whereRowNorm\(⋅\)\\operatorname\{RowNorm\}\(\\cdot\)denotes row normalization andIIis the node\-dimensional identity matrix\. The aligned hypergraph context is combined with its neighborhood aggregation on the original graph in a fixed ratio:
Ch=12Hh∥\+12A~Hh∥\.C\_\{h\}=\\frac\{1\}\{2\}H\_\{h\}^\{\\parallel\}\+\\frac\{1\}\{2\}\\widetilde\{A\}H\_\{h\}^\{\\parallel\}\.\(15\)ChC\_\{h\}therefore combines higher\-order attribute context with local graph information\.
ChC\_\{h\}remains in a representation space, whereas the refinement must act on theKKcluster logits ofQ0Q\_\{0\}\. SHR therefore fits a ridge decoder between the frozen anchor coordinatesH0H\_\{0\}and the logit representationlog\(Q0\+ϵ\)\\log\(Q\_\{0\}\+\\epsilon\):
Wd=\(H0⊤H0\+λI\)−1H0⊤log\(Q0\+ϵ\)\.W\_\{d\}=\(H\_\{0\}^\{\\top\}H\_\{0\}\+\\lambda I\)^\{\-1\}H\_\{0\}^\{\\top\}\\log\(Q\_\{0\}\+\\epsilon\)\.\(16\)Here,λ\>0\\lambda\>0is the ridge regularization coefficient,ϵ\>0\\epsilon\>0is a numerical\-stability constant that preventslog0\\log 0, andlog\(⋅\)\\log\(\\cdot\)is applied elementwise\.WdW\_\{d\}maps the frozen representation coordinates to the current cluster\-logit space\.
PassingChC\_\{h\}through the same decoder yields
Δ=ChWd\.\\Delta=C\_\{h\}W\_\{d\}\.\(17\)Here,Δ∈ℝN×K\\Delta\\in\\mathbb\{R\}^\{N\\times K\}, andΔi,k\\Delta\_\{i,k\}is the candidate increment for nodeviv\_\{i\}along thekkth existing cluster logit\. Applying the same decoder toChC\_\{h\}expresses the auxiliary context in the native cluster\-logit coordinates ofQ0Q\_\{0\}\.
The resultingΔ\\Deltais the fixed candidate direction used in the following stages and remains expressed in the native cluster\-logit coordinates\. No assignment is changed at this point, and the hypergraph does not determine the final intervention\. Sections 4\.3–4\.5 useΔ\\Deltato define an ordered set of candidate states; label\-free evidence then determines the supported intervention extent, the rows that retain the proposed change, and whether the complete run reverts toQ0Q\_\{0\}\. The subsequent label\-free stage therefore operates on a fixed set of candidate states rather than optimizing an unrestrictedN×KN\\times Kassignment update\. The SVD dimension, K\-means configuration, numerical safeguards, and ridge parameters are specified in Appendix A\.2\.
### 4\.3Critical Strength and an Effect\-Calibrated Candidate Path
Given the candidate directionΔ\\Delta, a scalarη≥0\\eta\\geq 0controls the global refinement strength\. The candidate soft assignment for nodeviv\_\{i\}is
Qi\(η\)=softmax\(log\(Q0,i\+ϵ\)\+ηΔi\)\.Q\_\{i\}\(\\eta\)=\\operatorname\{softmax\}\\left\(\\log\(Q\_\{0,i\}\+\\epsilon\)\+\\eta\\Delta\_\{i\}\\right\)\.\(18\)Here,Q0,iQ\_\{0,i\}andΔi\\Delta\_\{i\}are theiith rows ofQ0Q\_\{0\}andΔ\\Delta, respectively\. Settingη=0\\eta=0recovers the original assignment; the softmax ensures nonnegative rows that sum to one\. All nodes share the sameη\\eta, but each node has its own directionΔi\\Delta\_\{i\}\.
Letai=argmaxkQ0,i,ka\_\{i\}=\\arg\\max\_\{k\}Q\_\{0,i,k\}denote the current assignment of nodeviv\_\{i\}\. For any candidate clusterb≠aib\\neq a\_\{i\}, define
mi,b\\displaystyle m\_\{i,b\}=logQ0,i,ai−logQ0,i,b,\\displaystyle=\\log Q\_\{0,i,a\_\{i\}\}\-\\log Q\_\{0,i,b\},\(19\)di,b\\displaystyle d\_\{i,b\}=Δi,b−Δi,ai,\\displaystyle=\\Delta\_\{i,b\}\-\\Delta\_\{i,a\_\{i\}\},ηi→b\\displaystyle\\eta\_\{i\\rightarrow b\}=mi,bdi,b,di,b\>0\.\\displaystyle=\\frac\{m\_\{i,b\}\}\{d\_\{i,b\}\},\\qquad d\_\{i,b\}\>0\.mi,bm\_\{i,b\}is the native logit margin of the current cluster over clusterbb, anddi,bd\_\{i,b\}is the residual push toward clusterbbrelative to the current cluster\. Equating the two refined logits gives the critical valueηi→b=mi,b/di,b\\eta\_\{i\\rightarrow b\}=m\_\{i,b\}/d\_\{i,b\}\. Ifdi,b≤0d\_\{i,b\}\\leq 0, clusterbbcannot reach the score of the current cluster asη\\etaincreases\.
Define
ℬi=\{b≠ai:di,b\>0\}\\mathcal\{B\}\_\{i\}=\\\{b\\neq a\_\{i\}:d\_\{i,b\}\>0\\\}as the set of candidate clusters that can catch up with the current cluster\. The strength at which nodeviv\_\{i\}first reaches any assignment boundary is
ηcrit\(i\)=\{minb∈ℬimi,bdi,b,ℬi≠∅,\+∞,ℬi=∅,\\eta\_\{\\mathrm\{crit\}\}\(i\)=\\begin\{cases\}\\displaystyle\\min\_\{b\\in\\mathcal\{B\}\_\{i\}\}\\frac\{m\_\{i,b\}\}\{d\_\{i,b\}\},&\\mathcal\{B\}\_\{i\}\\neq\\varnothing,\\\\\[8\.53581pt\] \+\\infty,&\\mathcal\{B\}\_\{i\}=\\varnothing,\\end\{cases\}\(20\)Whenℬi≠∅\\mathcal\{B\}\_\{i\}\\neq\\varnothing, the corresponding first target cluster is
bcrit\(i\)=argminb∈ℬimi,bdi,b\.b\_\{\\mathrm\{crit\}\}\(i\)=\\arg\\min\_\{b\\in\\mathcal\{B\}\_\{i\}\}\\frac\{m\_\{i,b\}\}\{d\_\{i,b\}\}\.\(21\)
A smaller native margin or a stronger relative push lowersηcrit\(i\)\\eta\_\{\\mathrm\{crit\}\}\(i\)\. Under a common globalη\\eta, nodes with smaller critical strengths cross their assignment boundaries earlier\. The boundaryη=ηcrit\(i\)\\eta=\\eta\_\{\\mathrm\{crit\}\}\(i\)corresponds to tied logits; a strict hard\-assignment change occurs only after the boundary is crossed\.
The margins ofQ0Q\_\{0\}and the residual scale differ across backbones, so the same numericalη\\etais not comparable across systems\. SHR uses seven target hard\-assignment change ratios—0\.5%0\.5\\%,1%1\\%,2%2\\%,3%3\\%,5%5\\%,8%8\\%, and12%12\\%—and selects, from a frozenη\\etagrid, the state closest to each target coverage\. The grid and selection rule are specified in Appendix[A\.2](https://arxiv.org/html/2609.03265#A1.SS2)\.
The critical strengths induce an ordering of candidate assignment changes along the fixed residual\.ηcrit\\eta\_\{\\mathrm\{crit\}\}determines when each node reaches an assignment boundary\. The subsequent coverage calibration allows candidate states to be compared across backbones\. It provides no evidence that the change is beneficial\. The statesQ\(ηr\)Q^\{\(\\eta\_\{r\}\)\}are therefore treated only as proposals and are compared with the unchanged state using label\-free evidence in the next subsection\.
Figure 2:Candidate\-residual construction and critical refinement strength\. \(a\) The multiscale attribute context is summarized by auxiliary clusters, aligned with the frozen representation, combined with local graph context, and decoded through the frozen readout to obtainΔ\\Delta; no backbone parameter is updated\. \(b\) AfterΔ\\Deltais fixed, the logits of the current and candidate clusters vary withη\\etaand intersect atηcrit\\eta\_\{\\mathrm\{crit\}\}\.
### 4\.4Evidence\-Driven State Selection
The effect\-calibrated path from Section 4\.3 contains seven nonzero candidate states that differ in intervention extent\. Their order reflects how readily nodes respond to the fixed residual, not whether the resulting changes are beneficial\. SHR therefore treats everyQ\(ηr\)Q^\{\(\\eta\_\{r\}\)\}as a proposal and compares it with the unchanged outputQ\(0\)=Q0Q^\{\(0\)\}=Q\_\{0\}using label\-free evidence\. Let𝒮\\mathcal\{S\}denote the index set of the nonzero states\. Forr∈𝒮r\\in\\mathcal\{S\}, define
𝒞r=\{i:argmaxkQi,k\(ηr\)≠ai\},cr=\|𝒞r\|,\\mathcal\{C\}\_\{r\}=\\left\\\{i:\\arg\\max\_\{k\}Q^\{\(\\eta\_\{r\}\)\}\_\{i,k\}\\neq a\_\{i\}\\right\\\},\\qquad c\_\{r\}=\|\\mathcal\{C\}\_\{r\}\|,where𝒞r\\mathcal\{C\}\_\{r\}is the set of nodes whose hard assignments change in staterr, andcr=\|𝒞r\|c\_\{r\}=\|\\mathcal\{C\}\_\{r\}\|is its intervention size\.
We evaluate each state using topology and attribute evidence\. Topology evidence asks whether the candidate cluster is more compatible than the current cluster with the node’s neighborhood pattern in the original graph\. Attribute evidence measures the same candidate\-versus\-current compatibility in the low\-rank attribute space\. Both are candidate\-versus\-current scores estimated through held\-out folds\. The node utility also subtracts a Jensen–Shannon divergence penalty\[[27](https://arxiv.org/html/2609.03265#bib.bib27)\]to discourage large changes in the soft assignments\. The exact predictive scores and utility are given in Appendix A\.1\.
High internal support alone is not sufficient, because low\-confidence nodes and broad states can receive favorable scores even when the node–residual correspondence is uninformative\. SHR therefore constructs matched\-null controls by permuting the rows ofΔ\\Deltawithin the same baseline cluster and confidence quintile, followed by recalibration to the same target coverage\. The permutation approximately preserves node difficulty and intervention size while removing the original node–direction correspondence\. The empirical oddsere\_\{r\}summarize whether the observed correspondence receives more support than its matched controls\. They are relative evidence scores, not probabilities of correctness or Bayes factors\.
Broader states have more operational freedom and can obtain favorable aggregate support by modifying more nodes\. SHR accounts for this difference through the coverage complexityL\(cr\)L\(c\_\{r\}\), which combines a sparse count prior and an MDL penalty\. The coverage term therefore penalizes states that modify more nodes\. The unchanged output remains an explicit competing state rather than a fallback added after selection\. The log weights are
ℓ0\\displaystyle\\ell\_\{0\}=L\(0\),\\displaystyle=L\(0\),ℓr\\displaystyle\\ell\_\{r\}=loger\+L\(cr\)−log\|𝒮\|,r∈𝒮\.\\displaystyle=\\log e\_\{r\}\+L\(c\_\{r\}\)\-\\log\|\\mathcal\{S\}\|,\\quad r\\in\\mathcal\{S\}\.\(22\)Here,\|𝒮\|\|\\mathcal\{S\}\|is the number of nonzero proposals, and the term−log\|𝒮\|\-\\log\|\\mathcal\{S\}\|controls the total weight introduced by considering several nonzero states\.
Forj∈\{0\}∪𝒮j\\in\\\{0\\\}\\cup\\mathcal\{S\}, the normalized weights are defined as
ωj=exp\(ℓj\)exp\(ℓ0\)\+∑s∈𝒮exp\(ℓs\)\.\\omega\_\{j\}=\\frac\{\\exp\(\\ell\_\{j\}\)\}\{\\exp\(\\ell\_\{0\}\)\+\\sum\_\{s\\in\\mathcal\{S\}\}\\exp\(\\ell\_\{s\}\)\}\.\(23\)The mixed candidate is then
Qmix=ω0Q0\+∑r∈𝒮ωrQ\(ηr\)\.Q\_\{\\mathrm\{mix\}\}=\\omega\_\{0\}Q\_\{0\}\+\\sum\_\{r\\in\\mathcal\{S\}\}\\omega\_\{r\}Q^\{\(\\eta\_\{r\}\)\}\.\(24\)The normalized weightsωj\\omega\_\{j\}encode relative label\-free support and are not posterior probabilities\. IncludingQ0Q\_\{0\}allows SHR to select no action when the nonzero proposals are weakly supported\. State averaging also reduces abrupt coverage changes caused by small differences in evidence\.QmixQ\_\{\\mathrm\{mix\}\}summarizes the state\-level evidence and is passed to the node\-level filtering stage rather than used directly as the final output\. Section 4\.5 applies node\-level evidence filtering and the run\-level no\-action decision\.
### 4\.5Node\- and Run\-Level Selective Execution
State\-level weighting determines the overall intervention extent, but individual node updates may still be unreliable\. Before producing the final output, SHR first limits the global update and then filters the remaining node changes\. It first constructs the fixed shrinkage path
Qτ=Normalize\(\(1−τ\)Q0\+τQmix\)\.Q\_\{\\tau\}=\\operatorname\{Normalize\}\\left\(\(1\-\\tau\)Q\_\{0\}\+\\tau Q\_\{\\mathrm\{mix\}\}\\right\)\.\(25\)Here,τ∈\[0,1\]\\tau\\in\[0,1\]is the shrinkage coefficient, andNormalize\(⋅\)\\operatorname\{Normalize\}\(\\cdot\)denotes row\-wise normalization\. The path is evaluated from larger to smaller values ofτ\\tau\. For each candidate, SHR checks the hard\-assignment change ratio, mean Jensen–Shannon divergence, and number of active clusters\. They constrain the magnitude and structural validity of the update\. The first candidate that satisfies all three conditions is denoted byQsafeQ\_\{\\mathrm\{safe\}\}\.
SHR then considers only nodes whose hard assignments change underQsafeQ\_\{\\mathrm\{safe\}\}\. For nodeviv\_\{i\}, letu¯i\\bar\{u\}\_\{i\}andsis\_\{i\}denote the mean and standard deviation of its support across the repeated label\-free evidence calculations\. The node\-level lower confidence bound is
LCBi=u¯i−1\.645siR\.\\operatorname\{LCB\}\_\{i\}=\\bar\{u\}\_\{i\}\-1\.645\\frac\{s\_\{i\}\}\{\\sqrt\{R\}\}\.\(26\)Here,R=5R=5is the number of evidence repetitions, and 1\.645 is the one\-sided 95% normal quantile used by the frozen protocol\. A positive LCB indicates that the node retains positive support after accounting for variation across evidence repeats\. Nodes with a nonpositive LCB revert toQ0,iQ\_\{0,i\}\. Cluster survival is applied afterward as a structural constraint so that no original cluster loses all of its nodes\.
Let𝒜acc\\mathcal\{A\}\_\{\\mathrm\{acc\}\}denote the nodes that pass the LCB and cluster\-survival checks\. Finally, the retained nodes must also receive positive mean attribute support at the run level\. If𝒜acc\\mathcal\{A\}\_\{\\mathrm\{acc\}\}is empty or its mean attribute support is nonpositive, the attribute\-provenance veto returns the complete output toQ0Q\_\{0\}\. Otherwise, only the accepted rows are retained:
Qi∗=\{Qsafe,i,i∈𝒜acc,Q0,i,i∉𝒜acc\.Q\_\{i\}^\{\\ast\}=\\begin\{cases\}Q\_\{\\mathrm\{safe\},i\},&i\\in\\mathcal\{A\}\_\{\\mathrm\{acc\}\},\\\\ Q\_\{0,i\},&i\\notin\\mathcal\{A\}\_\{\\mathrm\{acc\}\}\.\\end\{cases\}\(27\)If no node passes the filtering stage, or if the run\-level attribute provenance check fails, the entire run returns
Thus, state\-level weighting determines the intervention extent, node\-level LCB filtering retains supported rows, and the provenance check can still return the entire run toQ0Q\_\{0\}\. Shrinkage and cluster\-survival checks enforce feasibility\. These controls restrict the intervention but do not guarantee an improvement in external clustering metrics\. The fixed projection path, thresholds, and other execution constants are reported in Appendix A\.2\.
## 5Experiments
We evaluate SHR from four perspectives: overall clustering performance, the contribution of its main components, the mechanism of selective refinement, and robustness across frozen backbones and datasets\. The experiments address the following questions:
Q1:Can SHR improve existing cluster assignments across different frozen graph\-clustering backbones and datasets, and is its performance consistent across backbones?
Q2:Do the key components of SHR and the higher\-order information supplied by the attribute hypergraph contribute to the final refinement results?
Q3:How do refinement strength and refinement coverage affect node changes, clustering gains, and negative transfer, and how does the selective\-refinement mechanism of SHR operate?
Q4:Are the aggregate conclusions for SHR stable across backbones, aggregation schemes, and boundary conditions, and what are its principal applicability limitations?
### 5\.1Experimental Setup
Datasets and Backbones\.We evaluated SHR on five frozen graph\-clustering backbones, DeSE, HALO, DGAC, SynC, and DGM, across attributed\-graph datasets including Cora, Citeseer, Photo, ACM, UAT, EAT, BAT, DBLP, and Adam\. Multiple backbones are included to test whether SHR can operate on different frozen clustering outputs\. SHR reads the frozen node representations and native cluster assignments produced by each backbone without retraining the backbone\. The broader native\-interface evaluation comprises 15 backbone–dataset combinations with valid native cluster assignments\. The frozen\-embedding KMeans readout for DeSE–Computers and cases that do not satisfy the interface requirements are included only in supplementary analyses and are excluded from that aggregate\. Table[2](https://arxiv.org/html/2609.03265#S5.T2)summarizes the evaluation scope, and Appendix[C](https://arxiv.org/html/2609.03265#A3)provides dataset statistics, preprocessing details, and checkpoint provenance\.
Controlled and Broader Evaluation Protocols\.We use two complementary evaluation protocols\. First, we constructed a complete controlled common suite comprising HALO, DGAC, and SynC on Cora, Citeseer, ACM, UAT, and DBLP\. Each backbone–dataset cell contains five paired frozen runs, giving 75 experimental units\. All three backbones provide a valid nativeQ0Q\_\{0\}on all five datasets; inclusion was determined by frozen\-interface validity rather than SHR performance\. Second, we retained a broader native\-interface evaluation covering DeSE, HALO, DGAC, SynC, and DGM, with 15 valid backbone–dataset combinations and 113 frozen units\. The broader evaluation covers more backbone\-native datasets, although the dataset sets and frozen\-unit counts differ across backbones\. It is used to examine cross\-system heterogeneity and robustness, while the controlled common suite provides the direct paired comparison\. The preregistered4×54\\times 5matrix and its DeSE interface failures are documented in Appendix C\.3\.
Table 2:Backbones, datasets, and their evaluation scope\. Broader combinations enter the 15\-combination native\-interface evaluation; Development and Boundary combinations are used only for supplementary analyses\.Comparison Methods\.All comparison methods share the same frozen assignmentsQ0Q\_\{0\}and candidate residualΔ\\Delta, allowing the effects of refinement strength, coverage, and node\-level selection to be compared under a common proposal\. Global\-A is the simplest global baseline and applies a fixed refinement strength to every node\. Strength\-Bayes replaces this single strength with a weighted set of refinement\-strength states to examine the effect of strength uncertainty\. CS\-BAYES further considers refinement coverage and strength jointly, whereas SHR adds node\-level selection after state assessment\. CM\-Global matches the changed\-node count of CS\-BAYES and is used only to diagnose the effect of broader coverage\. The exact state spaces, priors, and computational rules are reported in Appendix[D\.2](https://arxiv.org/html/2609.03265#A4.SS2)\(Table[12](https://arxiv.org/html/2609.03265#A4.T12)\)\.
Evaluation Metrics and Protocol\.We evaluated final clustering quality using ACC, NMI, ARI, and macro\-F1; ACC and macro\-F1 were computed after Hungarian matching\. For each metric, the change relative to the frozen baseline is reported in percentage points\. Macro gain is the equally weighted mean of the four metric gains, and Change is the proportion of nodes whose final hard assignments differ from the frozen baseline\. In addition to the final clustering metrics, we used Repair Recall and Harm Fraction for node\-level post hoc diagnosis\. They describe, respectively, the extent to which repairable errors in the fixed candidate space are ultimately corrected and the proportion of changed nodes that move from baseline\-correct to incorrect assignments\. Both are post\-hoc diagnostics computed after the SHR outputs are frozen; their definitions are given in Appendix B\. Common\-suite cell\-level summaries report the mean, SD, median, range, and a descriptive 95% interval from10,00010\{,\}000paired seed\-level bootstrap resamples\. The aggregate common\-suite estimator first forms 15 cell means and then uses the cells as sampling units in10,00010\{,\}000bootstrap resamples, with random seed41020264102026\. The broader native\-interface evaluation uses combination\-equal aggregation: frozen runs are first aggregated within each backbone–dataset combination and the 15 combination\-level results are then averaged equally\. Backbone\-equal, run\-weighted, and leave\-one\-backbone\-out summaries are used only for robustness assessment\. To describe negative transfer, a single run with macro gaingr<0g\_\{r\}<0was defined as a negative run; a more pronounced negative\-tail outcome withgr≤−0\.25ppg\_\{r\}\\leq\-0\.25\\,\\mathrm\{pp\}was defined as a catastrophic run; and a combination whose mean macro gain was below zero was defined as a negative combination\. Runtime measurement begins afterAA,XX,Z0Z\_\{0\}, andQ0Q\_\{0\}have been prepared and ends when formal SHR returnsQ∗Q^\{\*\}\. Each frozen unit receives one warm\-up and three repetitions timed withtime\.perf\_counter\(\), whose median is reported; backbone training is excluded\. The SHR refinement stage was label\-free after checkpoint fixation\. The DeSE paper\-best checkpoints were selected upstream using ground\-truth labels, so the label\-free claim does not extend to backbone training or checkpoint selection\.
Protocol summary\. The controlled common suite contains 75 frozen units, while the broader native\-interface evaluation contains 113\. Separate historical and mechanism registries are used only for component and post\-hoc diagnostic analyses\. Results from these registries are reported separately and are not pooled\.
### 5\.2Overall Performance
Controlled common\-suite performance\.Table 3 reports the absolute ACC, NMI, ARI, and F1 before and after SHR for each frozen backbone\. The comparison is paired within each backbone rather than across different backbone models\.
Table 3:Controlled common\-suite results before and after SHR\. For each frozen backbone, the baseline and its SHR\-refined output are reported consecutively on the same five datasets\. Each entry is averaged over five paired frozen runs\. ACC, NMI, ARI, and F1 are reported on the\[0,1\]\[0,1\]scale\. Boldface indicates the better value within each backbone–SHR pair based on the unrounded means and is not used to rank different backbones\.
The paired results show small positive changes in most backbone–dataset cells, but not improvement in every case\. Thirteen of the 15 cells had a positive mean macro gain, DGAC–Citeseer retained exact no\-action, and SynC–UAT was negative\. Equally weighting the 15 cell means yielded a macro gain of0\.066pp0\.066\\,\\mathrm\{pp\}with a 95% combination\-bootstrap CI of\[0\.030,0\.107\]pp\[0\.030,0\.107\]\\,\\mathrm\{pp\}; the cell median was0\.050pp0\.050\\,\\mathrm\{pp\}, the IQR was\[0\.006,0\.105\]pp\[0\.006,0\.105\]\\,\\mathrm\{pp\}, and the range was\[−0\.042,0\.224\]pp\[\-0\.042,0\.224\]\\,\\mathrm\{pp\}\. The common suite therefore shows a small overall positive effect, with clear variation across backbone–dataset pairs\. Complete seed\-level dispersion and cell\-level bootstrap intervals are reported in Appendix[D\.1](https://arxiv.org/html/2609.03265#A4.SS1)\.
Broader native\-interface evaluation\.
We further evaluate 15 valid native\-interface combinations spanning five backbones\. Figure[3](https://arxiv.org/html/2609.03265#S5.F3)a shows that 10 combinations had positive macro gain, DGAC\-\-Citeseer returned exact no\-action, and four combinations were negative\. With equal weighting across combinations111Combination\-equal aggregation first summarizes frozen runs within each backbone–dataset combination and then assigns equal weight to all 15 combinations; it is the main statistical estimand for the broader evaluation\. Backbone\-equal aggregation first averages dataset\-level results within each backbone and then weights the five backbones equally\. Run\-weighted aggregation assigns equal weight directly to all frozen runs, so combinations with more frozen runs contribute more to the overall result\. Leave\-one\-backbone\-out analysis removes one backbone at a time and recomputes the combination\-equal result to assess whether the aggregate conclusion is dominated by a particular backbone\., the mean ACC, NMI, ARI, and F1 gains were0\.1030\.103,0\.1710\.171,0\.1520\.152, and0\.123pp0\.123\\,\\mathrm\{pp\}, respectively, yielding a macro gain of0\.137pp0\.137\\,\\mathrm\{pp\}with a 95% combination\-bootstrap CI of\[0\.059,0\.228\]pp\[0\.059,0\.228\]\\,\\mathrm\{pp\}\. Because the dataset sets differ across backbones, this analysis is used to assess cross\-system behavior rather than as a direct replacement for the common\-suite comparison\. Complete combination\-level absolute baseline/final values and gains are provided in Appendix[D\.4](https://arxiv.org/html/2609.03265#A4.SS4)\.
Figure 3:Performance heterogeneity and robustness of SHR across backbone–dataset combinations\. \(a\) Macro gain for each of the 15 combinations in the broader native\-interface evaluation\. Pale points denote frozen runs, highlighted markers denote combination means, and the vertical zero line denotes no change relative to the frozen baseline\. Combinations with multiple frozen runs also show descriptive intervals; the three single\-checkpoint DeSE combinations are shown as points only, without artificial intervals\. \(b\) Aggregate macro gain under alternative aggregation schemes and leave\-one\-backbone\-out analyses\. Combination\-equal aggregation is the main estimand for this broader evaluation; all other results are robustness or exploratory analyses\. Frozen units differ by backbone and comprise seeds, folds, or one frozen checkpoint\.Robustness of broader evaluation\.Figure[3](https://arxiv.org/html/2609.03265#S5.F3)b compares alternative aggregation rules and leave\-one\-backbone\-out estimates\. The combination\-equal, backbone\-equal, and run\-weighted macro gains remained positive at0\.1370\.137,0\.1090\.109, and0\.154pp0\.154\\,\\mathrm\{pp\}, respectively\. Leave\-one\-backbone\-out estimates ranged from0\.0680\.068to0\.170pp0\.170\\,\\mathrm\{pp\}, with the lowest value obtained after removing HALO\. Thus, HALO contributes substantially to the aggregate effect, although the mean remains positive without it\.
Intervention scale and post\-processing cost\.Performance changes should be interpreted together with their intervention scale\. Table[4](https://arxiv.org/html/2609.03265#S5.T4)shows that the equally weighted mean of the 15 cell\-level change\-ratio means was0\.209%0\.209\\%; the median was0\.159%0\.159\\%, the IQR was\[0\.077%,0\.343%\]\[0\.077\\%,0\.343\\%\], and the mean corresponded to 2\.09 changed nodes per 1,000\. Fourteen of the 15 cells had a mean change ratio below0\.5%0\.5\\%, and all were below1%1\\%\. The broader 15\-combination/113\-run evaluation had a separate mean change ratio of0\.375%0\.375\\%; these statistics describe different registries and are not pooled\. The observed gains therefore arise from changes to only a small fraction of the frozen assignments\.
SHR operates after checkpoint fixation and requires no backbone retraining\. Under the current CPU/NumPy–SciPy implementation and tested graph scales, the median post\-processing wall time from frozen inputs toQ∗Q^\{\*\}across the 75 units was1\.711\.71s \(IQR,1\.481\.48–2\.012\.01s\)\. Dataset\-level medians ranged from0\.900\.90to2\.092\.09s\. Backbone training time is excluded because it was not measured under the same hardware and protocol\. Full intervention and timing details for all 15 cells are reported in Appendix[D\.1](https://arxiv.org/html/2609.03265#A4.SS1)\.
Table 4:Intervention scale and post\-processing cost on the common suite\. Macro gain and Change first average the five seeds within a backbone–dataset cell and then weight the three backbones equally for each dataset\. Runtime is the median across 15 frozen units per dataset after one warm\-up and three timed repetitions; it excludes backbone training\.
### 5\.3Ablation Study
We study two types of ablation: method components and auxiliary relation sources\. Component ablations examine matched\-null evidence, coverage control, state averaging, and node\-level execution\. Source ablations replace only the relation used to construct the candidate residual while keeping the frozen backbone and the downstream SHR procedure fixed\.
Component ablation\.We compare the complete method with several simplified variants\.Effect\-onlyinherits the changed\-node count selected by complete SHR and therefore serves only as a matched\-coverage diagnostic\.No matched\-nullretains the label\-free evidence from graph structure, node attributes, and assignment displacement, but removes the matched\-null random control, so a real candidate state no longer has to outperform null states obtained after disrupting the node–residual correspondence\.No coverage/MDLremoves both the coverage prior based on changed\-node count and the MDL complexity penalty, so states that modify more nodes are no longer additionally constrained for their greater freedom\.No node\-level filtering \+ provenance vetodirectly uses a candidate result after it passes the global magnitude constraints; it no longer applies Combined\-LCB or cluster\-survival screening to changed nodes and no longer rejects an entire run according to the mean attribute support of retained nodes\.MAPretains the candidate states and their weight calculation, but replaces averaging over the no\-action and multiple non\-zero states with the single state having the largest weight\.
Table 5:Component ablation of SHR\. Results are from the frozen historical distillation registry and are used only to compare the performance–risk profiles of method simplifications; their absolute values are not mixed with those from the current broader native\-interface evaluation\.†Effect\-only inherits SHR’s frozen changed\-count budget and is not independently deployable\. Node\-level filtering comprises Combined\-LCB screening and cluster\-survival protection\. Worst combo denotes the minimum combination\-level mean and is distinct from a catastrophic\-run count\.
Table 5 compares the variants by macro gain, negative\-run rate, and worst\-combination performance\. This experiment uses the historical frozen 15\-combination/136\-run registry, whereas the current broader native\-interface evaluation uses the 15\-combination/113\-run protocol\. The results are therefore used only to characterize changes in the gain–risk profile after method simplification and are not compared directly with the absolute gains in the broader evaluation\. No tested simplification simultaneously preserves the mean gain, negative\-run behavior, and execution constraints of complete SHR\. This ablation does not isolate the causal contribution of each component\.
Auxiliary relation\-source ablation\.For the source ablation, the downstream SHR procedure is fixed and only the relation used to construct the candidate residual is changed\. We compared original\-graph propagation, an attributekk\-NN graph, a single\-scale attribute hypergraph, the full multiscale attribute hypergraph, and a randomized hypergraph that preserved node incidence degree and hyperedge size\. The randomized hypergraph preserves node incidence degree and hyperedge size while shuffling the node–hyperedge correspondence\. All auxiliary sources used the same attribute preprocessing, representation alignment, and mapping to the clustering coordinate system\. Refinement strength was calibrated against the same target hard\-assignment change ratios, so the sources had the same target coverage states at the candidate\-generation stage\.
Under the current frozen 15\-combination/113\-run protocol, the full multiscale attribute hypergraph achieved a combination\-equal macro gain of\+0\.137pp\+0\.137\\,\\mathrm\{pp\}, with a 95% CI of\[0\.062,0\.228\]pp\[0\.062,0\.228\]\\,\\mathrm\{pp\}\. As shown in Figure[4](https://arxiv.org/html/2609.03265#S5.F4), its paired difference222Paired difference denotes the difference between the macro gain of the multiscale hypergraph source and that of the corresponding control on the same frozen units, aggregated under the prespecified combination\-level convention\. For the randomized hypergraph, the five randomized outcomes within the same frozen run are averaged first and are not treated as five independent runs\.relative to the randomized hypergraph was\+0\.071pp\+0\.071\\,\\mathrm\{pp\}, with a 95% CI of\[0\.019,0\.133\]pp\[0\.019,0\.133\]\\,\\mathrm\{pp\}, indicating an incremental contribution of the true node–hyperedge correspondence to the complete SHR refinement process\. By contrast, the differences relative to the attributekk\-NN graph, original\-graph propagation, and single\-scale attribute hypergraph were\+0\.005pp\+0\.005\\,\\mathrm\{pp\},−0\.015pp\-0\.015\\,\\mathrm\{pp\}, and−0\.002pp\-0\.002\\,\\mathrm\{pp\}, with corresponding 95% CIs of\[−0\.025,0\.041\]pp\[\-0\.025,0\.041\]\\,\\mathrm\{pp\},\[−0\.088,0\.056\]pp\[\-0\.088,0\.056\]\\,\\mathrm\{pp\}, and\[−0\.044,0\.046\]pp\[\-0\.044,0\.046\]\\,\\mathrm\{pp\}, all of which crossed zero\. The current results therefore do not establish that the multiscale hypergraph is consistently superior to these ordinary relation sources\. Meanwhile, the randomized hypergraph itself achieved a macro gain of\+0\.067pp\+0\.067\\,\\mathrm\{pp\}\(95% CI,\[0\.037,0\.099\]pp\[0\.037,0\.099\]\\,\\mathrm\{pp\}\), whereas the multiscale hypergraph had the highest negative\-run rate among the five sources, at23\.3%23\.3\\%\. Although the sources were calibrated to the same target change ratios during candidate generation, their final change ratios were not identical after safety projection and node screening; for example, the multiscale and randomized sources changed0\.375%0\.375\\%and0\.229%0\.229\\%of nodes, respectively\. Because the final change ratios differ after projection and node filtering, these comparisons measure the operational effect of replacing the relation source rather than a strictly coverage\-matched structural effect\. The true node–hyperedge correspondence shows an incremental advantage over the shuffled control, while the current results do not show a consistent advantage over the ordinary graph, attributekk\-NN, or single\-scale hypergraph sources\. Additional protocol details are provided in Appendix[E\.2](https://arxiv.org/html/2609.03265#A5.SS2)\.
Figure 4:Auxiliary relation\-source ablation under the unified frozen SHR protocol\. \(a\) Combination\-equal four\-metric macro gain for five auxiliary relation sources across the 15 backbone–dataset combinations; error bars denote 95% bootstrap CIs with the combination as the sampling unit\. \(b\) Paired macro\-gain difference between the full multiscale hypergraph source and each control; the vertical dashed line denotes zero difference\. \(c\) Combination\-equal macro gain and negative\-run rate for each source\. The five shuffled hypergraphs are first averaged within the same frozen run and are not treated as independent runs\. Final change ratios can differ among sources, so panel b represents the overall effect of replacing the source under a common operational protocol rather than a strictly final\-coverage\-matched direct structural effect\.
### 5\.4Mechanism Analysis
Critical refinement strength and implicit node selection\.Section[4\.3](https://arxiv.org/html/2609.03265#S4.SS3)shows that, even when all nodes receive the same global refinement strength, they have different critical strengthsηcrit\\eta\_\{\\mathrm\{crit\}\}because their native assignment gaps and relative residual pushes differ\. For a fixed global strength, the changed mask predicted byη≥ηcrit\(i\)\\eta\\geq\\eta\_\{\\mathrm\{crit\}\}\(i\)exactly matched the changes obtained by direct application of the residual\. We then ranked nodes byηcrit\\eta\_\{\\mathrm\{crit\}\}, formed a candidate changed set at the same target change ratio, and compared it with the globally changed set obtained by direct calibration\. Across all 100 frozen runs, the mean Jaccard similarity between the two sets was 0\.930; when only the 89 runs with nonzero refinement were considered, it was 0\.922\.333The Jaccard coefficient is the size of the intersection of two changed\-node sets divided by the size of their union; values closer to 1 indicate greater agreement\. A comparison between two empty sets is defined as 1 in this analysis\.The global residual therefore reaches nodes with smaller critical strengths first, producing an implicit ordering of candidate changes\. SHR subsequently decides which of these candidate changes are retained\. As shown in Figure[5](https://arxiv.org/html/2609.03265#S5.F5), for a fixed global strengthη∗\\eta^\{\*\}, the condition for a node to reach the assignment boundary isη∗≥ηcrit\\eta^\{\*\}\\geq\\eta\_\{\\mathrm\{crit\}\}, equivalentlyd≥m/η∗d\\geq m/\\eta^\{\*\}\. Equality denotes tied cluster scores, whereas a strict hard\-assignment change requires the node to cross the boundary\.
Figure 5:Geometric interpretation of critical refinement strength\. For a fixed global strengthη∗\\eta^\{\*\}, the assignment boundary satisfiesd=m/η∗d=m/\\eta^\{\*\}\. Nodes above the boundary have smallerηcrit=m/d\\eta\_\{\\mathrm\{crit\}\}=m/dand therefore change assignment earlier\. Equality denotes tied cluster scores\. The plotted nodes illustrate the analytical mechanism and do not represent an empirical distribution\.Refinement coverage and node\-level outcomes\.Critical refinement strength determines the order in which nodes enter the changed set, whereas the final coverage determines how many potential errors a method can reach\. The DeSE results show that broader\-coverage refinements generally achieve higher Repair Recall\. SHR ultimately changes fewer nodes and therefore also has substantially lower Repair Recall\. Smaller coverage, however, does not automatically produce a lower Harm Fraction: on Citeseer and Photo, the proportion of harmful changes under SHR was not lower than that under CS\-BAYES\. SHR is conservative mainly because it changes fewer nodes, not because the current evidence reliably identifies every beneficial refinement\. On Cora, Citeseer, and Photo under the native DeSE soft\-assignment interface, the historical DeSE development baseline achieved a three\-dataset mean macro gain of1\.195pp1\.195\\,\\mathrm\{pp\}over the frozen outputs\. Re\-executing the saved historical procedure produced a maximum reproduction error of no more than4\.3×10−64\.3\\times 10^\{\-6\}among the reported metrics; complete results are provided in Appendix[D\.3](https://arxiv.org/html/2609.03265#A4.SS3)\. Under the same frozen residual, the macro gains of CS\-BAYES on the three datasets were0\.1660\.166,0\.3500\.350, and3\.136pp3\.136\\,\\mathrm\{pp\}, respectively\. SHR changed 6, 6, and 49 nodes, whereas the historical development baseline changed 74, 116, and 463 nodes\. Figure[6](https://arxiv.org/html/2609.03265#S5.F6)shows that the gain differences occur together with changes in intervention coverage and node\-level filtering, while the candidate residual remains fixed\. Strict definitions of repair, harm, and their diagnostic coordinate system are provided in Appendix[B\.3](https://arxiv.org/html/2609.03265#A2.SS3)\.
Figure 6:Development\-stage improvement space and coverage differences on DeSE\. \(a\) Clustering gains of the historical DeSE development baseline over the frozen outputs on Cora, Citeseer, and Photo\. \(b\) Changed\-node counts for the historical development baseline, CS\-BAYES, and SHR\. \(c\) Repair Recall for CS\-BAYES and SHR\. \(d\) Harm Fraction among changed nodes\. SHR ultimately changes substantially fewer nodes, but its node\-level Harm Fraction is not always lower\. Repair and harm are post hoc diagnostics computed only after method outputs are frozen and do not enter SHR decisions\.Identifiability of label\-free evidence\.Post hoc identifiability diagnostics further indicate that the current unlabeled selector remains a limiting factor\. In the fixed candidate space, 9 of the 10 active combinations retain at least0\.10pp0\.10\\,\\mathrm\{pp\}of oracle–global headroom, while the Combined\-LCB repair–harm ROC–AUC is0\.6840\.684\. Direction\-stability and cross\-system probes also show no consistent improvement\. The current selector therefore appears more effective at limiting intervention coverage than at identifying every beneficial refinement\. Full results are reported in Appendix E\.1\.
### 5\.5Risk and Applicability Boundaries
Gain and risk\.The refinement strategies show different gain–risk profiles under the same frozen outputs and candidate residual\. CS\-BAYES had a combination\-equal macro gain of0\.348pp0\.348\\,\\mathrm\{pp\}, compared with0\.137pp0\.137\\,\\mathrm\{pp\}for SHR; meanwhile, SHR had 3 catastrophic runs among 113 frozen units, whereas CS\-BAYES had 12, and their worst\-combination macro gains were−0\.041pp\-0\.041\\,\\mathrm\{pp\}and−0\.993pp\-0\.993\\,\\mathrm\{pp\}, respectively\. The paired bootstrap intervals for the SHR–CS\-BAYES macro\-gain difference and negative\-run\-rate difference both crossed zero\. The results show different empirical gain–risk profiles, but they do not support a statistically significant safety advantage for SHR\.
Figure 7:Gain–risk comparison under a shared residual\. \(a\) Combination\-equal macro gain\. \(b\) Combination\-equal negative\-run rate\. \(c\) Worst\-combination macro gain\. \(d\) Catastrophic\-run count\. Error bars denote 95% combination\-bootstrap CIs\. CM\-Global inherits its coverage from CS\-BAYES and therefore serves only as a matched\-coverage diagnostic rather than an independent method\.Complete gain–risk values are reported in Appendix[D\.6](https://arxiv.org/html/2609.03265#A4.SS6)\.
Role of coverage\.Coverage\-Matched Global Residual \(CM\-Global\) inherits the changed\-node count of CS\-BAYES in each run and approximately matches that coverage by adjusting global residual strength; it is therefore a mechanism diagnostic rather than an independently deployable method\. CS\-BAYES exceeds CM\-Global by only0\.030pp0\.030\\,\\mathrm\{pp\}in combination\-equal macro gain\. Together with Section[5\.4](https://arxiv.org/html/2609.03265#S5.SS4), this result shows that broader coverage coincides with larger observed gains in the current candidate space, while also exposing more nodes to harmful changes\. The comparison does not isolate a causal effect of coverage\.
Boundaries and applicability\.SHR requires the frozen model to provide valid soft cluster assignments aligned with the original clustering coordinate system\. When this interface condition is not met, the method can return the no\-action state\. For example, strict\-final DeSE on Photo and Computers had fewer active clusters than the declaredKK, so the cluster\-survival constraint prevented refinement\. DBCD–Cora was likewise retained only as a boundary case\. The preregistered4×54\\times 5matrix further showed that native cluster collapse for DeSE on Cora, ACM, and UAT caused the matrix to fail its interface gate; common\-suite backbone inclusion was therefore determined by five\-dataset interface validity rather than SHR gain\. A valid interface does not guarantee a positive SHR gain\. Under the common\-suite estimand, DGAC–Citeseer produced exact no\-action and SynC–UAT had a macro gain of−0\.042pp\-0\.042\\,\\mathrm\{pp\}; the latter was−0\.041pp\-0\.041\\,\\mathrm\{pp\}in the broader native\-interface registry\. The current label\-free evidence is more reliable for restricting the refinement range than for consistently identifying beneficial changes across datasets\. Coverage and gain have no simple monotonic relation: broader coverage can increase both repair and harm\. The observed gain–risk pattern is empirical and does not provide a performance guarantee\. The label\-free claim applies only to the SHR refinement stage after checkpoint fixation\. Complete boundary cases, interface failures, and collapse counts are reported in Appendix[C\.3](https://arxiv.org/html/2609.03265#A3.SS3)\.
## 6Conclusion
We study label\-free post\-processing of frozen graph\-clustering models after checkpoint fixation and propose Selective Hypergraph Refinement \(SHR\)\. SHR keeps the backbone parameters, node representations, and original graph structure fixed\. An attribute hypergraph provides the candidate residual, while label\-free evidence determines which assignment changes are retained\. The label\-free constraint applies only to the SHR refinement stage after checkpoint fixation and does not include prior backbone training or checkpoint selection\.
The controlled common suite shows that frozen clustering outputs retain a limited but measurable refinement space after training\. Among 15 backbone–dataset cells, 13 had a positive mean gain, one produced exact no\-action, and one was negative; the cell\-equal macro gain was0\.066pp0\.066\\,\\mathrm\{pp\}, while only0\.209%0\.209\\%of hard assignments changed on average\. The broader five\-backbone, 15\-combination native\-interface evaluation yielded a macro gain of0\.137pp0\.137\\,\\mathrm\{pp\}at a mean change ratio of0\.375%0\.375\\%, again with substantial heterogeneity\. Because only a small fraction of assignments is changed, SHR is better viewed as local post\-processing of the frozen clustering output rather than reconstruction of a new global clustering result\. Critical\-strength analysis shows that node responses depend on both the native assignment gap and the relative residual push toward candidate clusters\. Broader coverage reaches more potentially repairable nodes but also exposes more nodes to harmful changes\.
The source ablation shows an incremental effect of the true node–hyperedge correspondence relative to the shuffled hypergraph under the same frozen protocol\. However, the full multiscale attribute hypergraph did not consistently outperform an attributekk\-NN graph or original\-graph propagation\. The results support the use of genuine auxiliary relational information, but the multiscale hypergraph does not show a consistent advantage over the alternative relation sources considered here\. The current label\-free evidence also remains limited in distinguishing beneficial from harmful refinements\. Improving this label\-free selection remains an important direction for frozen graph\-clustering post\-processing\.
## Data and code availability
All datasets used in this study are publicly available; their sources and preprocessing details are provided in the experimental setup and Supplementary Information\. The code used for SHR, result aggregation, and metric computation, together with machine\-readable records supporting the primary results, will be released through a public code repository upon acceptance\.
During the SHR refinement stage, node labels are used only for external evaluation and post hoc analysis after all method outputs have been frozen\. They do not enter candidate refinement, state weighting, or node selection\.
## Generative AI Disclosure
Generative AI tools were used extensively during manuscript preparation, including for language editing and code\-related assistance\. All AI\-assisted material was reviewed and verified by the author, who takes full responsibility for the scientific content, experimental results, references, figures, and conclusions\. Generative AI tools are not authors\.
## References
- \[1\]Jingyun Zhang, Hao Peng, Li Sun, Guanlin Wu, Chunyang Liu, and Zhengtao Yu\.Unsupervised graph clustering with deep structural entropy\.In*Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V\.2*, pages 3752–3763\. Association for Computing Machinery, 2025a\.doi:10\.1145/3711896\.3737173\.
- \[2\]Yuchen Zhu, Kuang Zhou, Haishan Ye, Guang Dai, and Ivor W\. Tsang\.HALO: Hardness\-aware bilevel\-inspired contrastive graph clustering\.*International Journal of Approximate Reasoning*, 193:109657, 2026\.doi:10\.1016/j\.ijar\.2026\.109657\.
- \[3\]Kun Xie, Renchi Yang, and Sibo Wang\.Diffusion\-based graph\-agnostic clustering\.In*Proceedings of the ACM on Web Conference 2025*, pages 1353–1364\. Association for Computing Machinery, 2025a\.doi:10\.1145/3696410\.3714652\.
- \[4\]Shifei Ding, Benyu Wu, Xiao Xu, Ling Ding, and Xindong Wu\.SynC: Synergistic boosting of structure and representation for deep graph clustering\.*IEEE Transactions on Neural Networks and Learning Systems*, 37\(6\):2959–2968, 2026\.doi:10\.1109/TNNLS\.2025\.3643594\.
- \[5\]Xi Liu, Xiaolin Chen, Wenqian Yang, and Yong Yu\.DGM: deep graph clustering with mincut for analysis of single\-cell transcriptomics\.*BMC Genomics*, 27\(1\):383, 2026\.doi:10\.1186/s12864\-026\-12694\-y\.
- \[6\]Yan Wang, Yupeng Liu, Xiaojie Sun, and Jun Fu\.DBCD: Deep balanced community detection via consensus\-guided joint optimization in attributed networks\.*Expert Systems with Applications*, 298:129487, 2026\.doi:10\.1016/j\.eswa\.2025\.129487\.
- \[7\]Xuanting Xie, Bingheng Li, Erlin Pan, Zhaochen Guo, Zhao Kang, and Wenyu Chen\.One node one model: Featuring the missing\-half for graph clustering\.*Proceedings of the AAAI Conference on Artificial Intelligence*, 39\(20\):21688–21696, 2025b\.doi:10\.1609/aaai\.v39i20\.35473\.
- \[8\]Dengyong Zhou, Jiayuan Huang, and Bernhard Schölkopf\.Learning with hypergraphs: Clustering, classification, and embedding\.In*Advances in Neural Information Processing Systems 19*, volume 19, pages 1601–1608, 2006\.doi:10\.7551/mitpress/7503\.003\.0205\.
- \[9\]Qianqian Wang, Bowen Zhao, Zhengming Ding, Xiangdong Zhang, and Quanxue Gao\.A simple yet effective hypergraph clustering network\.In*Proceedings of the Thirty\-Fourth International Joint Conference on Artificial Intelligence*, pages 6352–6360, 2025a\.doi:10\.24963/ijcai\.2025/707\.
- \[10\]Qianqian Wang, Bowen Zhao, Zhengming Ding, Wei Feng, and Quanxue Gao\.Hypergraph clustering network with partial attribute imputation\.In*Proceedings of the IEEE/CVF International Conference on Computer Vision*, pages 2697–2706, 2025b\.doi:10\.1109/ICCV51701\.2025\.00259\.
- \[11\]Ju Niu and Yuhui Du\.Joint consensus kernel learning and adaptive hypergraph regularization for graph\-based clustering\.*Information Sciences*, 689:121468, 2025\.doi:10\.1016/j\.ins\.2024\.121468\.
- \[12\]Dehua Peng, Guangyao Fang, Zhipeng Gui, Yuhang Liu, and Huayi Wu\.Topological and semantic contrastive graph clustering by ricci curvature augmentation and hypergraph fusion\.*Knowledge\-Based Systems*, 334:115130, 2026\.doi:10\.1016/j\.knosys\.2025\.115130\.
- \[13\]Raphaël Pellegrin, Lukas Fesser, and Melanie Weber\.Higher\-order learning with graph neural networks via hypergraph encodings\.In*Advances in Neural Information Processing Systems 38*, volume 38, pages 192577–192620, 2025\.doi:10\.52202/085713\-5782\.
- \[14\]A\. Quadir and M\. Tanveer\.Hypergraph neural network with state space models for node classification\.*Engineering Applications of Artificial Intelligence*, 163\(Part 3\):112922, 2026\.doi:10\.1016/j\.engappai\.2025\.112922\.
- \[15\]Ziwei Chen, Jianjian Jiang, Xiangmin Luo, Fangyuan Lei, Xiaochen Yuan, and Jin Zhan\.Dual\-channel hypergraph networks in the time–frequency domain for learning advanced spatiotemporal dependencies in multivariate time series\.*Neurocomputing*, 648:130600, 2025\.doi:10\.1016/j\.neucom\.2025\.130600\.
- \[16\]Yusheng Zhao, Qixin Zhang, Xiao Luo, Junyu Luo, Wei Ju, Zhiping Xiao, and Ming Zhang\.Test\-time adaptation on graphs via adaptive subgraph\-based selection and regularized prototypes\.In*Proceedings of the 42nd International Conference on Machine Learning*, volume 267 of*Proceedings of Machine Learning Research*, pages 78003–78022, 2025\.URL[https://proceedings\.mlr\.press/v267/zhao25ai\.html](https://proceedings.mlr.press/v267/zhao25ai.html)\.
- \[17\]Haoxiang Zhang, Zhuofeng Li, Qiannan Zhang, Ziyi Kou, Juncheng Li, and Shichao Pei\.Avoiding structural pitfalls: Self\-supervised low\-rank feature tuning for graph test\-time adaptation\.*Transactions on Machine Learning Research*, November 2025b\.URL[https://openreview\.net/forum?id=yiS6q42LLt](https://openreview.net/forum?id=yiS6q42LLt)\.
- \[18\]Mengyao Li, Xu Zhou, Jiapeng Zhang, Zhibang Yang, Cen Chen, and Kenli Li\.Totf: Missing\-aware encoders for clustering on multi\-view incomplete attributed graphs\.In*Proceedings of the Thirty\-Fourth International Joint Conference on Artificial Intelligence*, pages 3054–3062, 2025\.doi:10\.24963/ijcai\.2025/340\.
- \[19\]Qian Huang, Horace He, Abhay Singh, Ser\-Nam Lim, and Austin R\. Benson\.Combining label propagation and simple models out\-performs graph neural networks\.In*International Conference on Learning Representations*, 2021\.URL[https://openreview\.net/forum?id=8E1\-f3VhX1o](https://openreview.net/forum?id=8E1-f3VhX1o)\.
- \[20\]Yuanhang Shao and Xiuwen Liu\.Nonlinear correct and smooth for graph\-based semi\-supervised learning\.*ACM Transactions on Knowledge Discovery from Data*, 19\(3\):1–32, 2025\.doi:10\.1145/3712604\.
- \[21\]Cheng Yang, Xumeng Gong, Chuan Shi, and Philip S\. Yu\.A post\-training framework for improving heterogeneous graph neural networks\.In*Proceedings of the ACM Web Conference 2023*, pages 251–262\. Association for Computing Machinery, 2023\.doi:10\.1145/3543507\.3583282\.
- \[22\]Jennifer A\. Hoeting, David Madigan, Adrian E\. Raftery, and Chris T\. Volinsky\.Bayesian model averaging: A tutorial\.*Statistical Science*, 14\(4\):382–401, 1999\.doi:10\.1214/ss/1009212519\.
- \[23\]Peng Zhou, Xia Wang, Liang Du, and Xuejun Li\.Clustering ensemble via structured hypergraph learning\.*Information Fusion*, 78:171–179, 2022\.doi:10\.1016/j\.inffus\.2021\.09\.003\.
- \[24\]Jiaxuan Xu, Lei Duan, Xinye Wang, and Liang Du\.Dynamic anchor\-based ensemble clustering via hypergraph reconstruction\.In*Proceedings of the Thirty\-Fourth International Joint Conference on Artificial Intelligence*, pages 6740–6748, 2025\.doi:10\.24963/ijcai\.2025/750\.
- \[25\]Owen Forbes, Edgar Santos\-Fernandez, Paul Pao\-Yen Wu, Hong\-Bo Xie, Paul E\. Schwenn, Jim Lagopoulos, Lia Mills, Dashiell D\. Sacks, Daniel F\. Hermens, and Kerrie Mengersen\.clusterbma: Bayesian model averaging for clustering\.*PLOS ONE*, 18\(8\):e0288000, 2023\.doi:10\.1371/journal\.pone\.0288000\.
- \[26\]Huayi Tang and Yong Liu\.Deep safe multi\-view clustering: Reducing the risk of clustering performance degradation caused by view increase\.In*Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition*, pages 202–211, 2022\.doi:10\.1109/CVPR52688\.2022\.00030\.
- \[27\]Jianhua Lin\.Divergence measures based on the shannon entropy\.*IEEE Transactions on Information Theory*, 37\(1\):145–151, 1991\.doi:10\.1109/18\.61115\.
## Appendix AImplementation Details and Frozen Protocol
### A\.1SHR Implementation Details
After truncated SVD and standardization of the attributes, an attribute hypergraph is constructed withkh=10k\_\{h\}=10; the multiscale representation is constructed according to Eq\. \([9](https://arxiv.org/html/2609.03265#S4.E9)\)\. The auxiliaryQhQ\_\{h\}enters the context only and is not used as a direct output\. We next specify the state weighting used in the formal implementation\. Forr∈𝒮r\\in\\mathcal\{S\}, letCr=\{i:argmaxQi\(ηr\)≠argmaxQ0,i\}C\_\{r\}=\\\{i:\\arg\\max Q^\{\(\\eta\_\{r\}\)\}\_\{i\}\\neq\\arg\\max Q\_\{0,i\}\\\}andcr=\|Cr\|c\_\{r\}=\|C\_\{r\}\|\. In themmth repeated held\-out fold, letT\(m\)T^\{\(m\)\}andF\(m\)F^\{\(m\)\}denote the topology and attribute score matrices\. The node utility and state statistic implemented in the code are
ui,r\(m\)\\displaystyle u\_\{i,r\}^\{\(m\)\}=12⟨Qi\(ηr\)−Q0,i,Ti\(m\)⟩\+12⟨Qi\(ηr\)−Q0,i,Fi\(m\)⟩−0\.05JS\(Qi\(ηr\),Q0,i\),\\displaystyle=\\tfrac\{1\}\{2\}\\langle Q^\{\(\\eta\_\{r\}\)\}\_\{i\}\-Q\_\{0,i\},T\_\{i\}^\{\(m\)\}\\rangle\+\\tfrac\{1\}\{2\}\\langle Q^\{\(\\eta\_\{r\}\)\}\_\{i\}\-Q\_\{0,i\},F\_\{i\}^\{\(m\)\}\\rangle\-0\.05\\,\\operatorname\{JS\}\(Q^\{\(\\eta\_\{r\}\)\}\_\{i\},Q\_\{0,i\}\),\(28\)sr\\displaystyle s\_\{r\}=1M∑m=1M1cr∑i∈Crui,r\(m\),\\displaystyle=\\frac\{1\}\{M\}\\sum\_\{m=1\}^\{M\}\\frac\{1\}\{c\_\{r\}\}\\sum\_\{i\\in C\_\{r\}\}u\_\{i,r\}^\{\(m\)\},\(29\)whereM=5M=5; whencr=0c\_\{r\}=0, the implementation setssr=0s\_\{r\}=0\. Each matched\-null repetition permutes the rows ofΔ\\Deltawithin strata defined by the baseline cluster and confidence quintile, and recalibrates the null state to the same target hard\-assignment change ratio\. For theB=19B=19null statisticssr,jnulls\_\{r,j\}^\{\\mathrm\{null\}\}, we define
br=∑j=1B𝟏\[sr,jnull≥sr\],er=max\(B−br1\+br,1B\+1\)\.b\_\{r\}=\\sum\_\{j=1\}^\{B\}\\mathbf\{1\}\[s\_\{r,j\}^\{\\mathrm\{null\}\}\\geq s\_\{r\}\],\\qquad e\_\{r\}=\\max\\\!\\left\(\\frac\{B\-b\_\{r\}\}\{1\+b\_\{r\}\},\\frac\{1\}\{B\+1\}\\right\)\.\(30\)The coverage complexity is computed exactly as in the code using the Beta–Binomial count prior and the MDL term:
L\(c\)=logBetaBinomial\(c,N,1,19\)−12log\(1\+c\)\.L\(c\)=\\log\\operatorname\{BetaBinomial\}\(c;N,1,19\)\-\\tfrac\{1\}\{2\}\\log\(1\+c\)\.\(31\)Let𝒮\\mathcal\{S\}contain the seven nonzero effect states\. The log weights for the no\-action and nonzero states, their normalized weights, and the resulting output are
ℓ0\\displaystyle\\ell\_\{0\}=L\(0\),\\displaystyle=L\(0\),ℓr\\displaystyle\\ell\_\{r\}=loger\+L\(cr\)−log\|𝒮\|,\\displaystyle=\\log e\_\{r\}\+L\(c\_\{r\}\)\-\\log\|\\mathcal\{S\}\|,\(32\)ωj\\displaystyle\\omega\_\{j\}=exp\(ℓj\)exp\(ℓ0\)\+∑r∈𝒮exp\(ℓr\),\\displaystyle=\\frac\{\\exp\(\\ell\_\{j\}\)\}\{\\exp\(\\ell\_\{0\}\)\+\\sum\_\{r\\in\\mathcal\{S\}\}\\exp\(\\ell\_\{r\}\)\},Qmix\\displaystyle Q\_\{\\mathrm\{mix\}\}=Normalize\(ω0Q0\+∑r∈𝒮ωrQ\(ηr\)\)\.\\displaystyle=\\operatorname\{Normalize\}\\\!\\left\(\\omega\_\{0\}Q\_\{0\}\+\\sum\_\{r\\in\\mathcal\{S\}\}\\omega\_\{r\}Q^\{\(\\eta\_\{r\}\)\}\\right\)\.\(33\)Thus, the no\-action state participates directly in the averaging throughQ0Q\_\{0\}and its weightω0\\omega\_\{0\}, rather than being added after the averaging step\. The projection sequentially evaluates
Qτ=Normalize\(\(1−τ\)Q0\+τQmix\),τ∈\{1,0\.75,0\.5,0\.25,0\},Q\_\{\\tau\}=\\operatorname\{Normalize\}\(\(1\-\\tau\)Q\_\{0\}\+\\tau Q\_\{\\mathrm\{mix\}\}\),\\qquad\\tau\\in\\\{1,0\.75,0\.5,0\.25,0\\\},\(34\)and adopts the first state that satisfies the frozen hard\-assignment\-change\-ratio, mean\-JS, and active\-cluster constraints\. Positive\-LCB filtering then reverts unsupported rows, and failure of the attribute\-provenance condition causes the entire run to returnQ0Q\_\{0\}\. These normalized evidence weights are based solely on label\-free empirical evidence and the complexity term; they are not posterior probabilities or probabilities of correctness\.
### A\.2Frozen Implementation Constants
Table[6](https://arxiv.org/html/2609.03265#A1.T6)summarizes the implementation constants shared by all frozen evaluations\.
Table 6:Frozen implementation constants for the formal SHR configuration\.
## Appendix BEvaluation Protocol and Metric Definitions
### B\.1Label\-Isolation Protocol
The label\-isolation protocol separates the construction and evaluation stages\. The construction stage reads only the frozen graph, attributes, representation,Q0Q\_\{0\}, residual, and existing label\-free signals, and writes the candidate states, changed masks, coverage values, and selection outputs to disk before labels are accessed\. The evaluation stage then reads the labels to compute external clustering metrics, repair/harm, oracle quantities, AUC, and tail precision\. All intervention outputs are frozen before labels are accessed, and no post\-hoc quantity is fed back into candidate generation, state weighting, node filtering, or the final output\.
### B\.2Clustering Metrics
For each run and predictiony^\\hat\{y\}, ACC first constructs a contingency table between the ground\-truth labels and predicted clusters, and then applies Hungarian assignment to maximize the matched count; the baseline and intervention mappings are obtained independently\. F1 is computed as the macro average after applying the same prediction\-specific mapping, withzero\_division=0\. NMI uses arithmetic normalization, and ARI uses the adjusted Rand definition; both are invariant to permutations of cluster identifiers\.
### B\.3Repair, Harm, and Oracle Diagnostics
Repair/harm uses a distinct but fixed diagnostic coordinate system: a Hungarian mappingM0M\_\{0\}is fitted only to the baseline prediction, andM0M\_\{0\}is then used to assess both baseline and intervention correctness\. Let
hi=𝟏\[y^i∗≠y^i0\],ci0=𝟏\[M0\(y^i0\)=yi\],ci∗=𝟏\[M0\(y^i∗\)=yi\],h\_\{i\}=\\mathbf\{1\}\[\\hat\{y\}\_\{i\}^\{\*\}\\neq\\hat\{y\}\_\{i\}^\{0\}\],\\qquad c\_\{i\}^\{0\}=\\mathbf\{1\}\[M\_\{0\}\(\\hat\{y\}\_\{i\}^\{0\}\)=y\_\{i\}\],\\qquad c\_\{i\}^\{\*\}=\\mathbf\{1\}\[M\_\{0\}\(\\hat\{y\}\_\{i\}^\{\*\}\)=y\_\{i\}\],\(35\)then
repairi=hi\(1−ci0\)ci∗,harmi=hici0\(1−ci∗\),neutrali=hi−repairi−harmi\.\\mathrm\{repair\}\_\{i\}=h\_\{i\}\(1\-c\_\{i\}^\{0\}\)c\_\{i\}^\{\*\},\\quad\\mathrm\{harm\}\_\{i\}=h\_\{i\}c\_\{i\}^\{0\}\(1\-c\_\{i\}^\{\*\}\),\\quad\\mathrm\{neutral\}\_\{i\}=h\_\{i\}\-\\mathrm\{repair\}\_\{i\}\-\\mathrm\{harm\}\_\{i\}\.\(36\)Repairable residual candidates have finiteηcrit,i\\eta\_\{\\mathrm\{crit\},i\}, a definedbcrit,ib\_\{\\mathrm\{crit\},i\},ci0=0c\_\{i\}^\{0\}=0, andM0\(bcrit,i\)=yiM\_\{0\}\(b\_\{\\mathrm\{crit\},i\}\)=y\_\{i\}\. The oracle is allowed to evaluate only the residual\-specifiedbcrit,ib\_\{\\mathrm\{crit\},i\}and cannot choose a different target class\. Repair Recall is the number of actual repairs divided by this fixed candidate pool and is recorded as NA when the denominator is empty\. Harm Fraction is the number of harmful changes divided by the changed\-node count; when the changed\-node count is 0, the implementation records it as 0\.
Accepted\-harm nodes are changed nodes retained by SHR for whichharmi=1\\mathrm\{harm\}\_\{i\}=1; that is, they were correct under the fixed baseline mappingM0M\_\{0\}but became incorrect after SHR refinement\. Missed\-repair nodes are drawn from the same fixed eligible residual\-candidate pool; they were not ultimately selected by SHR, although the residual\-specifiedbcrit,ib\_\{\\mathrm\{crit\},i\}would change a baseline error into a correct assignment underM0M\_\{0\}\. Both categories are determined with labels only after method outputs are frozen and do not enter SHR node selection\.
## Appendix CDatasets, Backbones and Provenance
### C\.1Dataset Statistics and Preprocessing
Table[7](https://arxiv.org/html/2609.03265#A3.T7)reports the actual inputs included in the current, development, or boundary registries\. Edge counts are the numbers of undirected edges after the loader removes self\-loops, deduplicates edges, and symmetrizes the graph\. SHR does not override each backbone’s feature preprocessing; instead, it reconstructs the auxiliary signal from the frozen input attributes by applying truncated SVD followed by standardization, and useskh=10k\_\{h\}=10for the attribute kNN hypergraph\. For graph evidence and the residual context, self\-loops are added temporarily only within the propagation operator\. When the same dataset is used by different backbones, backbone\-specific upstream preprocessing is inherited from the corresponding released implementation\.
Table 7:Dataset statistics and sources corresponding to the actual loaders and artifacts\. DBCD–Cora is a separate interface boundary; its declaredK=19K=19is inherited from this frozen interface and does not replace the standard Cora value ofK=7K=7\.
### C\.2Backbone and Checkpoint Provenance
Upstream training and checkpoint\-selection protocols follow the corresponding backbone implementations and are reported separately in Table[8](https://arxiv.org/html/2609.03265#A3.T8)\. OnceZ0Z\_\{0\}andQ0Q\_\{0\}are fixed, every SHR intervention decision follows the same label\-free protocol\. A paper citation identifies the backbone model, whereas local code and artifact provenance establish the checkpoint rule; the DeSE label\-aware checkpoint claim is therefore not attributed to the paper alone\.
Table 8:Upstream provenance separated from SHR intervention\. “GT” denotes ground\-truth labels; “Val” denotes validation labels\. UNKNOWN evidence is not silently interpreted as label\-free\.The numerical DBCD final epoch and exact released\-code commits for DeSE, DGAC and DGM were not preserved in the current frozen provenance records\. This does not alter the locally recorded selection rule, but limits commit\-level reproducibility\. Additional code provenance will be provided with the anonymized code repository\.
### C\.3Boundary and Interface Cases
Strict\-final DeSE Photo/Computers\.For these strict\-final anchors, the number of active clusters is smaller than the declaredKK, so the cluster\-survival constraint returns no\-action\. These runs are not included in the primary effectiveness analysis; the resulting zero intervention gain does not imply zero baseline clustering performance\.
DBCD–Cora\.The native assignment and active\-cluster interface do not satisfy the primary protocol requirements, so this combination is reported only as an interface boundary case\.
Computers legacy readout\.The development study uses a frozen DeSE embedding followed by an unsupervised KMeans readout\. This is a legacy, non\-native diagnostic interface: it is reported separately, excluded from the native DeSE mean, and not used to support a four\-dataset same\-interface claim\. Replaying the historical DeSE development baseline on the native Cora/Citeseer/Photo interfaces yields a maximum absolute metric error of4\.3×10−64\.3\\times 10^\{\-6\}; the Computers readout does not fully reproduce the paper\-reported Computers row\.
Negative boundary behavior\.SynC–UAT remains a negative primary case with a macro gain of−0\.041pp\-0\.041\\,\\mathrm\{pp\}, illustrating that satisfying the interface conditions does not guarantee positive refinement gain\. DGAC–BAT provides an additional negative outcome under aggressive coverage and is reported separately from the primary 15\-combination analysis\.
Failed preregistered4×54\\times 5matrix and common\-suite derivation\.The unified\-matrix audit completed all 20 smoke cells and all 100 formal runs for DeSE, HALO, DGAC, and SynC on Cora, Citeseer, ACM, UAT, and DBLP\. For DeSE on Cora, ACM, and UAT, at least three seeds had fewer native active clusters than the declaredKK, so the complete4×54\\times 5matrix failed the preregistered native\-interface validity gate\. The subsequent common suite retains only HALO, DGAC, and SynC, each of which has a valid nativeQ0Q\_\{0\}on all five datasets\. This subset is determined by interface validity rather than SHR gain\. Table[9](https://arxiv.org/html/2609.03265#A3.T9)retains the complete collapse counts and inclusion decisions\.
Table 9:Technical audit of the attempted preregistered4×54\\times 5matrix\. All 20 smoke cells and 100 formal runs completed\. DeSE failed the native\-interface validity gate on three datasets because at least three of five runs had fewer active native clusters than the declaredKK\. The subsequent3×53\\times 5common suite is therefore interface\-validity\-driven rather than performance\-selected\.
## Appendix DAdditional Results and Robustness
### D\.1Common\-Suite Statistics and Post\-Processing Cost
Table[10](https://arxiv.org/html/2609.03265#A4.T10)reports complete cell\-level statistics for the common suite\. All five paired seeds are retained in every cell; the cell\-level bootstrap intervals are descriptive for these small samples and are not used for individual\-cell significance claims\. Table[11](https://arxiv.org/html/2609.03265#A4.T11)reports the changed\-node count, change ratio, changed nodes per 1,000, and post\-processing runtime\. Timing begins afterAA,XX,Z0Z\_\{0\}, andQ0Q\_\{0\}have been prepared and ends when formal SHR returnsQ∗Q^\{\*\}\. Each unit receives one warm\-up and three timed repetitions, and backbone training is excluded\. All 75 timed outputs exactly match their corresponding frozen SHR outputs\.
Table 10:Cell\-level common\-suite macro\-gain statistics\. Values are percentage points\. Intervals are descriptive percentile intervals from 10,000 paired seed\-level bootstrap resamples \(n=5n=5per cell; seed 4102026\)\. Counts give positive/exact\-zero/negative frozen runs\.Table 11:Detailed intervention scale and runtime for the 15 common\-suite cells\. Change statistics summarize five paired frozen runs; runtime is the median of the five per\-unit median timings\.
### D\.2Comparator Details
Table[12](https://arxiv.org/html/2609.03265#A4.T12)summarizes the coverage, strength, state\-averaging scheme, and experimental role of each comparison method under the shared candidate residual; the corresponding state spaces and computational rules are specified below\.
Table 12:Comparison methods under the shared candidate residual\. CM\-Global inherits its refinement coverage from CS\-BAYES and is therefore used only as a matched\-coverage diagnostic\.Global\-A is defined asQA=softmax\(log\(Q0\+10−8\)\+0\.1Δ\)Q^\{A\}=\\operatorname\{softmax\}\(\\log\(Q\_\{0\}\+10^\{\-8\}\)\+0\.1\\Delta\)and uses neither a posterior nor the output of another method\. For Strength\-Bayes, the nonzero states fixπ=1\\pi=1and useη∈\{0\.7,1,1\.5,2,3,5,7,10\}\\eta\\in\\\{0\.7,1,1\.5,2,3,5,7,10\\\}; for CS\-BAYES, the positive\-coverage states areπ∈\{\.01,\.03,\.05,\.1,\.2,\.4,\.6,\.8,1\}\\pi\\in\\\{\.01,\.03,\.05,\.1,\.2,\.4,\.6,\.8,1\\\}, withγ=0\\gamma=0fixed\. Both share the no\-action priorp0=\.1p\_\{0\}=\.1and the discrete strength prior
logp\(ηe\)=−12\(ηe/5\)2−logsumexpe′\[−12\(ηe′/5\)2\]\.\\log p\(\\eta\_\{e\}\)=\-\\tfrac\{1\}\{2\}\(\\eta\_\{e\}/5\)^\{2\}\-\\operatorname\{logsumexp\}\_\{e^\{\\prime\}\}\[\-\\tfrac\{1\}\{2\}\(\\eta\_\{e^\{\\prime\}\}/5\)^\{2\}\]\.\(37\)Letℓi,e\\ell\_\{i,e\}denote the local label\-free log\-evidence for nodeiiat strengthee\. The run\-level generalized evidence isTN∑ilog\[\(1−π\)\+πexp\(ℓi,e\)\]T\_\{N\}\\sum\_\{i\}\\log\[\(1\-\\pi\)\+\\pi\\exp\(\\ell\_\{i,e\}\)\], whereTN=min\(1,512/N\)T\_\{N\}=\\min\(1,512/N\)\. Strength\-Bayes fixes the positive states atπ=1\\pi=1; CS\-BAYES performs posterior\-style averaging over\(π,η\)\(\\pi,\\eta\)and the conditional node keep/action probabilities rather than using the posterior mode\. Both then evaluate the maximum change rate, mean JS, and active\-cluster survival along the fixed shrinkage pathτ∈\{1,\.75,\.5,\.25,0\}\\tau\\in\\\{1,\.75,\.5,\.25,0\\\}\.
CM\-Global first reads the changed\-node countkkproduced by CS\-BAYES for the same run, and then selects, fromη=0\\eta=0and\[0\.01,20\]\[0\.01,20\]sampled on an 80\-point geometric grid, the global residual state with the smallest lexicographic key\(\|\#changed−k\|,JS¯\)\(\|\\\#\\mathrm\{changed\}\-k\|,\\overline\{\\mathrm\{JS\}\}\)\. CM\-Global therefore cannot determine coverage independently and serves only as a same\-coverage diagnostic\.
### D\.3DeSE Development Results
The historical DeSE development baseline records the development\-stage improvement space observed when post\-processing frozen DeSE outputs\. On Cora, Citeseer, and Photo under the native soft\-assignment interface, its three\-dataset mean macro gain over the frozen outputs is1\.195pp1\.195\\,\\mathrm\{pp\}\. Re\-executing the saved historical procedure yields a maximum absolute reproduction error of4\.3×10−64\.3\\times 10^\{\-6\}among the reported metrics\. This development gain is improvement space observed in the historical development procedure, not a theoretical performance upper bound\. Complete values are listed in Table[13](https://arxiv.org/html/2609.03265#A4.T13)\. The Computers row uses the legacy non\-native readout described in Appendix[C\.3](https://arxiv.org/html/2609.03265#A3.SS3)and is excluded from the mean over the three native\-interface datasets\.
Table 13:DeSE development results on native assignments and the legacy Computers readout\.Historical DeSE development baseline on native frozen assignmentsDatasetRoleΔ\\DeltaACCΔ\\DeltaNMIΔ\\DeltaARIΔ\\DeltaF1ChangedCoradevelopment\.148\.566\-\.018\.29374Citeseerdevelopment\.240\.249\.199\.404116Photodevelopment2\.2351\.7033\.6794\.645463Native meandevelopment\.874\.8391\.2871\.780–Legacy non\-native readout \(excluded from native mean\)Computersfrozen embedding \+ KMeans1\.825\.8191\.454\.6241315
### D\.4Complete SHR Results
Table[14](https://arxiv.org/html/2609.03265#A4.T14)reports the combination\-level absolute results for the fixed 15\-combination primary registry\. It is aggregated directly from the existing frozen records for 113 units by taking the arithmetic mean over frozen units within each backbone–dataset combination\. Strict\-final degenerate anchors, the DBCD interface boundary, the Computers legacy readout, and additional aggressive\-control diagnostics are excluded from this table\.
Table 14:Complete absolute results for SHR across the 15 primary backbone–dataset combinations \(Part I: frozen\-baseline and final SHR metrics\)\. Absolute metrics are reported on the\[0,1\]\[0,1\]scale, and each row is the descriptive arithmetic mean over the corresponding frozen units\. Depending on the backbone, units are seeds, folds, or a single frozen checkpoint; therefore, the DeSE rows withn=1n=1do not estimate run\-to\-run uncertainty\. The frozen baseline denotes the locally frozen output rather than a directly transcribed paper\-reported score\. The upstream selection of the DeSE checkpoints used labels; the label\-free constraint applies only to the SHR stage after checkpoint fixation\.Table 15:Complete absolute results for SHR \(continued: metric gains relative to the frozen baseline, macro gain, and hard\-assignment change ratio\)\. Metric gains and macro gain are reported in percentage points; Change is reported as a percentage\. The valid no\-action result for DGAC–Citeseer and all negative combinations are retained exactly as frozen\. Machine\-readable records for every frozen unit and unrounded combination\-level values will be released with the code repository\.
### D\.5Aggregation and Backbone Sensitivity
Table[16](https://arxiv.org/html/2609.03265#A4.T16)reports the two\-stage aggregation: datasets are first averaged within each backbone, and the backbone\-level means are then weighted equally; combination\-equal remains the primary statistic\.
Table 16:Equal\-backbone sensitivity \(gains in percentage points\)\. Summary rows average the five backbone\-level means equally\.For macro gain, SHR−\-CS\-BAYES is−0\.228pp\-0\.228\\,\\mathrm\{pp\}, with a 95% backbone\-bootstrap CI of\[−0\.681,0\.118\]\[\-0\.681,0\.118\]\. For negative\-run rate, the difference is−2\.13\-2\.13percentage points, with a 95% CI of\[−26\.8,22\.0\]\[\-26\.8,22\.0\]\. SHR itself has an equal\-backbone macro gain of0\.109pp0\.109\\,\\mathrm\{pp\}\(exploratory 95% bootstrap CI\[0\.031,0\.222\]pp\[0\.031,0\.222\]\\,\\mathrm\{pp\}\)\. With only five bootstrap units, these are exploratory sensitivity intervals rather than confirmatory evidence\.
### D\.6Detailed Gain–Risk Comparison
Table[17](https://arxiv.org/html/2609.03265#A4.T17)preserves the complete numerical gain–risk comparison moved from the main text\. Standalone methods use the combination\-equal risk estimand; CM\-Global inherits the coverage of CS\-BAYES and is only a matched\-coverage mechanism diagnostic\.
Table 17:Gain–risk summary under a shared residual\. Standalone methods use combination\-equal risk; CM\-Global is only a matched\-coverage mechanism diagnostic\. Catastrophic counts are reported overN=113N=113frozen paired runs per method\.
### D\.7Additional Statistical Comparison with CS\-BAYES
Across the 15 combination\-level paired means, the macro\-gain difference between SHR and CS\-BAYES yields a two\-sided Wilcoxon signed\-rank statistic of46\.046\.0\(p=0\.454p=0\.454\) and a two\-sided exact sign\-testp=0\.607p=0\.607\. For the within\-combination negative\-run rates, the Wilcoxon statistic is24\.024\.0\(p=0\.421p=0\.421\), and the exact sign\-test givesp=1\.000p=1\.000\. These auxiliary tests are consistent with the paired bootstrap results in the main text: the current data support neither a universal advantage for either method nor a description of SHR as statistically safer\.
## Appendix EAdditional Diagnostics and Ablation
### E\.1Additional Identifiability Diagnostics
#### Diagnostic candidate set and oracle\.
This diagnostic includes only backbone–dataset combinations with at least one frozen unit whose final SHR changed\-node count is nonzero\. The resulting 10 combinations are DGAC–Cora; HALO–ACM, HALO–BAT, HALO–EAT, and HALO–UAT; and SynC–ACM, SynC–Citeseer, SynC–Cora, SynC–DBLP, and SynC–UAT\. DGAC–Citeseer is excluded from this subset because all five frozen units return no\-action\. The candidate universe consists of eligible residual candidates with finiteηcrit\\eta\_\{\\mathrm\{crit\}\}not exceeding the frozen upper bound of theη\\etasearch, and each target class is fixed to the residual\-specifiedbcritb\_\{\\mathrm\{crit\}\}\. Within each run, the oracle selectskknodes, wherekkis the final SHR hard\-assignment change count\. The corresponding global result selects the firstkkcandidates ordered byηcrit\\eta\_\{\\mathrm\{crit\}\}and then node ID, again usingbcritb\_\{\\mathrm\{crit\}\}\. The macro oracle first forms a baseline label–cluster contingency table and groups candidates by true\-label row, baseline cluster, andbcritb\_\{\\mathrm\{crit\}\}target, with candidates within each group ordered byηcrit\\eta\_\{\\mathrm\{crit\}\}and node ID\. It then adds the feasible move that maximizes the four\-metric macro score at each step and performs up to 20 deterministic one\-swap passes, accepting only swaps that improve the macro score by more than10−1210^\{\-12\}\. This greedy\-plus\-one\-swap solution is a feasible lower bound within the fixed candidate directions and is not guaranteed to be the combinatorial optimum\. It uses labels only after output freezing, generates no new direction, does not enter SHR, and is not deployable\. Letgoracleg\_\{\\mathrm\{oracle\}\},gglobalg\_\{\\mathrm\{global\}\}, andgSHRg\_\{\\mathrm\{SHR\}\}denote their respective macro gains\. Figure[8](https://arxiv.org/html/2609.03265#A5.F8)uses
Horacle−global=goracle−gglobal,Recovery=gSHR−gglobalgoracle−gglobal,H\_\{\\mathrm\{oracle\-global\}\}=g\_\{\\mathrm\{oracle\}\}\-g\_\{\\mathrm\{global\}\},\\qquad\\mathrm\{Recovery\}=\\frac\{g\_\{\\mathrm\{SHR\}\}\-g\_\{\\mathrm\{global\}\}\}\{g\_\{\\mathrm\{oracle\}\}\-g\_\{\\mathrm\{global\}\}\},with Recovery recorded as NA when the denominator is nonpositive\. Nine of the 10 included combinations have combination\-level mean headroom of at least0\.10pp0\.10\\,\\mathrm\{pp\}\.
#### Combined\-LCB and repair–harm AUC\.
The node\-level Combined\-LCB used in Section[4\.5](https://arxiv.org/html/2609.03265#S4.SS5)and the frozen score re\-audited here share the same label\-free definition\. For each of five evidence repeats, target\-direction topology and attribute supports are combined asui\(t\)=12\(ui,topo\(t\)\+ui,attr\(t\)\)u\_\{i\}^\{\(t\)\}=\\tfrac\{1\}\{2\}\(u\_\{i,\\mathrm\{topo\}\}^\{\(t\)\}\+u\_\{i,\\mathrm\{attr\}\}^\{\(t\)\}\), followed by the lower confidence boundu¯i−1\.645si/5\\overline\{u\}\_\{i\}\-1\.645s\_\{i\}/\\sqrt\{5\}\. To align the score direction with the residual\-fixed repair/harm target, the reported AUC of0\.6840\.684uses the frozen current\-candidate LCB and retains only eligible decisive candidates whose stored target equalsbcritb\_\{\\mathrm\{crit\}\}\. Repair and harm labels follow the fixed baseline mapping in Appendix[B\.3](https://arxiv.org/html/2609.03265#A2.SS3), and neutral nodes are excluded from AUC\. ROC–AUC is computed within a frozen unit only when at least two observations, both repair and harm classes, and a nonconstant finite score are available; otherwise it is NA\. Valid frozen\-unit AUCs are first averaged within each backbone–dataset combination, and the resulting values are averaged equally over the 10 included combinations, yielding0\.6840\.684\.
#### Residual\-direction consensus\.
For every frozen run, four types of mild label\-free perturbation are generated: 5% edge dropout, 5% feature masking, feature noise with standard deviation equal to 0\.05 times the global feature standard deviation, and 5% hypergraph\-neighbor membership perturbation\. Each type has 10 fixed repetitions, forT=40T=40perturbations\. The auxiliary residual is reconstructed for every perturbation, and the earliest target statebi\(t\)b\_\{i\}^\{\(t\)\}is recorded; the absence of a finite switching strength is represented as a distinct no\-switch state\. Node\-level directional consistency is
direction\_consensusi=maxs∈\{−1,0,…,K−1\}140∑t=140𝟏\[bi\(t\)=s\]\.\\mathrm\{direction\\\_consensus\}\_\{i\}=\\max\_\{s\\in\\\{\-1,0,\\ldots,K\-1\\\}\}\\frac\{1\}\{40\}\\sum\_\{t=1\}^\{40\}\\mathbf\{1\}\[b\_\{i\}^\{\(t\)\}=s\]\.Accepted\-harm and missed\-repair nodes are pooled according to Appendix[B\.3](https://arxiv.org/html/2609.03265#A2.SS3)\. Their pooled node\-level medians are0\.9620\.962\(n=118n=118\) and0\.8500\.850\(n=11,637n=11\{,\}637\), respectively\. Here,nndenotes diagnostic nodes rather than independent runs; within\-node and within\-run dependence means that these descriptive distributions are not independent\-sample inference\.
#### Cross\-system diagnostics\.
The supervised cross\-system probes use only repair and harm candidates, with repair coded as 1 and harm as 0; neutral nodes are excluded\. Leave\-one\-dataset\-out \(LODO\) holds out one complete backbone–dataset combination and trains on the other nine combinations, whereas leave\-one\-backbone\-out \(LOBO\) holds out one complete backbone \(DGAC, HALO, or SynC\)\. The full XGBoost probe uses 28 frozen label\-free features: baseline logit margin; residual directional advantage;ηcrit\\eta\_\{\\mathrm\{crit\}\}; Combined\-LCB for the current,bcritb\_\{\\mathrm\{crit\}\}, and action targets; topology target support; attribute target support; their support gap and source agreement; topology action support; attribute action support; candidate and actual\-SHR assignment JS; baseline entropy; baseline maximum confidence; cluster size; feature\-kNN target agreement; graph\-neighbor target agreement; direction consensus; original\-target survival; the coefficient of variation and finite fraction ofηcrit\\eta\_\{\\mathrm\{crit\}\}; residual\-direction margin; and the direction\-consensus scores under edge dropout, feature masking, feature noise, and hypergraph perturbation\. Missing values receive training\-set median imputation, and training weights are the normalized inverse sample counts within each dataset–class group\. XGBoost is fixed at 300 trees, depth 3, learning rate0\.050\.05, row and column subsampling of0\.80\.8,λ=1\\lambda=1, and random seed2026080720260807, with no tuning\. Average precision is computed over all held\-out repair/harm nodes\. Operating precision ranks candidates within each held\-out run, selects the topkk, and divides the repair count by that run’s observed SHR changed countkkbefore averaging over runs\. The separate single\-signal tail analysis retains repair, harm, and neutral candidates and evaluates operating\-kk, 0\.1%, 0\.25%, 0\.5%, 1%, 2%, and top\-5/10/20 cutoffs; neutral candidates remain in the Precision@k denominator\. Relative to the current Combined\-LCB baseline, LODO XGBoost has meanΔ\\DeltaAP of approximately\+0\.002\+0\.002and meanΔ\\Deltaoperating precision of approximately−0\.006\-0\.006\. Only 3 of 10 holdouts satisfy the preregistered joint\-win rule, and LOBO results are likewise unstable\. All supervised probes are post hoc diagnostics performed after method outputs are frozen\. They are not part of unsupervised SHR and must not be interpreted as unsupervised generalization performance\.
Figure[8](https://arxiv.org/html/2609.03265#A5.F8)summarizes the oracle\-headroom, residual\-direction\-consensus, repair–harm AUC, and cross\-system probe results reported above\.
Figure 8:Post hoc diagnosis of label\-free selection capability\. \(a\) Additional improvement space of the oracle over the global refinement result and its recovery by SHR for the included combinations\. \(b\) Residual\-direction consensus for nodes that were accepted but ultimately became incorrect and for unaccepted nodes that could have been repaired\. \(c\) Repair–harm ROC–AUC for−ηcrit\-\\eta\_\{\\mathrm\{crit\}\}and Combined\-LCB\. \(d\) Changes relative to the current LCB baseline in cross\-dataset diagnosis\. Repair, harm, oracle, and AUC are computed with labels only after method outputs are frozen and do not enter SHR decisions\.
### E\.2Additional Source\-Ablation Protocol Details
The auxiliary\-source experiment fixesQ0Q\_\{0\}, state calibration, matched\-null, coverage constraints, LCB, and provenance execution, while replacing only the relational source used to construct the residual\. The comparisons include original\-graph propagation, an attribute\-based cosine1010\-NN graph, a single\-scale attribute hypergraph, the full multiscale attribute hypergraph, and a randomized \(shuffled\) hypergraph that preserves node incidence degree and hyperedge size\. The five shuffled hypergraphs are averaged within the same frozen run and are not treated as independent runs\. All sources use the same target coverage\-state calibration protocol, but projection and node filtering can produce different final change ratios\. The differences between sources therefore represent the overall operational effect of replacing the information source under the same operational protocol, rather than a direct structural effect under strictly matched final coverage\.
Across the 10 frozen runs of DGM–Adam, the prespecified common\-dimension rule givesdc=26d\_\{c\}=26for the single\-scale source anddc=32d\_\{c\}=32for all other sources\. The comparison between the multiscale and single\-scale sources is therefore only a descriptive scale diagnostic and cannot be interpreted as a pure scale effect under a strictly dimension\-matched condition; this dimensional difference was not adjusted according to the evaluation results\.
### E\.3Method Distillation and Simplification
Distillation uses the frozen historical 15\-combination/136\-run registry, in which the complete\-SHR macro gain is0\.118pp0\.118\\,\\mathrm\{pp\}; the corresponding macro gain in the current primary 15\-combination/113\-run registry is0\.137pp0\.137\\,\\mathrm\{pp\}\. These values have different scopes and must not be combined\. Effect\-only retains40\.6%40\.6\\%of the observed gain of the complete configuration, but inherits its frozen changed\-count budget and cannot be deployed independently\. Among the simplified variants tested, No coverage/MDL, No matched\-null, No node\-level filtering \+ provenance veto, MAP, and Effect\-only fail to preserve simultaneously the observed gain characteristics, negative\-run behavior, and execution constraints of the complete SHR\. Figure[9](https://arxiv.org/html/2609.03265#A5.F9)presents a representative performance–risk–complexity profile\.
No node\-level filtering \+ provenance veto\.This variant retains candidate\-state construction, evidence assessment, state weighting, and global safety projection, and denotes byQsafeQ\_\{\\mathrm\{safe\}\}the candidate result that passes the global change\-rate, mean\-JS, and active\-cluster constraints\. Unlike complete SHR, it outputsQsafeQ\_\{\\mathrm\{safe\}\}directly and omits two final layers of selective control\. First, it does not apply Combined\-LCB screening to the actually changed nodes or the associated cluster\-survival protection\. Second, it does not apply run\-level hard rejection based on the mean attribute support of retained nodes\. Its macro gain, negative\-run rate, and worst\-combination result are\+0\.068pp\+0\.068\\,\\mathrm\{pp\},28\.7%28\.7\\%, and−0\.209pp\-0\.209\\,\\mathrm\{pp\}, respectively, compared with\+0\.118pp\+0\.118\\,\\mathrm\{pp\},18\.4%18\.4\\%, and−0\.041pp\-0\.041\\,\\mathrm\{pp\}for complete SHR\. Under this historical protocol, the observed profile therefore combines lower mean gain, more negative runs, and a worse tail outcome; however, this ablation alone does not establish an independent causal role for either control layer\.
Figure 9:Ablation profile of the frozen method\-distillation registry\. \(a\) Macro gain with equal weighting of backbone–dataset combinations; \(b\) run\-weighted negative\-run rate; \(c\) worst\-combination macro gain and the catastrophic threshold defined as−0\.25pp\-0\.25\\,\\mathrm\{pp\}, with the number of logical blocks shown on the right\. No node\-level filtering \+ provenance veto removes both Combined\-LCB/cluster\-survival screening and the attribute\-provenance veto\. Effect\-only inherits the frozen changed\-count budget of complete SHR and cannot be deployed independently\. This figure compares the observed gain, negative\-run behavior, and execution complexity of the simplified configurations and does not redefine the primary mean\.Similar Articles
Refining Heuristic-Based Bitcoin Address Clustering with Graph Neural Networks
The paper proposes a graph neural network approach to refine heuristic-based Bitcoin address clustering, releasing a dataset and introducing hierarchical clustering for better analysis of suspicious merges.
Heterogeneous Graph Condensation via Role-Aware Clustering
This paper proposes HGC-RC, a role-aware heterogeneous graph condensation framework that uses lightweight propagation and a hybrid clustering strategy to produce compact heterogeneous graphs, enabling efficient HGNN training on large-scale graphs without sacrificing performance.
Breaking Structural Isolation: Scalable Graph Clustering via Community-Aware Sampling and Structural Entropy
This paper proposes SCISE, a scalable unsupervised graph clustering framework that uses community-aware sampling and structural entropy to overcome structural isolation in mini-batch training, achieving state-of-the-art results on benchmark datasets.
Towards Trustworthy Hypergraph Neural Networks under Label Noise
This paper systematically studies hypergraph node classification under label noise, proposing HyperTrust, a robust framework with HyperedgeBoost and HyperedgePrune modules, along with a unified benchmark for evaluating LLN and GLN methods on hypergraphs.
THGFM: Dual-Branch Temporal Heterogeneous Graph Fusion Model
THGFM is a dual-branch temporal heterogeneous graph fusion model that combines shared-space and relation-type-partitioned attention with rotary temporal attention, outperforming baselines on academic graph benchmarks.