CoDiffGRN: Rethinking Gene Regulatory Network Inference via the BEELINE-KGC Benchmark and Co-evolutionary Discrete Diffusion
Summary
This paper introduces CoDiffGRN, a co-evolutionary discrete diffusion framework for gene regulatory network inference, along with a new benchmark BEELINE-KGC for inductive evaluation. It achieves state-of-the-art performance in novel regulatory discovery.
View Cached Full Text
Cached at: 07/16/26, 04:21 AM
# CoDiffGRN: Rethinking Gene Regulatory Network Inference via the BEELINE-KGC Benchmark and Co-evolutionary Discrete Diffusion
Source: [https://arxiv.org/html/2607.13120](https://arxiv.org/html/2607.13120)
Jiaze Song Peking University jzsong25@stu\.pku\.edu\.cn &Runhao Zhao National University of Defense Technology runhaozhao@nudt\.edu\.cn &Minghao Xu Peking University minghao\.xu@stu\.pku\.edu\.cn &Bin Cui Peking University bin\.cui@pku\.edu\.cn &Wentao Zhang Peking University wentao\.zhang@pku\.edu\.cn
###### Abstract
Inferring gene regulatory networks \(GRNs\) from single\-cell transcriptomic data is crucial for biological discovery, yet existing approaches suffer from a fundamental misalignment with real\-world needs\. Researchers typically seek a small set of high\-confidence regulatory interactions for experimental validation, often involving previously unseen genes\. However, current benchmarks rely on transductive splits with global classification metrics, while prevailing models struggle to generalize under inductive settings\. To bridge this gap, we reformulate GRN inference as an inductive, ranking\-centric graph completion problem and introduceBEELINE\-KGC, a new benchmark that incorporates an inductive gene\-holdout split together with knowledge graph completion metrics to better evaluate top\-ranked predictions\. Building on this, we proposeCoDiffGRN, the first co\-evolutionary discrete diffusion framework that jointly models biologically coherent discretized gene expression states and regulatory interactions for robust inductive generalization and improved top\-ranked regulatory discovery\. We further introduce TF\-ALL Subgraph Sampling \(TASS\) for scalable training\. Extensive experiments on BEELINE\-KGC show that CoDiffGRN establishes new state\-of\-the\-art performance, significantly outperforming existing methods in novel regulatory discovery, and ablation studies further verify the effectiveness of our design\.
## 1Introduction
Gene regulatory networks \(GRNs\) dictate cellular identity and physiological function by encoding the complex interactions between transcription factors \(TFs\) and target genes\[[37](https://arxiv.org/html/2607.13120#bib.bib1),[8](https://arxiv.org/html/2607.13120#bib.bib2),[14](https://arxiv.org/html/2607.13120#bib.bib3),[39](https://arxiv.org/html/2607.13120#bib.bib4)\]\. While the advent of single\-cell RNA sequencing \(scRNA\-seq\) has fundamentally advanced GRN inference by resolving bulk\-level signal averaging\[[21](https://arxiv.org/html/2607.13120#bib.bib9)\], the resulting data is notoriously heterogeneous and sparse\[[34](https://arxiv.org/html/2607.13120#bib.bib10),[20](https://arxiv.org/html/2607.13120#bib.bib11)\]\. To tackle these challenges, recent progress has shifted from classical statistical methods to graph neural networks \(GNNs\), particularly graph autoencoder \(GAE\) architectures\[[7](https://arxiv.org/html/2607.13120#bib.bib20),[25](https://arxiv.org/html/2607.13120#bib.bib21),[46](https://arxiv.org/html/2607.13120#bib.bib22),[15](https://arxiv.org/html/2607.13120#bib.bib23),[42](https://arxiv.org/html/2607.13120#bib.bib24),[36](https://arxiv.org/html/2607.13120#bib.bib25)\]\. Despite these architectural advances, we argue that computational GRN inference suffers from a fundamental misalignment with practical biological discovery in two critical dimensions:
First, there is an evaluation misalignment\.Standard benchmarks such as BEELINE\[[29](https://arxiv.org/html/2607.13120#bib.bib29)\]evaluate GRN inference under transductive settings, where all genes are observed during training\. However, discovering regulatory mechanisms for novel modules or rare cell types inherently requires inductive generalization to unseen genes\[[9](https://arxiv.org/html/2607.13120#bib.bib30),[11](https://arxiv.org/html/2607.13120#bib.bib31)\]\. Moreover, these benchmarks formalize GRN inference as a binary classification task measured by AUROC and AUPRC\. In practice, however, biologists rely on AI models to prioritize a small, high\-confidence set of novel interactions for costly experimental validation\. Global metrics such as AUROC are easily dominated by low\-ranked edges, making them poor proxies for the top\-KKranking quality that ultimately drives scientific discovery\.
Figure 1:Overview of current limitations and our proposed solutions\.\(a\) Current benchmarks mismatch with realistic demand of inductive generalization and top\-KKranking quality, while existing methods degrade with unseen genes and fixed edge transitions\. \(b\) Our BEELINE\-KGC introduces an inductive, ranking\-based evaluation protocol, and CoDiffGRN leverages cell\-cluster discretization, co\-evolutionary discrete diffusion with TASS\.*Abbr\.*, G\.T\.: Ground\-truth, N\.S\.: Negative Sample\.Second, there exists a gene\-level inductive generalization gap\. Under realistic inductive settings, existing GAE\-based methods rely heavily on predefined prior graphs\. When holdout genes become disconnected during inference, they lose critical contextual signals and suffer severe performance degradation \(Figure[1](https://arxiv.org/html/2607.13120#S1.F1)a\)\. Recent diffusion\-based methods partially alleviate this topological isolation, but still fail to generalize effectively to unseen genes, as the highly heterogeneous and sparse nature of scRNA\-seq data prevents reliable feature correspondence and can lead to feature collapse\.
More fundamentally, current approaches fail to capture the conditional nature of gene regulations\.Regulatory interactions are not isolated events, but are conditioned on the paired states of regulator and target genes\. Applying a uniform transition to all edges during diffusion, regardless of the activity states of their endpoint genes, violates this fundamental principle of GRNs\.
To address these limitations, we introduce a new evaluation paradigm alongside a novel generative framework\. First, we proposeBEELINE\-KGC, a systematic extension of BEELINE that enforces an*Inductive Gene\-Holdout Split*\. By recasting evaluation as a Knowledge Graph Completion \(KGC\) task\[[4](https://arxiv.org/html/2607.13120#bib.bib32)\], BEELINE\-KGC uses Hits@K and Mean Reciprocal Rank \(MRR\) to directly measure the top\-KKranking consistency of regulatory predictions\. Under this rigorous protocol, existing state\-of\-the\-art models exhibit severe generalization bottlenecks\.
On the modeling side, we proposeCoDiffGRN, the first gene\-regulation co\-evolutionary discrete diffusion model for GRN inference\. Built upon the D3PM framework\[[1](https://arxiv.org/html/2607.13120#bib.bib34)\], CoDiffGRN departs from prior\-dependent paradigms and is designed for robust inductive generalization\. To mitigate feature collapse on unseen genes, we introduce aCell\-cluster\-based Discretizationstrategy that transforms scRNA\-seq profiles into biologically coherent discrete states, allowing unseen genes to inherit prior distributional structure during diffusion\.
To capture the conditional nature of gene regulation, we introduce a joint node\-edge diffusion process that directly models the co\-evolution of discretized gene expression states and network topology at the level of diffusion dynamics\. By devising a*gene\-state\-dependent transition matrix*, edge transitions are explicitly conditioned on the states of their endpoint genes, promoting the coherent neighborhoods required for top\-KKregulatory discovery\. Furthermore, to enable scalable generative training under data scarcity, we introduceTF\-ALL Subgraph Sampling \(TASS\), a data augmentation strategy that preserves TF\-target integrity while substantially improving scalability and generalization\.
Comprehensive experimental results on BEELINE\-KGC show that CoDiffGRN achieves state\-of\-the\-art performance and consistently outperforms existing models\. Extensive ablation studies examine the contributions of the proposed gene\-regulation co\-evolutionary discrete diffusion and TASS framework\. These results collectively support the effectiveness of our approach in improving KGC\-based ranking performance, enabling more accurate and reliable biological discovery\.
## 2Related Work
Evaluation protocols for GRN inference\.BEELINE\[[29](https://arxiv.org/html/2607.13120#bib.bib29)\]established the standard for GRN inference, primarily utilizing transductive edge\-centric splits and global metrics such as AUROC and AUPRC\[[18](https://arxiv.org/html/2607.13120#bib.bib35)\]\. To improve discriminative sensitivity, negative sampling has evolved from random selection\[[26](https://arxiv.org/html/2607.13120#bib.bib15),[43](https://arxiv.org/html/2607.13120#bib.bib17)\]to heuristic strategies\[[36](https://arxiv.org/html/2607.13120#bib.bib25),[46](https://arxiv.org/html/2607.13120#bib.bib22)\]\. However, these protocols exhibit a fundamental misalignment with practical biological discovery: transductive settings neglect the imperative for generalization to unseen genes, while global metrics fail to prioritize the top\-KKcandidates required for experimental validation\. In this work, we introduceBEELINE\-KGCto bridge this gap by recasting evaluation as an inductive KGC task, utilizing ranking\-based metrics \(Hits@K, MRR\) to assess top\-KKregulatory predictions\.
Gene regulatory network inference methods\.Early GRN inference relied on statistical associations like GENIE3\[[17](https://arxiv.org/html/2607.13120#bib.bib14)\]and GRNBoost2\[[26](https://arxiv.org/html/2607.13120#bib.bib15)\], or feature\-based deep learning models such as CNNC\[[43](https://arxiv.org/html/2607.13120#bib.bib17)\]and DeepSEM\[[30](https://arxiv.org/html/2607.13120#bib.bib19)\]\. Recently, graph representation learning has become the dominant paradigm, with GAE\-based frameworks like GENELink\[[7](https://arxiv.org/html/2607.13120#bib.bib20)\], GENELink\+\[[46](https://arxiv.org/html/2607.13120#bib.bib22)\]and GNNLink\[[25](https://arxiv.org/html/2607.13120#bib.bib21)\]utilizing prior regulatory graphs, while methods like GCLink\[[42](https://arxiv.org/html/2607.13120#bib.bib24)\]and GRNFormer\[[15](https://arxiv.org/html/2607.13120#bib.bib23)\]introduce contrastive learning and VGAE\-based frameworks\. More recently, generative models such as RegDiffusion\[[47](https://arxiv.org/html/2607.13120#bib.bib26)\], DigNet\[[35](https://arxiv.org/html/2607.13120#bib.bib27)\], and Planet\[[41](https://arxiv.org/html/2607.13120#bib.bib28)\]have applied continuous and discrete diffusion processes\[[16](https://arxiv.org/html/2607.13120#bib.bib33),[1](https://arxiv.org/html/2607.13120#bib.bib34)\]to model the evolution nature of gene regulations\.
However, existing methods face critical limitations: traditional approaches struggle with noisy single\-cell data, while graph\-based models often hinge on prior\-graph connectivity\. Furthermore, current generative frameworks struggle with feature collapse in inductive scenarios and fail to capture the essential co\-evolution between gene and regulation with severe data scarcity\. In this work, we proposeCoDiffGRN, which employs cell\-cluster discretization and joint discrete diffusion to model regulatory dynamics, alongside TASS specifically designed to address the challenges of data scarcity\.
## 3Rethinking for Practical Discovery: The BEELINE\-KGC Benchmark
Table 1:Statistics of the BEELINE\-KGC benchmark\. For each cell type and reference network, we report the number of cells, the number of source TFs, and the edge counts under inductive splits\. Values are shown as TFs\+500 \(TFs\+1000\)\.*Abbr\.*, S\. TFs: Source TFs\.Cell Types\#CellsSpecificNon\-Specific\#S\. TFs\#Genes\#Train\#Valid\#Test\#S\. TFs\#Genes\#Train\#Valid\#TesthESC75834 \(34\)815 \(1260\)3535 \(5995\)505 \(544\)505 \(545\)283 \(292\)753 \(1138\)2546 \(3531\)447 \(543\)448 \(543\)hHEP42530 \(31\)874 \(1331\)7724 \(12466\)1107 \(1546\)1108 \(1546\)322 \(332\)825 \(1217\)2993 \(3490\)568 \(930\)568 \(931\)mDC38320 \(21\)443 \(684\)536 \(903\)110 \(145\)110 \(145\)250 \(254\)634 \(969\)2115 \(2704\)476 \(607\)476 \(607\)mESC42188 \(89\)977 \(1385\)22694 \(33645\)3459 \(4575\)3460 \(4575\)516 \(522\)890 \(1214\)4677 \(5738\)1108 \(1146\)1108 \(1146\)mHSC\-E107129 \(33\)691 \(1177\)9286 \(17825\)1135 \(2075\)1136 \(2075\)144 \(147\)442 \(674\)1002 \(1370\)211 \(295\)212 \(295\)mHSC\-GM88922 \(23\)618 \(1089\)5796 \(10901\)784 \(1617\)784 \(1617\)82 \(88\)297 \(526\)496 \(925\)123 \(216\)124 \(217\)mHSC\-L84716 \(16\)525 \(640\)3354 \(3887\)522 \(646\)522 \(647\)35 \(37\)164 \(192\)175 \(217\)52 \(50\)52 \(50\)Cell Types\#CellsSTRINGLOF/GOF\#S\. TFs\#Genes\#Train\#Valid\#Test\#S\. TFs\#Genes\#Train\#Valid\#TesthESC758343 \(351\)511 \(695\)2862 \(3433\)697 \(858\)698 \(858\)–––––hHEP425409 \(414\)646 \(874\)4960 \(6269\)1281 \(1367\)1282 \(1367\)–––––mDC383264 \(273\)479 \(664\)3277 \(4066\)769 \(916\)769 \(916\)–––––mESC421495 \(499\)638 \(785\)5099 \(5830\)1331 \(1324\)1332 \(1325\)34 \(34\)775 \(1099\)3322 \(4851\)423 \(445\)424 \(446\)mHSC\-E1071156 \(161\)291 \(413\)950 \(1330\)210 \(248\)211 \(248\)–––––mHSC\-GM88992 \(100\)201 \(344\)505 \(1108\)121 \(101\)122 \(102\)–––––mHSC\-L84739 \(40\)70 \(81\)89 \(101\)24 \(26\)24 \(27\)–––––
We introduce BEELINE\-KGC, a comprehensive benchmark designed to bridge the gap between computational GRN inference and realistic biological discovery\. Built upon the BEELINE\[[29](https://arxiv.org/html/2607.13120#bib.bib29)\]\(CC BY\-NC 4\.0\) collection of experimental scRNA\-seq datasets, BEELINE\-KGC establishes a rigorous evaluation framework tailored to real\-world laboratory constraints\.
### 3\.1Formalization and Problem Setting
We formalize a gene regulatory network as a directed graph𝒢=\(𝒱,ℰ\)\\mathcal\{G\}=\(\\mathcal\{V\},\\mathcal\{E\}\), where nodesv∈𝒱v\\in\\mathcal\{V\}represent genes and edges\(u,v\)∈ℰ\(u,v\)\\in\\mathcal\{E\}denote regulatory interactions\. We partition𝒱\\mathcal\{V\}into TFs \(𝒱TF\\mathcal\{V\}\_\{TF\}\) and target genes \(𝒱tgt\\mathcal\{V\}\_\{tgt\}\)\. Within the TFs, we further distinguishsource TFs\(𝒱src⊆𝒱TF\\mathcal\{V\}\_\{src\}\\subseteq\\mathcal\{V\}\_\{TF\}\), defined as regulators with at least one observed outgoing edge in the ground truth\.
The corresponding scRNA\-seq data is represented by an expression matrix𝐗∈ℝN×FX\\mathbf\{X\}\\in\\mathbb\{R\}^\{N\\times F\_\{X\}\}, where𝐗i,j\\mathbf\{X\}\_\{i,j\}denotes the expression level of genevi∈𝒱v\_\{i\}\\in\\mathcal\{V\}in cellj∈\{1,…,FX\}j\\in\\\{1,\\dots,F\_\{X\}\\\}\. Given the expression matrix𝐗\\mathbf\{X\}and a subset of observed interactionsℰobs\\mathcal\{E\}\_\{\\text\{obs\}\}, the primary objective of GRN inference is to recover the unobserved regulatory structure by predicting potential links inℰ∖ℰobs\\mathcal\{E\}\\setminus\\mathcal\{E\}\_\{\\text\{obs\}\}\.
### 3\.2A Unified Framework for Practical GRN Discovery
Standard GRN inference benchmarks adopt a transductive setting and rely on global metrics such as AUPRC\. However, this paradigm fundamentally diverges from the practical demands of real biological discovery, which requiresinductive generalizationto novel regulators andhigh top\-KKranking qualityunder limited experimental budgets\.
Pillar 1: Inductive gene\-holdout split\.In realistic discovery scenarios, researchers predominantly focus on characterizing novel or unannotated TFs by identifying their downstream regulatory targets, necessitating an inductive setting where models must generalize to unseen regulators\[[31](https://arxiv.org/html/2607.13120#bib.bib36),[38](https://arxiv.org/html/2607.13120#bib.bib37),[45](https://arxiv.org/html/2607.13120#bib.bib38),[44](https://arxiv.org/html/2607.13120#bib.bib39),[28](https://arxiv.org/html/2607.13120#bib.bib40),[2](https://arxiv.org/html/2607.13120#bib.bib41),[9](https://arxiv.org/html/2607.13120#bib.bib30),[11](https://arxiv.org/html/2607.13120#bib.bib31)\]\. To simulate this, we extract a subset of𝒱src\\mathcal\{V\}\_\{src\}as holdout TFs \(𝒱hold\\mathcal\{V\}\_\{\\mathrm\{hold\}\}\), introducing an inductive protocol:
1. \(1\)Training: The model observes only the subgraph induced by𝒱∖𝒱hold\\mathcal\{V\}\\setminus\\mathcal\{V\}\_\{hold\}\. Expression profiles and all edges involving holdout TFs are withheld\.
2. \(2\)Evaluation: The model receives the expression profiles for the full gene set𝒱\\mathcal\{V\}and predicts regulations across the entire network\. Performance is evaluated solely on edges involving at least one holdout TF\.
Pillar 2: KGC reformulation and multi\-scale ranking protocol\.Practical biological discovery is governed by adiscrete experimental budgetKK, where true interactions are useful only if ranked within the top\-KKand lower ranks are effectively equivalent to being undiscovered\. However, global metrics like AUPRC are insensitive to top\-ranked precision, and are further distorted by the severe class imbalance in GRNs leaving many candidate pairs unevaluated under standard negative sampling\.
To resolve this, we reformulate GRN inference as aKnowledge Graph Completion \(KGC\)problem\. Each regulation is modeled as a structural triple\(vi,regulates,vj\)\(v\_\{i\},\\texttt\{regulates\},v\_\{j\}\), whereviv\_\{i\}is the source TF \(head\) andvjv\_\{j\}is the target gene \(tail\)\. The task of finding targets for a holdout TF naturally translates to*tail entity prediction*: given a query\(vi,regulates,?\)\(v\_\{i\},\\texttt\{regulates\},?\), the model must rank all candidate tailst∈𝒱t\\in\\mathcal\{V\}such that the ground\-truth targets are placed as high as possible\.
Aligned with this KGC formulation, we evaluate GRN inference as a resource\-constrained ranking problem, adopting Hits@KKfor top\-KKrecovery under a fixed validation budget and Mean Reciprocal Rank \(MRR\) for capturing overall ranking quality across heterogeneous budgets:
Hits@K=1\|𝒬\|∑q∈𝒬𝟏\[rank\(tq\)≤K\],MRR=1\|𝒬\|∑q∈𝒬1rank\(tq\),\\text\{Hits@\}K=\\frac\{1\}\{\|\\mathcal\{Q\}\|\}\\sum\_\{q\\in\\mathcal\{Q\}\}\\mathbf\{1\}\[\\text\{rank\}\(t\_\{q\}\)\\leq K\],\\qquad\\text\{MRR\}=\\frac\{1\}\{\|\\mathcal\{Q\}\|\}\\sum\_\{q\\in\\mathcal\{Q\}\}\\frac\{1\}\{\\text\{rank\}\(t\_\{q\}\)\},\(1\)where𝒬\\mathcal\{Q\}is the set of evaluation queries targeting the holdout TFs, andrank\(tq\)\\text\{rank\}\(t\_\{q\}\)is the rank of the ground\-truth tail\. Following standard KGC practice, we employ the*filtered setting*, which excludes other known valid targets for the same query when calculating the rank\. This reformulation guarantees that our benchmark directly quantifies a model’s practical capacity to accelerate discovery within realistic experimental budgets\.
## 4Modeling Gene\-Regulation Co‑evolution: The CoDiffGRN Framework
### 4\.1Preliminaries
Diffusion models consist of a forward noising process and a reverse denoising process\[[16](https://arxiv.org/html/2607.13120#bib.bib33)\]\. The forward process gradually corrupts data𝐱0\\mathbf\{x\}\_\{0\}into noise𝐱T\\mathbf\{x\}\_\{T\}through a Markov chainq\(𝐱1:T∣𝐱0\)=∏t=1Tq\(𝐱t∣𝐱t−1\)q\(\\mathbf\{x\}\_\{1:T\}\\mid\\mathbf\{x\}\_\{0\}\)=\\prod\_\{t=1\}^\{T\}q\(\\mathbf\{x\}\_\{t\}\\mid\\mathbf\{x\}\_\{t\-1\}\)\. The reverse Markov process is parameterized by neural networks and progressively denoises the latent states from𝐱T\\mathbf\{x\}\_\{T\}to𝐱0\\mathbf\{x\}\_\{0\}\. The reverse trajectory is modeled as
pθ\(𝐱0:T\)=q\(𝐱T\)∏t=1Tpθ\(𝐱t−1∣𝐱t\)\.p\_\{\\theta\}\(\\mathbf\{x\}\_\{0:T\}\)=q\(\\mathbf\{x\}\_\{T\}\)\\prod\_\{t=1\}^\{T\}p\_\{\\theta\}\(\\mathbf\{x\}\_\{t\-1\}\\mid\\mathbf\{x\}\_\{t\}\)\.\(2\)
Diffusion process\.We base our formulation on discrete diffusion spaces\. Following D3PM\[[1](https://arxiv.org/html/2607.13120#bib.bib34)\], we consider one\-hot discrete random variables withKKcategories, where𝐱0,𝐱1,…,𝐱t∈\{0,1\}K\\mathbf\{x\}\_\{0\},\\mathbf\{x\}\_\{1\},\\dots,\\mathbf\{x\}\_\{t\}\\in\\\{0,1\\\}^\{K\}\. The forward transition probabilities are encoded by matricesQt∈ℝK×KQ\_\{t\}\\in\\mathbb\{R\}^\{K\\times K\}, where\[Qt\]ij=q\(xt=j∣xt−1=i\)\[Q\_\{t\}\]\_\{ij\}=q\(x\_\{t\}=j\\mid x\_\{t\-1\}=i\)\. The transition distribution is defined as:
q\(𝐱t∣𝐱t−1\)=Cat\(𝐱t;𝐩=𝐱t−1Qt\),q\(\\mathbf\{x\}\_\{t\}\\mid\\mathbf\{x\}\_\{t\-1\}\)=\\mathrm\{Cat\}\(\\mathbf\{x\}\_\{t\};\\mathbf\{p\}=\\mathbf\{x\}\_\{t\-1\}Q\_\{t\}\),\(3\)whereCat\(𝐱;𝐩\)\\mathrm\{Cat\}\(\\mathbf\{x\};\\mathbf\{p\}\)denotes a categorical distribution over the one\-hot vector𝐱\\mathbf\{x\}with probabilities𝐩\\mathbf\{p\}\. The marginal at timestepttfollows directly from the Markov property:
q\(𝐱t∣𝐱0\)=Cat\(𝐱t;𝐩=𝐱0Q¯t\),whereQ¯t=Q1Q2⋯Qt\.q\(\\mathbf\{x\}\_\{t\}\\mid\\mathbf\{x\}\_\{0\}\)=\\mathrm\{Cat\}\(\\mathbf\{x\}\_\{t\};\\mathbf\{p\}=\\mathbf\{x\}\_\{0\}\\bar\{Q\}\_\{t\}\),\\quad\\text\{where\}\\quad\\bar\{Q\}\_\{t\}=Q\_\{1\}Q\_\{2\}\\cdots Q\_\{t\}\.\(4\)
Reverse process\.The reverse process initializes𝐱T∼π\(𝐱\)\\mathbf\{x\}\_\{T\}\\sim\\pi\(\\mathbf\{x\}\)and generates𝐱0\\mathbf\{x\}\_\{0\}by reversing the timestepst=T,T−1,…,0t=T,T\-1,\\dots,0\. Following prior work\[[16](https://arxiv.org/html/2607.13120#bib.bib33),[1](https://arxiv.org/html/2607.13120#bib.bib34)\], a neural networknnθ\(𝐱t\)\\mathrm\{nn\}\_\{\\theta\}\(\\mathbf\{x\}\_\{t\}\)predictsp~θ\(𝐱~0∣𝐱t\)\\tilde\{p\}\_\{\\theta\}\(\\tilde\{\\mathbf\{x\}\}\_\{0\}\\mid\\mathbf\{x\}\_\{t\}\)\. The reverse transition is then computed as:
pθ\(𝐱t−1∣𝐱t\)∝∑𝐱~0q\(𝐱t−1,𝐱t∣𝐱~0\)p~θ\(𝐱~0∣𝐱t\)\.p\_\{\\theta\}\(\\mathbf\{x\}\_\{t\-1\}\\mid\\mathbf\{x\}\_\{t\}\)\\propto\\sum\_\{\\tilde\{\\mathbf\{x\}\}\_\{0\}\}q\(\\mathbf\{x\}\_\{t\-1\},\\mathbf\{x\}\_\{t\}\\mid\\tilde\{\\mathbf\{x\}\}\_\{0\}\)\\tilde\{p\}\_\{\\theta\}\(\\tilde\{\\mathbf\{x\}\}\_\{0\}\\mid\\mathbf\{x\}\_\{t\}\)\.\(5\)By Bayes’ theorem and the Markov property, the joint posterior admits a tractable form:
q\(𝐱t−1,𝐱t∣𝐱0\)=q\(𝐱t−1∣𝐱t,𝐱0\)q\(𝐱t−1∣𝐱0\)q\(𝐱t∣𝐱0\)=Cat\(𝐱t−1;𝐩=𝐱tQt⊤⊙𝐱0Q¯t−1𝐱0Q¯t𝐱t⊤\)\.q\(\\mathbf\{x\}\_\{t\-1\},\\mathbf\{x\}\_\{t\}\\mid\\mathbf\{x\}\_\{0\}\)=\\frac\{q\(\\mathbf\{x\}\_\{t\-1\}\\mid\\mathbf\{x\}\_\{t\},\\mathbf\{x\}\_\{0\}\)q\(\\mathbf\{x\}\_\{t\-1\}\\mid\\mathbf\{x\}\_\{0\}\)\}\{q\(\\mathbf\{x\}\_\{t\}\\mid\\mathbf\{x\}\_\{0\}\)\}=\\mathrm\{Cat\}\\left\(\\mathbf\{x\}\_\{t\-1\};\\mathbf\{p\}=\\frac\{\\mathbf\{x\}\_\{t\}Q\_\{t\}^\{\\top\}\\odot\\mathbf\{x\}\_\{0\}\\bar\{Q\}\_\{t\-1\}\}\{\\mathbf\{x\}\_\{0\}\\bar\{Q\}\_\{t\}\\mathbf\{x\}\_\{t\}^\{\\top\}\}\\right\)\.\(6\)
Choice of transition matrix and conditioning\.Different designs ofQtQ\_\{t\}induce distinct inductive biases\[[1](https://arxiv.org/html/2607.13120#bib.bib34)\]\. A simple yet effective parameterization isQt=αt𝐈\+\(1−αt\)𝟏𝐦⊤Q\_\{t\}=\\alpha\_\{t\}\\mathbf\{I\}\+\(1\-\\alpha\_\{t\}\)\\mathbf\{1m\}^\{\\top\}, where𝐦\\mathbf\{m\}denotes the marginal distribution andαt\\alpha\_\{t\}controls the noise scale\. The cumulative transition admits a closed formQ¯t=α¯t𝐈\+\(1−α¯t\)𝟏𝐦⊤\\bar\{Q\}\_\{t\}=\\bar\{\\alpha\}\_\{t\}\\mathbf\{I\}\+\(1\-\\bar\{\\alpha\}\_\{t\}\)\\mathbf\{1m\}^\{\\top\}, whereα¯t=∏τ=1tατ\\bar\{\\alpha\}\_\{t\}=\\prod\_\{\\tau=1\}^\{t\}\\alpha\_\{\\tau\}\. The noise schedule is governed by a cosine function\[[27](https://arxiv.org/html/2607.13120#bib.bib44)\]\. Furthermore, to enable conditional generation, the reverse process learns a conditional data distributionpθ\(𝐱t−1∣𝐱t,𝐜\)p\_\{\\theta\}\(\\mathbf\{x\}\_\{t\-1\}\\mid\\mathbf\{x\}\_\{t\},\\mathbf\{c\}\), where auxiliary condition𝐜\\mathbf\{c\}is injected into the denoiser to guide the reverse trajectory\.
Figure 2:Overview of the CoDiffGRN framework\.The framework combines TF\-ALL Subgraph Sampling \(TASS\) with a co\-evolutionary discrete diffusion model\. TASS enables efficient training of a multi\-conditioned TF\-Aware Graph Denoising Module\. At inference, predictions from multiple subgraphs are aggregated via the reverse diffusion process\.*Abbr\.*, Aggr\.: Aggregation\.
### 4\.2Joint Discrete Diffusion on Gene Regulatory Network
As illustrated in Figure[2](https://arxiv.org/html/2607.13120#S4.F2), we propose a joint discrete diffusion framework for GRNs\. In contrast to prior works that decouple gene features from edge diffusion\[[47](https://arxiv.org/html/2607.13120#bib.bib26),[35](https://arxiv.org/html/2607.13120#bib.bib27)\], our framework unifies discretized gene expression and regulatory interactions into a single co\-evolutionary state space\.
Cell\-cluster discretization\.To mitigate feature collapse on unseen genes, we transform continuous scRNA\-seq profiles into biologically coherent discrete states\. Prior studies show that discretized gene activation patterns capture stable functional structures across diverse biological settings\[[12](https://arxiv.org/html/2607.13120#bib.bib45),[5](https://arxiv.org/html/2607.13120#bib.bib46)\]\. We cluster cells intokkgroups and binarize gene expression within each cluster via thresholding, producing akk\-bit activation pattern per gene\. Each binary pattern is mapped to a categorical variable and represented as a one\-hot vector inℝFD\\mathbb\{R\}^\{F\_\{D\}\}, whereFD=2kF\_\{D\}=2^\{k\}\.
Joint modeling\.We follow a joint diffusion formulation\[[23](https://arxiv.org/html/2607.13120#bib.bib42)\]to unify gene expression and regulatory edges\. Edges are represented as𝐄∈ℝN×N×2\\mathbf\{E\}\\in\\mathbb\{R\}^\{N\\times N\\times 2\}\(indicating absence/presence\), and node features as𝐃∈ℝN×FD\\mathbf\{D\}\\in\\mathbb\{R\}^\{N\\times F\_\{D\}\}\. The global graph token for each nodeiiis constructed via concatenation:𝐆\[i\]=\[𝐝i‖𝐞i1‖⋯∥𝐞iN\]\\mathbf\{G\}\[i\]=\\big\[\\mathbf\{d\}\_\{i\}\\;\\\|\\;\\mathbf\{e\}\_\{i1\}\\;\\\|\\;\\cdots\\;\\\|\\;\\mathbf\{e\}\_\{iN\}\\big\], where𝐝i∈ℝFD\\mathbf\{d\}\_\{i\}\\in\\mathbb\{R\}^\{F\_\{D\}\}denotes the discretized node features, and𝐞ij∈ℝ2\\mathbf\{e\}\_\{ij\}\\in\\mathbb\{R\}^\{2\}is the one\-hot encoding of the edge from nodeiito nodejj\.
Design of the transition matrix\.We formulate a joint transition matrixQG∈ℝFG×FGQ\_\{G\}\\in\\mathbb\{R\}^\{F\_\{G\}\\times F\_\{G\}\}, constructed from four component transition probability matrices:QDQ\_\{D\}\(gene→\\togene\),QEQ\_\{E\}\(regulation→\\toregulation\),QEDQ\_\{ED\}\(regulation→\\togene\), andQDEQ\_\{DE\}\(gene→\\toregulation\):
QG=\[QD𝟏N⊤⊗QDE𝟏N⊗QED𝟏N×N⊗QE\],Q\_\{G\}=\\begin\{bmatrix\}Q\_\{D\}&\\mathbf\{1\}\_\{N\}^\{\\top\}\\otimes Q\_\{DE\}\\\\ \\mathbf\{1\}\_\{N\}\\otimes Q\_\{ED\}&\\mathbf\{1\}\_\{N\\times N\}\\otimes Q\_\{E\}\\end\{bmatrix\},\(7\)where⊗\\otimesdenotes the Kronecker product, and𝟏N\\mathbf\{1\}\_\{N\},𝟏N×N\\mathbf\{1\}\_\{N\\times N\}are all\-ones vectors and matrices of appropriate dimensions\. FollowingVignacet al\.\[[33](https://arxiv.org/html/2607.13120#bib.bib48)\],QDQ\_\{D\}andQEQ\_\{E\}are derived from the marginal distributions𝐦D\\mathbf\{m\}\_\{D\}and𝐦E\\mathbf\{m\}\_\{E\}computed from the training data\. For the cross\-dependencies,𝐦ED\\mathbf\{m\}\_\{ED\}and𝐦DE\\mathbf\{m\}\_\{DE\}capture the conditional co\-occurrence probabilities between gene expression types and regulation types\. This explicitly ensures that edge transitions are biologically conditioned on the states of their endpoint genes\.
Forcing true D technique\.During training, the reverse process approximatespθ\(Gt−1∣Gt\)∝∑G~0q\(Gt−1,Gt∣G~0\)p~θ\(G~0∣Gt\)p\_\{\\theta\}\(G\_\{t\-1\}\\mid G\_\{t\}\)\\propto\\sum\_\{\\tilde\{G\}\_\{0\}\}q\(G\_\{t\-1\},G\_\{t\}\\mid\\tilde\{G\}\_\{0\}\)\\tilde\{p\}\_\{\\theta\}\(\\tilde\{G\}\_\{0\}\\mid G\_\{t\}\)\. To mitigate error accumulation and sharpen the learning signal for unknown edge structures, we apply a teacher\-forcing\-style technique that replaces the predicted node component𝐃~0\\tilde\{\\mathbf\{D\}\}\_\{0\}within the generatedG~0\\tilde\{G\}\_\{0\}with the ground\-truth𝐃0\\mathbf\{D\}\_\{0\}\.
### 4\.3Conditional Graph Denoising Architecture
Conditioning mechanism\.We incorporate multiple sources of conditioning information into the denoiser to guide the reverse process\. Combining sinusoidal timestep embeddings𝐭i\\mathbf\{t\}\_\{i\}, continuous gene expression features𝐱i\\mathbf\{x\}\_\{i\}, noisy discrete node states𝐝t,i\\mathbf\{d\}\_\{t,i\}, flattened incoming/outgoing edge features𝐞t,i:\\mathbf\{e\}\_\{t,i:\}, and a boolean TF indicator𝐳iTF\\mathbf\{z\}\_\{i\}^\{\\text\{TF\}\}, the conditioned input feature for nodeiiis constructed as:
𝐡i\(0\)=\[𝐭i‖𝐱i‖𝐝t,i‖𝐞t,i:‖𝐳iTF\]\.\\mathbf\{h\}\_\{i\}^\{\(0\)\}=\\big\[\\mathbf\{t\}\_\{i\}\\;\\\|\\;\\mathbf\{x\}\_\{i\}\\;\\\|\\;\\mathbf\{d\}\_\{t,i\}\\;\\\|\\;\\mathbf\{e\}\_\{t,i:\}\\;\\\|\\;\\mathbf\{z\}\_\{i\}^\{\\text\{TF\}\}\\big\]\.\(8\)
Denoiser backbone\.We parameterize the reverse process using a TF\-aware graph denoiser built upon GATv2\[[6](https://arxiv.org/html/2607.13120#bib.bib49)\]\. Each layer updates node representations dynamically:
𝐡i\(l\+1\)=σ\(∑j∈𝒩\(i\)αij\(l\)𝐖\(l\)𝐡j\(l\)\),\\mathbf\{h\}\_\{i\}^\{\(l\+1\)\}=\\sigma\\left\(\\sum\_\{j\\in\\mathcal\{N\}\(i\)\}\\alpha\_\{ij\}^\{\(l\)\}\\mathbf\{W\}^\{\(l\)\}\\mathbf\{h\}\_\{j\}^\{\(l\)\}\\right\),\(9\)where the attention coefficientsαij\(l\)\\alpha\_\{ij\}^\{\(l\)\}are computed via:
αij\(l\)=softmaxj\(𝐚⊤LeakyReLU\(𝐖\(l\)\[𝐡i\(l\)∥𝐡j\(l\)\]\)\)\.\\alpha\_\{ij\}^\{\(l\)\}=\\mathrm\{softmax\}\_\{j\}\\left\(\\mathbf\{a\}^\{\\top\}\\,\\mathrm\{LeakyReLU\}\\big\(\\mathbf\{W\}^\{\(l\)\}\[\\mathbf\{h\}\_\{i\}^\{\(l\)\}\\\|\\mathbf\{h\}\_\{j\}^\{\(l\)\}\]\\big\)\\right\)\.\(10\)The node representations are then projected into TF\-specific \(𝐡itf\\mathbf\{h\}^\{\\text\{tf\}\}\_\{i\}\) and target\-specific \(𝐡jtg\\mathbf\{h\}^\{\\text\{tg\}\}\_\{j\}\) embedding spaces\. A score head yields a scalar compatibility scoresij=fscore\(\[𝐡itf∥𝐡jtg\]\)s\_\{ij\}=f\_\{\\mathrm\{score\}\}\(\[\\mathbf\{h\}^\{\\text\{tf\}\}\_\{i\}\\\|\\mathbf\{h\}^\{\\text\{tg\}\}\_\{j\}\]\)\. Binary edge logits are formed as\[−sij,sij\]\[\-s\_\{ij\},\\,s\_\{ij\}\]and added residually to the noisy edge input𝐄t\\mathbf\{E\}\_\{t\}\. Node logits are obtained via a linear projection of averaged embeddings with a residual connection to𝐃t\\mathbf\{D\}\_\{t\}\.
Training objective\.The denoiser is trained using a weighted combination of discrete edge reconstruction loss \(ℒedge\\mathcal\{L\}\_\{\\text\{edge\}\}\) and a node\-level auxiliary regression objective \(ℒnode\\mathcal\{L\}\_\{\\text\{node\}\}\)\. Lete^i,j\\hat\{\{e\}\}\_\{i,j\}denote the predicted probability of edge existence andei,j∈\{0,1\}\{e\}\_\{i,j\}\\in\\\{0,1\\\}the ground\-truth\. The total loss is defined as:
ℒ=−∑i,j\(ei,jloge^i,j\+\(1−ei,j\)log\(1−e^i,j\)\)\+λ1N∑i=1N‖𝐗^0,i−𝐗i‖22,\\mathcal\{L\}=\-\\sum\_\{i,j\}\\left\(e\_\{i,j\}\\log\\hat\{e\}\_\{i,j\}\+\(1\-e\_\{i,j\}\)\\log\(1\-\\hat\{e\}\_\{i,j\}\)\\right\)\+\\lambda\\frac\{1\}\{N\}\\sum\_\{i=1\}^\{N\}\\left\\\|\\hat\{\\mathbf\{X\}\}\_\{0,i\}\-\\mathbf\{X\}\_\{i\}\\right\\\|\_\{2\}^\{2\},\(11\)where the auxiliary MSE loss preserves continuous biological signals within the discretized space, andλ≪1\\lambda\\ll 1controls its strength\.
### 4\.4TF\-ALL Subgraph Sampling \(TASS\)
Diffusion models typically require large training datasets, but GRN inference is inherently data\-scarce since each dataset constitutes a single large graph\. To address this, we propose TF\-ALL Subgraph Sampling \(TASS\), which constructs a training set by sampling subgraphs from the input graph \(Figure[1](https://arxiv.org/html/2607.13120#S1.F1)\(c\)\)\. The model is trained on these subgraphs and, at inference time, repeatedly samples subgraphs, predicts edges, and aggregates results to reconstruct the full graph\. This expands effective supervision by exposing diverse gene–topology patterns, improving generalization under limited data\.
Sampling\.As shown in Figure[2](https://arxiv.org/html/2607.13120#S4.F2), we adopt node\-based sampling due to the lack of reliable edge priors, following uniform node sampling\[[22](https://arxiv.org/html/2607.13120#bib.bib50)\]\. Exploiting the bipartite\-like structure of GRNs \(TFs→\\totargets\), each subgraph of sizekkis formed by sampling a fractiontt\(TF\-to\-ALL ratio\) of nodes from the TF set, and the remainder from all genes, with resampling for TF duplicates\. Letp=k/np=k/n\. Following theoretical bounds for graph recovery\[[22](https://arxiv.org/html/2607.13120#bib.bib50)\], we set the number of subgraphs tom=⌈p−2lognlog\(1/δ\)⌉m=\\lceil p^\{\-2\}\\log n\\log\(1/\\delta\)\\rceil\. In GRNs, this bipartite sampling strategy inherently yields higher edge coverage due to the sparse, hierarchical nature of regulatory interactions\.
Reconstruction\.At inference, we apply the same sampling strategy, generate predictions across subgraphs, and map them back to the global edge indices\. Outputs are converted to probabilities via softmax, and overlapping predictions are averaged to form the final consensus\. Uncovered edges are assigned a default baseline prior\.
## 5Experiments
### 5\.1Experimental Setup
Evaluation protocols\.We primarily evaluate performance using Hits@K and MRR on Inductive Gene\-Holdout Split introduced in Section[3](https://arxiv.org/html/2607.13120#S3)\. To reflect practical experimental settings, we report Hits@10 and Hits@50, corresponding to low\- and high\-throughput validation regimes\.
Baseline models\.We compare against a comprehensive set of baselines, including two traditional methods \(GENIE3\[[17](https://arxiv.org/html/2607.13120#bib.bib14)\], GRNBoost2\[[26](https://arxiv.org/html/2607.13120#bib.bib15)\]\), two feature\-based deep learning models \(CNNC\[[43](https://arxiv.org/html/2607.13120#bib.bib17)\], DeepSEM\[[30](https://arxiv.org/html/2607.13120#bib.bib19)\]\), four graph\-based models \(GNNLink\[[25](https://arxiv.org/html/2607.13120#bib.bib21)\], GENELink\+\[[46](https://arxiv.org/html/2607.13120#bib.bib22)\], GRNFormer\[[15](https://arxiv.org/html/2607.13120#bib.bib23)\], GCLink\[[42](https://arxiv.org/html/2607.13120#bib.bib24)\]\), and two diffusion\-based methods \(RegDiffusion\[[47](https://arxiv.org/html/2607.13120#bib.bib26)\], DigNet\[[35](https://arxiv.org/html/2607.13120#bib.bib27)\]\)\.
Model setups\.For fair comparison, all baselines are implemented following their original configurations\. Our model adopts the TF\-Aware Graph Denoiser, built upon a multi\-layer GATv2 architecture with three attention heads per layer and progressively reduced hidden dimensions \(128, 64, 64, 32\), producing a 16\-dimensional output embedding\. We use a LeakyReLU with negative slope 0\.2 and concatenate multi\-head outputs\. Score headfscoref\_\{\\mathrm\{score\}\}is implemented as a two\-layer MLP\.
Training setups\.All baselines are trained according to their original protocols\. Our model is optimized using AdamW with a learning rate of1×10−41\\times 10^\{\-4\}, weight decay1×10−31\\times 10^\{\-3\}, batch size 64, and trained for 500 epochs\. We use a discrete state space withk=4k=4clusters \(yielding 16 classes\) and 500 diffusion steps\. Subgraphs are sampled with 100 nodes each\. All experiments are conducted on a local server with 100 CPU cores and 4 NVIDIA RTX 4090 GPUs \(24 GB\), and are run over three random seeds \(0, 1, and 2\), with both mean and standard deviation reported\.
Table 2:Benchmark results on BEELINE\-KGC \(Specificnetwork\)\. We report*mean*over runs\. The best, second\-best, and third\-best are denoted bybold,underline, anditalic, respectively\.Δ\\Deltaindicates change relative to the baseline:greenup,reddown\. Leading zeros are omitted\.*Abbr\.*, Trad\.: Traditional methods, DL\.: Feature\-based deep learning models, GNN\.: GNN\-based models, Diff\.: Diffusion\-based models\.ModelhESChHEPmDCmESCmHSC\-EmHSC\-GMmHSC\-LH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRSetting: TFs\+500Trad\.GENIE3\.000\.002\.003\.001\.004\.007\.000\.009\.003\.004\.013\.007\.001\.005\.004\.003\.006\.005\.004\.004\.005GRNBoost2\.000\.002\.003\.000\.004\.006\.000\.009\.003\.001\.013\.006\.000\.005\.004\.003\.006\.006\.000\.004\.004DL\.CNNC\.006\.006\.005\.009\.009\.013\.009\.009\.004\.026\.036\.019\.000\.005\.004\.000\.000\.005\.000\.000\.004DeepSEM\.000\.004\.003\.001\.002\.007\.000\.000\.003\.005\.017\.007\.000\.002\.004\.000\.003\.005\.000\.000\.004GNN\.GNNLink\.026\.110\.015\.059\.200\.045\.012\.037\.004\.037\.157\.020\.049\.141\.032\.044\.119\.037\.055\.152\.024GENELink\+\.052\.218\.030\.141\.385\.100\.025\.077\.009\.082\.343\.050\.124\.355\.073\.115\.290\.073\.122\.304\.067GRNFormer\.036\.150\.020\.093\.248\.072\.017\.047\.006\.061\.250\.030\.076\.189\.052\.069\.172\.044\.077\.216\.038GCLink\.033\.131\.016\.079\.224\.060\.014\.040\.005\.046\.202\.024\.066\.180\.043\.057\.148\.040\.064\.170\.030Diff\.RegDiffusion\.033\.151\.021\.077\.230\.058\.023\.071\.009\.051\.195\.033\.133\.362\.074\.094\.249\.065\.066\.162\.036DigNet\.063\.242\.029\.138\.355\.097\.019\.055\.006\.051\.236\.035\.168\.361\.088\.079\.216\.056\.139\.314\.085CoDiffGRN\.079\.264\.034\.173\.499\.126\.028\.122\.014\.123\.412\.060\.175\.407\.099\.167\.463\.108\.162\.361\.111Δ\(%\)\\Delta\(\\%\)\+24\.9%\+9\.1%\+13\.0%\+22\.1%\+29\.6%\+25\.1%\+11\.3%\+57\.1%\+52\.7%\+49\.3%\+20\.1%\+20\.2%\+4\.1%\+12\.6%\+11\.8%\+44\.7%\+59\.5%\+48\.9%\+16\.6%\+14\.8%\+30\.4%Setting: TFs\+1000Trad\.GENIE3\.000\.000\.002\.001\.003\.005\.000\.007\.002\.001\.004\.004\.001\.280\.018\.001\.643\.017\.002\.006\.007GRNBoost2\.000\.000\.002\.000\.003\.004\.000\.007\.002\.001\.004\.004\.000\.280\.017\.000\.643\.017\.000\.006\.006DL\.CNNC\.005\.015\.004\.006\.008\.008\.000\.000\.002\.011\.022\.009\.017\.295\.030\.010\.652\.024\.000\.003\.006DeepSEM\.000\.002\.002\.001\.003\.005\.000\.000\.002\.003\.008\.004\.001\.287\.018\.003\.647\.018\.000\.006\.006GNN\.GNNLink\.010\.037\.006\.029\.142\.016\.007\.028\.006\.038\.081\.029\.050\.160\.020\.112\.301\.052\.086\.303\.035GENELink\+\.019\.070\.010\.067\.340\.038\.014\.061\.009\.086\.211\.058\.073\.301\.046\.249\.648\.101\.166\.531\.073GRNFormer\.015\.051\.007\.045\.216\.024\.008\.034\.007\.058\.114\.040\.058\.196\.031\.144\.367\.066\.105\.420\.047GCLink\.012\.043\.006\.035\.163\.021\.007\.031\.006\.044\.093\.035\.055\.186\.025\.129\.333\.062\.098\.361\.038Diff\.RegDiffusion\.022\.089\.014\.068\.347\.043\.009\.046\.007\.083\.191\.055\.060\.230\.041\.277\.602\.106\.100\.306\.038DigNet\.021\.071\.011\.067\.335\.044\.013\.065\.009\.117\.266\.077\.063\.249\.039\.217\.609\.089\.135\.441\.055CoDiffGRN\.027\.108\.015\.079\.398\.053\.016\.069\.010\.139\.299\.093\.091\.429\.051\.334\.711\.140\.276\.587\.117Δ\(%\)\\Delta\(\\%\)\+23\.5%\+22\.3%\+12\.3%\+15\.3%\+14\.7%\+20\.2%\+13\.9%\+5\.8%\+14\.1%\+19\.4%\+12\.1%\+21\.1%\+25\.4%\+42\.5%\+11\.7%\+20\.7%\+9\.0%\+31\.4%\+66\.1%\+10\.5%\+61\.6%
### 5\.2Results
We report the performance of representative models on the Specific network under the proposed BEELINE\-KGC in Table[2](https://arxiv.org/html/2607.13120#S5.T2)\. Based on these results, we highlight the following key findings:
- •The proposed BEELINE\-KGC benchmark is substantially more challenging than existing protocols\.Traditional and feature\-based methods largely collapse under inductive gene holdout, yielding near\-zero Hits@10 and MRR\. Even several GNN\-based models degrade substantially, indicating that BEELINE\-KGC reveals inductive generalization failures obscured by transductive benchmarks and global metrics\.
- •GNN\-based models show limited inductive generalization\.While GENELink\+ remains competitive, most GNN methods suffer from low performance\. Their heavy reliance on predefined prior graphs leads to disconnected components for unseen genes, causing error accumulation during message passing and widening the gap against diffusion\-based approaches\.
- •Diffusion\-based models offer partial robustness yet remain insufficient\.According to Table[2](https://arxiv.org/html/2607.13120#S5.T2), diffusion\-based methods generally outperform GNN baselines and match GENELink\+ in some cases, but still fall behind CoDiffGRN\. This suggests that existing diffusion models alleviate reliance on explicit graph structure, yet remain vulnerable to feature collapse on unseen genes\. Moreover, their single\-graph optimization paradigm appears suboptimal for diffusion\.
- •CoDiffGRN achieves consistent SOTA performance\.CoDiffGRN ranks first across all cell types and metrics in both TFs\+500 and TFs\+1000 settings, with relative gains up to \+184\.8% \(and \+24\.5% on average\) over the strongest baselines on the most competitive Specific network\. These results validate the effectiveness of our co\-evolutionary discrete diffusion framework with gene\-state\-dependent transitions and the TASS strategy for addressing inductive GRN inference and top\-KKranking quality\.
Figure 3:Ablation study results on BEELINE\-KGC \(Specificnetwork\)\. We report*mean*performance of Hits@10 and Hits@50 over runs, under the TFs\+500 \(top\) and TFs\+1000 \(bottom\) settings\.*Abbr\.*, w/o: without\.
### 5\.3Ablation Study
To verify the effectiveness of our designs, we conduct extensive ablation experiments on BEELINE\-KGC, focusing on the joint diffusion mechanism and the TASS augmentation strategy\. The variants are: \(i\)Edge Only: a variant that only using edge diffusion; \(ii\)w/o TASS: the model trained on the original graph without TASS; and \(iii\)RandSS: replacing TASS with uniform random subgraph sampling\.
Effect of joint modeling\.As shown in Figure[3](https://arxiv.org/html/2607.13120#S5.F3), removing joint modeling \(Edge Only\) consistently degrades performance across datasets and metrics\. This indicates that decoupling gene expression states from regulatory edges limits the model’s ability to capture conditional regulatory interactions and reduces top\-KKranking quality, especially when generalizing to unseen genes in inductive settings\.
Effect of subgraph sampling\.Removing TASS leads to a substantial performance drop across all experimental settings\. In contrast, uniform random sampling \(RandSS\) partially recovers the performance and achieves superior results in a few isolated cases, but remains consistently less effective overall\. These results highlight the importance of informative subgraph construction and demonstrate that the task\-aware sampling strategy of TASS provides more reliable improvements than generic random sampling under inductive and data\-scarce GRN inference settings\.
## 6Conclusion
In this work, we address the gap between computational GRN inference and real\-world biological discovery\. We introduce BEELINE\-KGC, an application\-aligned framework that enforces an inductive, KGC\-based evaluation protocol to reflect the top\-KKconstraints of wet\-lab validation\. To overcome the exposed gene\-level generalization gap, we propose CoDiffGRN, the first joint node\-edge discrete diffusion model for GRNs\. By capturing the co\-evolution of gene expression and network topology, and further enhanced by our TASS strategy, CoDiffGRN achieves robust inductive generalization\. Together, our benchmark and model establish a unified paradigm for reliable and budget\-aware biological discovery in systems biology\.
Limitations and Future Work\.Despite its performance, our approach has several limitations that suggest directions for future research\. The current evaluation is restricted to established scRNA\-seq systems, which may not fully represent the complexity of rare tissues or cross\-species regulatory dynamics\. We plan to extend our benchmark to include more diverse biological contexts and validate the model’s transferability across different species\. Moreover, the joint diffusion process and TASS strategy introduce non\-trivial computational overhead during training and inference\. Future work will focus on developing optimized sampling kernels and parallelized subgraph processing to enhance scalability\.
## References
- \[1\]J\. Austin, D\. D\. Johnson, J\. Ho, D\. Tarlow, and R\. Van Den Berg\(2021\)Structured denoising diffusion models in discrete state\-spaces\.Advances in neural information processing systems34,pp\. 17981–17993\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p6.1),[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§4\.1](https://arxiv.org/html/2607.13120#S4.SS1.p2.4),[§4\.1](https://arxiv.org/html/2607.13120#S4.SS1.p3.5),[§4\.1](https://arxiv.org/html/2607.13120#S4.SS1.p4.8)\.
- \[2\]E\. Bastakis, J\. Gerke, S\. Özkan, R\. Harting, T\. Lienard, C\. Sasse, E\. S\. Xylakis, M\. Aden, A\. Strohdiek, G\. Heinrich,et al\.\(2025\)Molecular circuit between aspergillus nidulans transcription factors msna and velb to coordinate fungal stress and developmental responses\.PLoS Genetics21\(7\),pp\. e1011578\.Cited by:[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[3\]E\. Becht, L\. McInnes, J\. Healy, C\. Dutertre, I\. W\. Kwok, L\. G\. Ng, F\. Ginhoux, and E\. W\. Newell\(2019\)Dimensionality reduction for visualizing single\-cell data using umap\.Nature biotechnology37\(1\),pp\. 38–44\.Cited by:[Figure 4](https://arxiv.org/html/2607.13120#A2.F4),[§B\.2](https://arxiv.org/html/2607.13120#A2.SS2.p4.1),[§B\.2](https://arxiv.org/html/2607.13120#A2.SS2.p5.1)\.
- \[4\]A\. Bordes, N\. Usunier, A\. Garcia\-Duran, J\. Weston, and O\. Yakhnenko\(2013\)Translating embeddings for modeling multi\-relational data\.Advances in neural information processing systems26\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p5.1)\.
- \[5\]G\. A\. Bouland, A\. Mahfouz, and M\. J\. Reinders\(2021\)Differential analysis of binarized single\-cell rna sequencing data captures biological variation\.NAR genomics and bioinformatics3\(4\),pp\. lqab118\.Cited by:[§4\.2](https://arxiv.org/html/2607.13120#S4.SS2.p2.4)\.
- \[6\]S\. Brody, U\. Alon, and E\. Yahav\(2021\)How attentive are graph attention networks?\.arXiv preprint arXiv:2105\.14491\.Cited by:[§4\.3](https://arxiv.org/html/2607.13120#S4.SS3.p2.8)\.
- \[7\]G\. Chen and Z\. Liu\(2022\)Graph attention network for link prediction of gene regulations from single\-cell rna\-sequencing data\.Bioinformatics38\(19\),pp\. 4522–4529\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1),[§2](https://arxiv.org/html/2607.13120#S2.p2.1)\.
- \[8\]C\. Chronis, P\. Fiziev, B\. Papp, S\. Butz, G\. Bonora, S\. Sabri, J\. Ernst, and K\. Plath\(2017\)Cooperative binding of transcription factors orchestrates reprogramming\.Cell168\(3\),pp\. 442–459\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1)\.
- \[9\]J\. W\. Ding, C\. N\. Kim, M\. S\. Ostrowski, Y\. Abeykoon, B\. J\. Pavlovic, J\. L\. Wallace, N\. K\. Schaefer, T\. J\. Nowakowski, and A\. A\. Pollen\(2026\)Dissecting gene regulatory networks governing human cortical cell fate\.Nature,pp\. 1–11\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p2.1),[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[10\]L\. Garcia\-Alonso, C\. H\. Holland, M\. M\. Ibrahim, D\. Turei, and J\. Saez\-Rodriguez\(2019\)Benchmark and integration of resources for the estimation of human transcription factor activities\.Genome research29\(8\),pp\. 1363–1375\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p2.1)\.
- \[11\]R\. B\. Gilmore, Y\. Liu, C\. E\. Stoddard, M\. S\. Chung, G\. G\. Carmichael, and J\. Cotney\(2024\)Identifying key underlying regulatory networks and predicting targets of orphan c/d box snord116 snornas in prader–willi syndrome\.Nucleic Acids Research52\(22\),pp\. 13757–13774\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p2.1),[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[12\]D\. Grün, A\. Lyubimova, L\. Kester, K\. Wiebrands, O\. Basak, N\. Sasaki, H\. Clevers, and A\. Van Oudenaarden\(2015\)Single\-cell messenger rna sequencing reveals rare intestinal cell types\.Nature525\(7568\),pp\. 251–255\.Cited by:[§4\.2](https://arxiv.org/html/2607.13120#S4.SS2.p2.4)\.
- \[13\]H\. Han, J\. Cho, S\. Lee, A\. Yun, H\. Kim, D\. Bae, S\. Yang, C\. Y\. Kim, M\. Lee, E\. Kim,et al\.\(2018\)TRRUST v2: an expanded reference database of human and mouse transcriptional regulatory interactions\.Nucleic acids research46\(D1\),pp\. D380–D386\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p2.1)\.
- \[14\]M\. Hecker, S\. Lambeck, S\. Toepfer, E\. Van Someren, and R\. Guthke\(2009\)Gene regulatory network inference: data integration in dynamic models—a review\.Biosystems96\(1\),pp\. 86–103\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1)\.
- \[15\]A\. Hegde and J\. Cheng\(2026\)GRNFormer: accurate gene regulatory network inference using graph transformer\.Bioinformatics42\(4\),pp\. btag144\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1),[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[16\]J\. Ho, A\. Jain, and P\. Abbeel\(2020\)Denoising diffusion probabilistic models\.Advances in neural information processing systems33,pp\. 6840–6851\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§4\.1](https://arxiv.org/html/2607.13120#S4.SS1.p1.5),[§4\.1](https://arxiv.org/html/2607.13120#S4.SS1.p3.5)\.
- \[17\]V\. A\. Huynh\-Thu, A\. Irrthum, L\. Wehenkel, and P\. Geurts\(2010\)Inferring regulatory networks from expression data using tree\-based methods\.PloS one5\(9\),pp\. e12776\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[18\]I\. Isewon, M\. Kanonte, E\. Alagbe, and J\. Oyelade\(2025\)Benchmarking frameworks for gene regulatory network inference methods: a review\.NIPES JSTR SPECIAL ISSUE7\(1\),pp\. 2224–2228\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p1.2)\.
- \[19\]M\. S\. Kagda, B\. Lam, C\. Litton, C\. Small, C\. A\. Sloan, E\. Spragins, F\. Tanaka, I\. Whaling, I\. Gabdank, I\. Youngworth,et al\.\(2025\)Data navigation on the encode portal\.Nature Communications16\(1\),pp\. 9592\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p2.1)\.
- \[20\]P\. V\. Kharchenko, L\. Silberstein, and D\. T\. Scadden\(2014\)Bayesian approach to single\-cell differential expression analysis\.Nature methods11\(7\),pp\. 740–742\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1)\.
- \[21\]A\. A\. Kolodziejczyk, J\. K\. Kim, V\. Svensson, J\. C\. Marioni, and S\. A\. Teichmann\(2015\)The technology and biology of single\-cell rna sequencing\.Molecular cell58\(4\),pp\. 610–620\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1)\.
- \[22\]S\. Limnios, P\. Selvaraj, M\. Cucuringu, C\. Maple, G\. Reinert, and A\. Elliott\(2023\)Sagess: sampling graph denoising diffusion model for scalable graph generation\.arXiv preprint arXiv:2306\.16827\.Cited by:[§4\.4](https://arxiv.org/html/2607.13120#S4.SS4.p2.5)\.
- \[23\]G\. Liu, J\. Xu, T\. Luo, and M\. Jiang\(2024\)Graph diffusion transformers for multi\-conditional molecular generation\.Advances in Neural Information Processing Systems37,pp\. 8065–8092\.Cited by:[§4\.2](https://arxiv.org/html/2607.13120#S4.SS2.p3.8)\.
- \[24\]Z\. Liu, C\. Wu, H\. Miao, and H\. Wu\(2015\)RegNetwork: an integrated database of transcriptional and post\-transcriptional regulatory networks in human and mouse\.Database2015,pp\. bav095\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p2.1)\.
- \[25\]G\. Mao, Z\. Pang, K\. Zuo, Q\. Wang, X\. Pei, X\. Chen, and J\. Liu\(2023\)Predicting gene regulatory links from single\-cell rna\-seq data using graph neural networks\.Briefings in Bioinformatics24\(6\),pp\. bbad414\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1),[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[26\]T\. Moerman, S\. Aibar Santos, C\. Bravo González\-Blas, J\. Simm, Y\. Moreau, J\. Aerts, and S\. Aerts\(2019\)GRNBoost2 and arboreto: efficient and scalable inference of gene regulatory networks\.Bioinformatics35\(12\),pp\. 2159–2161\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p1.2),[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[27\]A\. Q\. Nichol and P\. Dhariwal\(2021\)Improved denoising diffusion probabilistic models\.InInternational conference on machine learning,pp\. 8162–8171\.Cited by:[§4\.1](https://arxiv.org/html/2607.13120#S4.SS1.p4.8)\.
- \[28\]W\. Niu, Z\. J\. Lu, M\. Zhong, M\. Sarov, J\. I\. Murray, C\. M\. Brdlik, J\. Janette, C\. Chen, P\. Alves, E\. Preston,et al\.\(2011\)Diverse transcription factor binding features revealed by genome\-wide chip\-seq in c\. elegans\.Genome research21\(2\),pp\. 245–254\.Cited by:[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[29\]A\. Pratapa, A\. P\. Jalihal, J\. N\. Law, A\. Bharadwaj, and a\. M\. Murali\(2020\)Benchmarking algorithms for gene regulatory network inference from single\-cell transcriptomic data\.Nature methods17\(2\),pp\. 147–154\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p1.1),[§1](https://arxiv.org/html/2607.13120#S1.p2.1),[§2](https://arxiv.org/html/2607.13120#S2.p1.2),[§3](https://arxiv.org/html/2607.13120#S3.p1.1)\.
- \[30\]H\. Shu, J\. Zhou, Q\. Lian, H\. Li, D\. Zhao, J\. Zeng, and J\. Ma\(2021\)Modeling gene regulatory networks using neural network architectures\.Nature Computational Science1\(7\),pp\. 491–501\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[31\]S\. Subramanian, J\. A\. Thoms, Y\. Huang, P\. Cornejo\-Páramo, F\. C\. Koch, S\. Jacquelin, S\. Shen, E\. Song, S\. Joshi, C\. Brownlee,et al\.\(2023\)Genome\-wide transcription factor–binding maps reveal cell\-specific changes in the regulatory architecture of human hspcs\.Blood142\(17\),pp\. 1448–1462\.Cited by:[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[32\]D\. Szklarczyk, R\. Kirsch, M\. Koutrouli, K\. Nastou, F\. Mehryary, R\. Hachilif, A\. L\. Gable, T\. Fang, N\. T\. Doncheva, S\. Pyysalo,et al\.\(2023\)The string database in 2023: protein–protein association networks and functional enrichment analyses for any sequenced genome of interest\.Nucleic acids research51\(D1\),pp\. D638–D646\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p2.1)\.
- \[33\]C\. Vignac, I\. Krawczuk, A\. Siraudin, B\. Wang, V\. Cevher, and P\. Frossard\(2022\)Digress: discrete denoising diffusion for graph generation\.arXiv preprint arXiv:2209\.14734\.Cited by:[§4\.2](https://arxiv.org/html/2607.13120#S4.SS2.p4.18)\.
- \[34\]A\. Wagner, A\. Regev, and N\. Yosef\(2016\)Revealing the vectors of cellular identity with single\-cell genomics\.Nature biotechnology34\(11\),pp\. 1145–1160\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1)\.
- \[35\]C\. Wang and Z\. Liu\(2025\)Diffusion\-based generation of gene regulatory networks from scrna\-seq data with dignet\.Genome Research35\(2\),pp\. 340–354\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§4\.2](https://arxiv.org/html/2607.13120#S4.SS2.p1.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[36\]J\. Wang, Y\. Chen, and Q\. Zou\(2023\)Inferring gene regulatory network from single\-cell transcriptomes with graph autoencoder model\.PLoS Genetics19\(9\),pp\. e1010942\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1),[§2](https://arxiv.org/html/2607.13120#S2.p1.2)\.
- \[37\]Y\. Wang, S\. E\. Peterson, and J\. F\. Loring\(2014\)Protein post\-translational modifications and regulation of pluripotency in human stem cells\.Cell research24\(2\),pp\. 143–160\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1)\.
- \[38\]C\. R\. Wiggers, B\. Yüzügüldü, N\. G\. Tadros, T\. B\. Heavican\-Foral, E\. Y\. Cho, Z\. C\. Eisenbies, M\. Ozdemir, S\. B\. Kulp, Y\. Chae, A\. Gutierrez,et al\.\(2025\)Genome\-wide crispr screen identifies irf1 and tfap4 as transcriptional regulators of galectin\-9 in t cell acute lymphoblastic leukemia\.Science advances11\(12\),pp\. eads8351\.Cited by:[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[39\]P\. J\. Wittkopp and G\. Kalay\(2012\)Cis\-regulatory elements: molecular mechanisms and evolutionary processes underlying divergence\.Nature Reviews Genetics13\(1\),pp\. 59–69\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1)\.
- \[40\]H\. Xu, C\. Baroukh, R\. Dannenfelser, E\. Y\. Chen, C\. M\. Tan, Y\. Kou, Y\. E\. Kim, I\. R\. Lemischka, and A\. Ma’ayan\(2013\)ESCAPE: database for integrating high\-content published data collected from human and mouse embryonic stem cells\.Database2013,pp\. bat045\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p2.1)\.
- \[41\]S\. Xu, N\. Yu, D\. Zhang, and C\. Wang\(2025\)Attention\-guided probabilistic diffusion model for generating cell\-type\-specific gene regulatory networks from gene expression profiles\.Genes16\(11\),pp\. 1255\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p2.1)\.
- \[42\]W\. Yu, Z\. Lin, M\. Lan, and L\. Ou\-Yang\(2025\)GCLink: a graph contrastive link prediction framework for gene regulatory network inference\.Bioinformatics41\(3\),pp\. btaf074\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1),[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[43\]Y\. Yuan and Z\. Bar\-Joseph\(2019\)Deep learning for inferring gene relationships from single\-cell expression data\.Proceedings of the National Academy of Sciences116\(52\),pp\. 27151–27158\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p1.2),[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[44\]J\. Zhang, B\. Liu, Y\. Song, Y\. Chen, J\. Fu, J\. Liu, T\. Ma, Z\. Xi, and H\. Liu\(2021\)Genome\-wide \(chip\-seq\) identification of target genes regulated by wrky33 during submergence stress in arabidopsis\.BMC genomic data22\(1\),pp\. 16\.Cited by:[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[45\]Q\. Zhang, W\. Liu, H\. Zhang, G\. Xie, Y\. Miao, M\. Xia, and A\. Guo\(2020\)HTFtarget: a comprehensive database for regulations of human transcription factors and their targets\.Genomics, proteomics & bioinformatics18\(2\),pp\. 120–128\.Cited by:[§3\.2](https://arxiv.org/html/2607.13120#S3.SS2.p2.2)\.
- \[46\]W\. Zhang, B\. Shao, W\. Li, W\. Guo, J\. Lyu, G\. Chen, C\. Wang, and Z\. Liu\(2025\)Inferring cell\-type\-specific gene regulatory network from cellular transcriptomics data with genelink\+\.Briefings in Bioinformatics26\(4\),pp\. bbaf359\.Cited by:[§1](https://arxiv.org/html/2607.13120#S1.p1.1),[§2](https://arxiv.org/html/2607.13120#S2.p1.2),[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[47\]H\. Zhu and D\. Slonim\(2024\)From noise to knowledge: diffusion probabilistic model\-based neural inference of gene regulatory networks\.Journal of Computational Biology31\(11\),pp\. 1087–1103\.Cited by:[§2](https://arxiv.org/html/2607.13120#S2.p2.1),[§4\.2](https://arxiv.org/html/2607.13120#S4.SS2.p1.1),[§5\.1](https://arxiv.org/html/2607.13120#S5.SS1.p2.1)\.
- \[48\]Z\. Zou, T\. Ohta, and S\. Oki\(2024\)ChIP\-atlas 3\.0: a data\-mining suite to explore chromosome architecture together with large\-scale regulome data\.Nucleic Acids Research52\(W1\),pp\. W45–W53\.Cited by:[Appendix D](https://arxiv.org/html/2607.13120#A4.p2.1)\.
## Appendix AResults on Previous Transductive Setting
Table 3:Results on transductive setting \(Specificnetwork\)\. Caption settings are the same as Table[2](https://arxiv.org/html/2607.13120#S5.T2)\.ModelhESChHEPmDCmESCmHSC\-EmHSC\-GMmHSC\-LH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRH@10H@50MRRSetting: TFs\+500Trad\.GENIE3\.012\.012\.008\.023\.023\.020\.009\.018\.005\.034\.036\.024\.008\.008\.010\.010\.010\.014\.013\.013\.014GRNBoost2\.006\.006\.007\.001\.001\.007\.000\.000\.003\.005\.005\.010\.002\.002\.005\.000\.000\.005\.002\.002\.006DL\.CNNC\.028\.140\.016\.047\.198\.028\.011\.109\.013\.058\.237\.033\.021\.103\.016\.032\.149\.018\.016\.095\.015DeepSEM\.024\.071\.012\.054\.059\.030\.045\.073\.022\.094\.149\.042\.078\.086\.049\.074\.075\.053\.065\.067\.036GNN\.GNNLink\.015\.051\.013\.001\.006\.007\.027\.130\.015\.000\.020\.006\.000\.002\.003\.010\.022\.006\.017\.025\.015GENELink\+\.040\.169\.022\.137\.377\.057\.016\.071\.010\.103\.358\.053\.329\.598\.167\.048\.213\.029\.130\.330\.057GRNFormer\.039\.187\.026\.106\.323\.049\.033\.125\.015\.118\.382\.058\.034\.119\.020\.040\.209\.024\.035\.137\.024GCLink\.098\.296\.048\.146\.394\.072\.049\.141\.031\.188\.461\.092––––––\.058\.213\.032Diff\.RegDiffusion\.031\.148\.017\.035\.140\.019\.022\.060\.018\.053\.176\.025\.040\.208\.024\.087\.311\.044\.081\.257\.036DigNet\.043\.168\.023\.055\.198\.029\.049\.120\.019\.064\.281\.031\.049\.184\.025\.132\.434\.066\.048\.235\.028CoDiffGRN\.102\.318\.056\.247\.539\.128\.049\.179\.033\.259\.524\.137\.470\.769\.259\.435\.755\.227\.349\.669\.189Δ\(%\)\\Delta\(\\%\)\+4\.1%\+7\.3%\+15\.9%\+68\.7%\+36\.9%\+76\.3%\+0\.0%\+26\.9%\+4\.8%\+37\.6%\+13\.9%\+48\.7%\+42\.8%\+28\.7%\+54\.9%\+228\.7%\+74\.0%\+244\.1%\+167\.6%\+102\.7%\+231\.2%Setting: TFs\+1000Trad\.GENIE3\.004\.004\.004\.010\.010\.010\.014\.014\.007\.021\.022\.015\.003\.283\.020\.006\.646\.022\.011\.011\.016GRNBoost2\.000\.000\.002\.001\.001\.006\.000\.000\.002\.005\.005\.008\.001\.281\.017\.002\.643\.018\.000\.000\.006DL\.CNNC\.014\.096\.013\.032\.151\.018\.004\.042\.006\.043\.162\.023\.153\.520\.066\.129\.464\.056\.022\.142\.017DeepSEM\.024\.046\.008\.044\.049\.023\.014\.035\.008\.064\.112\.032\.046\.322\.043\.043\.668\.045\.043\.043\.037GNN\.GNNLink\.004\.021\.005\.000\.005\.005\.014\.046\.007\.000\.000\.003\.000\.516\.019\.005\.340\.016\.026\.059\.020GENELink\+\.041\.144\.022\.085\.295\.042\.025\.099\.010\.130\.356\.066\.445\.698\.251\.390\.670\.225\.084\.307\.036GRNFormer\.029\.112\.019\.062\.254\.035\.021\.053\.010\.062\.268\.033\.449\.660\.258\.396\.676\.207\.039\.134\.024GCLink\.042\.203\.024\.091\.274\.055\.042\.141\.021\.126\.351\.064––––––\.103\.319\.044Diff\.RegDiffusion\.022\.080\.013\.024\.089\.013\.021\.057\.012\.034\.119\.017\.064\.354\.036\.090\.334\.041\.154\.429\.082DigNet\.027\.107\.013\.026\.116\.016\.042\.064\.008\.042\.191\.023\.063\.346\.038\.055\.288\.034\.121\.407\.060CoDiffGRN\.079\.269\.035\.203\.439\.115\.053\.159\.025\.245\.502\.128\.464\.708\.267\.410\.702\.235\.311\.609\.144Δ\(%\)\\Delta\(\\%\)\+88\.6%\+32\.7%\+47\.6%\+122\.8%\+49\.1%\+110\.3%\+25\.0%\+12\.5%\+20\.3%\+88\.9%\+41\.0%\+94\.1%\+3\.3%\+1\.5%\+3\.5%\+3\.5%\+3\.8%\+4\.4%\+101\.1%\+42\.0%\+76\.2%
Table 4:Results of AUPRC on transductive setting \(Specificnetwork\)\.ModelTFs\+500TFs\+1000hESChHEPmDCmESCmHSC\-EmHSC\-GMmHSC\-LhESChHEPmDCmESCmHSC\-EmHSC\-GMmHSC\-LTrad\.GENIE3\.156\.395\.055\.314\.566\.532\.525\.158\.384\.056\.312\.547\.532\.484GRNBoost2\.154\.387\.069\.327\.578\.522\.597\.150\.380\.059\.324\.547\.527\.481DL\.CNNC\.255\.469\.066\.484\.746\.682\.648\.271\.499\.058\.597\.774\.737\.565DeepSEM\.196\.461\.054\.314\.567\.520\.537\.192\.419\.056\.320\.565\.543\.523GNN\.GNNLink\.521\.751\.251\.766\.881\.898\.855\.515\.787\.216\.785\.930\.931\.864GENELink\+\.519\.813\.153\.796\.943\.937\.870\.521\.817\.122\.776\.954\.951\.853GRNFormer\.503\.713\.121\.802\.874\.869\.764\.522\.744\.125\.797\.917\.915\.743GCLink\.465\.707\.207\.739\.856\.849\.814\.476\.740\.159\.722\.898\.870\.840Diff\.RegDiffusion\.447\.808\.117\.761\.932\.925\.863\.483\.814\.132\.784\.944\.944\.859DigNet\.495\.799\.112\.775\.717\.703\.871\.527\.813\.139\.798\.625\.612\.869CoDiffGRN\.582\.817\.155\.836\.923\.909\.840\.598\.822\.154\.856\.931\.926\.839Δ\(%\)\\Delta\(\\%\)\+11\.8%\+0\.5%\-38\.4%\+4\.3%\-2\.0%\-3\.0%\-3\.6%\+13\.3%\+0\.5%\-28\.4%\+7\.2%\-2\.4%\-2\.6%\-3\.5%
## Appendix BCell\-cluster Discretization
This section provides additional details and supporting evidence for the proposed Cell\-cluster\-based Discretization strategy\. We first present the algorithmic procedure, followed by visualizations that demonstrate the biological coherence of the induced discrete gene state space\.
### B\.1Algorithm
Algorithm 1Cell\-cluster Discretization1:Gene expression matrix
𝐗∈ℝN×FX\\mathbf\{X\}\\in\\mathbb\{R\}^\{N\\times F\_\{X\}\}, number of clusters
kk
2:Discrete one\-hot representations
𝐃∈ℝN×FD\\mathbf\{D\}\\in\\mathbb\{R\}^\{N\\times F\_\{D\}\}, where
FD=2kF\_\{D\}=2^\{k\}
3:Construct
𝐗𝐯𝐢𝐬\\mathbf\{X\_\{vis\}\}using only visible data
4:Apply
kk\-means on cell\-wise expression profiles of
𝐗𝐯𝐢𝐬\\mathbf\{X\_\{vis\}\}to obtain clusters
\{𝒞1,…,𝒞k\}\\\{\\mathcal\{C\}\_\{1\},\\dots,\\mathcal\{C\}\_\{k\}\\\}
5:For each cluster
𝒞j\\mathcal\{C\}\_\{j\}, compute
τj=1\|𝒞j\|⋅N∑c∈𝒞j∑g=1N𝐗g,c\\tau\_\{j\}=\\frac\{1\}\{\|\\mathcal\{C\}\_\{j\}\|\\cdot N\}\\sum\_\{c\\in\\mathcal\{C\}\_\{j\}\}\\sum\_\{g=1\}^\{N\}\\mathbf\{X\}\_\{g,c\}
6:foreach gene
ggdo
7:foreach cluster
jjdo
8:Compute mean expression
μg,j=1\|𝒞j\|∑c∈𝒞j𝐗g,c\\mu\_\{g,j\}=\\frac\{1\}\{\|\\mathcal\{C\}\_\{j\}\|\}\\sum\_\{c\\in\\mathcal\{C\}\_\{j\}\}\\mathbf\{X\}\_\{g,c\}
9:Set binary activation
bg,j=𝕀\(μg,j≥τj\)b\_\{g,j\}=\\mathbb\{I\}\(\\mu\_\{g,j\}\\geq\\tau\_\{j\}\)
10:endfor
11:Form binary vector
𝐛g∈\{0,1\}k\\mathbf\{b\}\_\{g\}\\in\\\{0,1\\\}^\{k\}
12:Map
𝐛g\\mathbf\{b\}\_\{g\}to category index
cg∈\{0,…,FD−1\}c\_\{g\}\\in\\\{0,\\dots,F\_\{D\}\-1\\\}
13:Convert
cgc\_\{g\}to one\-hot vector
𝐝∈ℝFD\\mathbf\{d\}\\in\\mathbb\{R\}^\{F\_\{D\}\}
14:endfor
15:return
𝐃=\{𝐝\}g=1N\\mathbf\{D\}=\\\{\\mathbf\{d\}\\\}\_\{g=1\}^\{N\}
### B\.2Design Motivation and Biological Evidence
We provide the design motivation and biological evidence supporting the proposed Cell\-cluster\-based Discretization\. The goal of this design is to construct a biologically coherent discrete state space that enables stable inductive diffusion over unseen genes\.
Figure 4:Cell\-state structure induced by clustering\.Visualization of cell clusters obtained from scRNA\-seq profiles using UMAP\[[3](https://arxiv.org/html/2607.13120#bib.bib58)\]\. Each cluster corresponds to a distinct cellular state, supporting the use of cell\-level structure as the basis for discretization\.Motivation\.A natural alternative is to directly cluster gene expression profiles using standard unsupervised methods \(e\.g\., k\-means\)\. However, such approaches may produce clusters dominated by statistical artifacts such as sparsity patterns or zero inflation in scRNA\-seq data, rather than biologically meaningful structure\. In contrast, scRNA\-seq measurements are inherently organized by cellular contexts \(e\.g\., conditions or states\), suggesting that discretization should be grounded in cell\-level structure to preserve functional coherence\.
Figure 5:Gene activation consistency across cell clusters\.Representative genes show stable and coherent activation patterns within each cell cluster, indicating that discretization preserves biologically meaningful gene activity structure\.Design Principle\.Our method explicitly leverages this structure by first clustering cells intokkbiologically meaningful groups, and then constructing gene\-level discrete representations based on expression consistency across these cell states\. This ensures that discretization reflects stable functional activity rather than superficial similarity in gene expression vectors\.
Figure Organization and Evidence\.We use UMAP\[[3](https://arxiv.org/html/2607.13120#bib.bib58)\]to visualize the resulting cell clusters obtained from scRNA\-seq data in Figure[4](https://arxiv.org/html/2607.13120#A2.F4)\. The clusters correspond to distinct cellular states, indicating that the clustering captures meaningful biological organization rather than arbitrary partitions\.
Figure[5](https://arxiv.org/html/2607.13120#A2.F5)presents representative genes across different cell clusters\. We observe that genes exhibit consistent activation patterns within clusters, suggesting that discretization captures stable gene\-level functional behavior conditioned on cellular context\. This is further proved by Figure[6](https://arxiv.org/html/2607.13120#A2.F6), which visualizes the induced gene representation manifold in the discrete state space using UMAP\[[3](https://arxiv.org/html/2607.13120#bib.bib58)\]\. The resulting structure exhibits smooth organization and local coherence, suggesting that the discretization preserves biologically meaningful continuity while providing a structured state space suitable for diffusion modeling\.
Figure 6:Discrete gene manifold structure\.The induced gene representation space exhibits smooth and coherent structure, indicating that the discretization preserves biologically meaningful organization while enabling stable diffusion over discrete states\.Together, these results support the role of Cell\-cluster\-based Discretization as a biologically grounded representation scheme that enables stable inductive generalization under sparse and heterogeneous scRNA\-seq data\.
## Appendix CTF\-ALL Subgraph Sampling \(TASS\)
In this section, we present the complete pipeline of TF\-ALL Subgraph Sampling \(TASS\), which consists of a stochastic subgraph sampling strategy followed by a consensus\-based reconstruction procedure for global edge inference\.
### C\.1Sampling
Algorithm 2TF\-ALL Subgraph Sampling \(TASS\)1:Graph
G=\(V,E\)G=\(V,E\), TF set
VTFV\_\{\\text\{TF\}\}, gene set
VGV\_\{\\text\{G\}\}, subgraph size
kk
2:Subgraph collection
𝒮=\{G1,…,Gm\}\\mathcal\{S\}=\\\{G\_\{1\},\\dots,G\_\{m\}\\\}
3:Compute
n←\|V\|n\\leftarrow\|V\|,
p←k/np\\leftarrow k/n, TF\-ALL ratio
t←\|VTF\|/\|VG\|t\\leftarrow\|V\_\{\\text\{TF\}\}\|/\|V\_\{\\text\{G\}\}\|
4:Calculate theoretical bound
mbase←⌈p−2lognlog\(1/δ\)⌉m\_\{base\}\\leftarrow\\left\\lceil p^\{\-2\}\\log n\\log\(1/\\delta\)\\right\\rceil
5:Set
m=100⋅⌈mbase/100⌉m=100\\cdot\\lceil m\_\{base\}/100\\rceil⊳\\trianglerightRound up to nearest multiple of 100
6:Initialize
𝒮←∅\\mathcal\{S\}\\leftarrow\\emptyset
7:for
i=1i=1to
mmdo
8:Sample TF nodes:
VTF\(i\)∼Uniform\(VTF,⌊\|VTF\|⋅t⌋\)V^\{\(i\)\}\_\{\\text\{TF\}\}\\sim\\text\{Uniform\}\(V\_\{\\text\{TF\}\},\\lfloor\|V\_\{\\text\{TF\}\}\|\\cdot t\\rfloor\)
9:Sample gene nodes:
VG\(i\)∼Uniform\(VG,k−\|VTF\(i\)\|\)V^\{\(i\)\}\_\{\\text\{G\}\}\\sim\\text\{Uniform\}\(V\_\{\\text\{G\}\},k\-\|V^\{\(i\)\}\_\{\\text\{TF\}\}\|\)
10:Duplicates
Vdup←VTF\(i\)∩VG\(i\)V\_\{\\text\{dup\}\}\\leftarrow V^\{\(i\)\}\_\{\\text\{TF\}\}\\cap V^\{\(i\)\}\_\{\\text\{G\}\},
ndup←\|Vdup\|n\_\{\\text\{dup\}\}\\leftarrow\|V\_\{\\text\{dup\}\}\|
11:while
ndup≠0n\_\{\\text\{dup\}\}\\neq 0do⊳\\trianglerightResolve duplicates
12:Resample a new gene
g∼Uniform\(VG\)g\\sim\\text\{Uniform\}\(V\_\{\\text\{G\}\}\)
13:if
g∉VTF\(i\)∪VG\(i\)g\\not\\in V^\{\(i\)\}\_\{\\text\{TF\}\}\\cup V^\{\(i\)\}\_\{\\text\{G\}\}then
14:Add
gginto the
VG\(i\)V^\{\(i\)\}\_\{\\text\{G\}\},
ndup←ndup−1n\_\{\\text\{dup\}\}\\leftarrow n\_\{\\text\{dup\}\}\-1
15:endif
16:endwhile
17:Construct induced subgraph:
Gi=G\[VTF\(i\)∪VG\(i\)\]G\_\{i\}=G\[V^\{\(i\)\}\_\{\\text\{TF\}\}\\cup V^\{\(i\)\}\_\{\\text\{G\}\}\]
18:
𝒮←𝒮∪\{Gi\}\\mathcal\{S\}\\leftarrow\\mathcal\{S\}\\cup\\\{G\_\{i\}\\\}
19:endfor
20:return
𝒮\\mathcal\{S\}
### C\.2Reconstruction
Algorithm 3TF\-ALL Subgraph Sampling \(TASS\): Reconstruction1:Global graph
G=\(V,E\)G=\(V,E\), sampled node sets
𝒱=\{Vi\}i=1m\\mathcal\{V\}=\\\{V\_\{i\}\\\}\_\{i=1\}^\{m\}, trained model
Φ\\Phi, placeholder
λ\\lambda
2:Global edge score matrix
𝐒∈ℝ\|V\|×\|V\|\\mathbf\{S\}\\in\\mathbb\{R\}^\{\|V\|\\times\|V\|\}
3:Initialize accumulation matrix
𝐀←𝟎\\mathbf\{A\}\\leftarrow\\mathbf\{0\}, count matrix
𝐂←𝟎\\mathbf\{C\}\\leftarrow\\mathbf\{0\}
4:foreach sampled node set
Vi∈𝒱V\_\{i\}\\in\\mathcal\{V\}do
5:Construct induced subgraph
Gi=G\[Vi\]G\_\{i\}=G\[V\_\{i\}\]
6:Predict raw edge logits:
𝐄i=Φ\(Gi\)\\mathbf\{E\}\_\{i\}=\\Phi\(G\_\{i\}\)
7:Normalize edge scores:
𝐏i=Softmax\(𝐄i\)\\mathbf\{P\}\_\{i\}=\\text\{Softmax\}\(\\mathbf\{E\}\_\{i\}\)⊳\\trianglerightwithin\-subgraph normalization
8:Map local edges to global index space:
\(U,V\)←π\(Vi×Vi\)\(U,V\)\\leftarrow\\pi\(V\_\{i\}\\times V\_\{i\}\)
9:Accumulate predictions:
𝐀U,V←𝐀U,V\+𝐏i,𝐂U,V←𝐂U,V\+1\\mathbf\{A\}\_\{U,V\}\\leftarrow\\mathbf\{A\}\_\{U,V\}\+\\mathbf\{P\}\_\{i\},\\mathbf\{C\}\_\{U,V\}\\leftarrow\\mathbf\{C\}\_\{U,V\}\+1
10:endfor
11:Consensus aggregation:
12:foreach potential edge
\(u,v\)∈V×V\(u,v\)\\in V\\times Vdo
13:if
𝐂u,v\>0\\mathbf\{C\}\_\{u,v\}\>0then
14:
𝐒u,v=𝐀u,v/𝐂u,v\\mathbf\{S\}\_\{u,v\}=\\mathbf\{A\}\_\{u,v\}/\\mathbf\{C\}\_\{u,v\}⊳\\trianglerightmean across subgraphs
15:else
16:
𝐒u,v=λ\\mathbf\{S\}\_\{u,v\}=\\lambda⊳\\trianglerightunobserved edge prior
17:endif
18:endfor
19:return
𝐒\\mathbf\{S\}
## Appendix DDataset Information of BEELINE\-KGC
The original BEELINE benchmark is constructed from five experimental single\-cell RNA\-seq datasets covering seven cell types \(hESC, hHEP, mDC, mESC, mHSC\-E, mHSC\-GM, mHSC\-L\) across human and mouse systems\[[29](https://arxiv.org/html/2607.13120#bib.bib29)\]\. These datasets span diverse biological contexts, including differentiation and developmental processes, and provide measurements that enable pseudotime inference\.
Each dataset is paired with up to four types of ground\-truth networks:: cell\-type\-specific \(Specific\) network derived from ChIP\-seq experiments and curated databases such as ENCODE\[[19](https://arxiv.org/html/2607.13120#bib.bib51)\], ChIP\-Atlas\[[48](https://arxiv.org/html/2607.13120#bib.bib52)\], and ESCAPE\[[40](https://arxiv.org/html/2607.13120#bib.bib53)\]; non\-specific \(Non\-Specific\) network aggregated from large\-scale resources such as DoRothEA\[[10](https://arxiv.org/html/2607.13120#bib.bib54)\], RegNetwork\[[24](https://arxiv.org/html/2607.13120#bib.bib55)\], and TRRUST\[[13](https://arxiv.org/html/2607.13120#bib.bib56)\]; functional interaction networks from STRING\[[32](https://arxiv.org/html/2607.13120#bib.bib57)\], capturing broader biological associations that may include indirect regulatory relationships; loss\-/gain\-of\-function \(LOF/GOF\) evidence from ESCAPE\[[40](https://arxiv.org/html/2607.13120#bib.bib53)\]\(available only for mESC\)\. For each dataset, two gene subsets are constructed by selecting the top 500 or 1,000 most variably expressed genes with transcription factors \(*Abbr\.*: TFs\+500 and TFs\+1000, respectively\), culminating in total 44 distinct evaluation tasks\.
Among these settings, future work may place particular emphasis on the Specific networks, as their cell\-type\-matched regulatory evidence provides the closest alignment between the expression measurements and the evaluation targets, making them a more representative testbed for context\-dependent GRN discovery\. The other network types remain valuable as complementary settings for assessing robustness to broader, heterogeneous, or functional interaction evidence\.Similar Articles
Towards Universal Gene Regulatory Network Inference: Unlocking Generalizable Regulatory Knowledge in Single-cell Foundation Models
This paper introduces a new paradigm for universal Gene Regulatory Network (GRN) inference using single-cell foundation models, proposing Virtual Value Perturbation and Gradient Trajectory methods to distill regulatory knowledge.
Constrained Code Generation with Discrete Diffusion
This paper introduces Constrained Diffusion for Code (CDC), a training-free neurosymbolic inference framework that integrates constraint satisfaction directly into the reverse denoising process of discrete diffusion models for code generation. CDC consistently improves constraint satisfaction in functional correctness, security, and syntax across benchmarks, outperforming existing diffusion and autoregressive baselines.
DiffusionBench: Towards Holistic Evaluation of Generative Diffusion Transformers
Introduces DiffusionBench, a unified benchmark for holistic evaluation of generative diffusion transformers, supporting multiple generation tasks and providing standardized training and evaluation.
Generating Graph-like Rules for Knowledge Graph Reasoning via Diffusion Models
This paper introduces GRiD, a framework that uses diffusion models and reinforcement learning to generate graph-like rules (e.g., cycles, branches) for knowledge graph reasoning, addressing the limitations of existing chain-rule mining methods. Experiments on six benchmarks show competitive performance in KG completion tasks.
DiffusionBench: On Holistic Evaluation of Diffusion Transformers
Researchers introduce NanoGen, a unified framework for training and evaluating diffusion transformers, and propose DiffusionBench, a holistic benchmark combining ImageNet class-conditional and text-to-image generation to better assess progress in generative modeling.