Papers
Topics
Authors
Recent
Search
2000 character limit reached

Zero-Inflated Continuous Optimization (ZICO)

Updated 19 December 2025
  • Zero-Inflated Continuous Optimization (ZICO) is a framework for learning DAG structures from zero-inflated count data using specialized ZI-GLMs.
  • It integrates sparsity regularization and a differentiable acyclicity constraint to effectively distinguish structural zeros from sampling zeros.
  • Empirical results on simulated networks and transcriptomics data show ZICO achieves faster, more accurate causal structure recovery than standard methods.

Zero-Inflated Continuous Optimization (ZICO) is a framework for learning the structure of directed acyclic graphs (DAGs) from zero-inflated count data. ZICO formulates the structure learning problem as a smooth, constrained optimization involving node-wise zero-inflated generalized linear models (ZI-GLMs), sparsity regularization, and a differentiable acyclicity constraint. The method is designed to distinguish structural zeros from sampling zeros—a critical challenge in contexts such as gene regulatory network inference, single-cell transcriptomics, and other domains in which excess zeros occur due to underlying biological or measurement processes. ZICO enables scalable and accurate recovery of causal structures in settings where standard methods fail to model zero inflation effectively (Sato et al., 18 Dec 2025).

1. Problem Formulation and Motivation

The essential input is an n×dn \times d data matrix,

X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,

characterized by high rates of exact zeros (“zero-inflation”). Standard DAG learning procedures—such as NOTEARS, greedy equivalence search (GES), or SCORE—are ill-equipped for zero-inflated settings, typically assuming continuous or unadjusted count models (e.g., Poisson), which do not distinguish between structural zeros (from explicit zero-inflation mechanisms) and sampling zeros. This leads to systematically biased edge scores and impaired structure recovery.

The goal is to infer a weighted adjacency matrix WRd×dW \in \mathbb{R}^{d\times d}, where the (k,j)(k,j) entry wkjw_{kj} encodes the directed influence from node kk to node jj, under a DAG constraint enforced on WW.

2. Zero-Inflated Generalized Linear Models

For each node jj, ZICO models conditional distributions using a two-component ZI-GLM mixture. Specialized forms are as follows:

2.1 Zero-Inflated Poisson (ZIP)

For a sample ii, node X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,0: X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,1 where

X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,2

The logit link parametrizes structural zeros, and the log link models the mean of the count component.

2.2 Zero-Inflated Negative Binomial (ZINB)

Adds dispersion parameter X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,3: X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,4

X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,5

Each node’s parameters are collectively X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,6.

3. Smooth Score-Based Objective and Regularization

The aggregate (negative) log-likelihood is: X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,7 with node-specific coefficients, where X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,8 and similarly for X=(xi1,...,xid)i=1n,xijN0,X = (x_{i1}, ..., x_{id})_{i=1}^n, \quad x_{ij} \in \mathbb{N}_0,9.

To induce sparsity, ZICO incorporates an WRd×dW \in \mathbb{R}^{d\times d}0 or group-WRd×dW \in \mathbb{R}^{d\times d}1 penalty: WRd×dW \in \mathbb{R}^{d\times d}2 or for elementwise sparsity, WRd×dW \in \mathbb{R}^{d\times d}3.

The smooth objective optimizes: WRd×dW \in \mathbb{R}^{d\times d}4

4. Differentiable Acyclicity Constraints

ZICO enforces global DAG structure via a differentiable surrogate constraint: WRd×dW \in \mathbb{R}^{d\times d}5 where WRd×dW \in \mathbb{R}^{d\times d}6 denotes elementwise squaring; this function vanishes if and only if the directed graph with adjacency WRd×dW \in \mathbb{R}^{d\times d}7 has no directed cycles.

The method requires both graphs implied by WRd×dW \in \mathbb{R}^{d\times d}8 and WRd×dW \in \mathbb{R}^{d\times d}9 to be acyclic, ensuring a proper DAG structure for each set of weights.

5. Constrained Optimization Framework

The core optimization problem is: (k,j)(k,j)0 This is solved using an augmented Lagrangian or penalty functional, e.g.,

(k,j)(k,j)1

with central-path style updates over the dual variable (k,j)(k,j)2 and penalty (k,j)(k,j)3, alternating with gradient-based steps (AdamW) and mini-batch likelihood evaluation.

Regularization scheduling includes cosine-annealing for (k,j)(k,j)4 (promotes gradual sparsification) and decay of (k,j)(k,j)5 to adjust constraint enforcement dynamically. After each gradient step, proximal (soft-thresholding) operations are applied for elementwise (k,j)(k,j)6 penalization. Convergence is determined by primal feasibility ((k,j)(k,j)7), dual residuals, and objective change criteria.

6. Theoretical Properties and Computational Complexity

Under standard smoothness assumptions, limit points of the augmented Lagrangian approach correspond to Karush–Kuhn–Tucker points for the original constrained problem. Local convergence rates can be derived under standard assumptions on the Hessian of (k,j)(k,j)8.

The computational cost of a gradient step is (k,j)(k,j)9, where wkjw_{kj}0 is the batch size; for wkjw_{kj}1, the cubic term is negligible. The algorithm scales linearly in wkjw_{kj}2 by mini-batching and can achieve linear or even sublinear complexity in wkjw_{kj}3 via exploitation of sparsity and low-rank approximations for the acyclicity constraint.

7. Empirical Evaluation and Applications

Empirical studies demonstrate ZICO’s advantages in structure recovery from zero-inflated count data. Principal findings include:

  • Simulated ER networks (wkjw_{kj}4, wkjw_{kj}5): ZICO (with ZINB) yields the lowest structural Hamming distance (SHD) and structural intervention distance (SID) among ten compared methods. For wkjw_{kj}6, TPR ≈ 0.78, FDR ≈ 0.41, SHD ≈ 180, in approximately 55 s, whereas ZiGDAG reports SHD ≈ 283 in ≈ 18,000 s.
  • Barabási–Albert graphs: ZICO–ZINB achieves SHD ≈ 74, SID ≈ 1247 in ≈ 49 s, outperforming NOTEARS (Poisson variant) and greedy search approaches.
  • Single-cell transcriptomics (scMultiSim): ZICO (ZIP/ZINB) achieves AUPRC ratios up to three times random baseline, comparable to or outperforming GENIE3, SINCERITIES, LEAP, NOTEARS, and GRNBoost2, with explicit acyclicity enforcement.
  • Dropout settings: ZICO–ZIP/ZINB outperforms pure Poisson/NB models, affirming the necessity of explicit zero-inflation modeling under nontrivial zero-generating mechanisms.

ZICO provides efficient, vectorized, and mini-batched learning for large-scale settings, making it suitable for reverse engineering gene regulatory networks and broader contexts with zero-inflated counts. The method recovers zero-inflated causal structures with improved accuracy and one to two orders of magnitude faster than greedy search or MCMC-based alternatives (Sato et al., 18 Dec 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Zero-Inflated Continuous Optimization (ZICO).