Papers
Topics
Authors
Recent
Search
2000 character limit reached

Property-Variational Autoencoder (pVAE)

Updated 7 July 2026
  • pVAE is a family of variational autoencoders that incorporates explicit property information via conditioning, regression, or graph-based isometric regularization.
  • It uses mechanisms like conditional priors, auxiliary regression on latent means, and property-structured graph smoothing to organize the latent space.
  • Applications include design in porous metamaterials, DNA nanoclusters, and antimicrobial peptides, with strong performance in reconstruction and latent neighborhood purity.

Searching arXiv for the specified pVAE-related papers to ground the article in current literature. Property-Variational Autoencoder (pVAE) denotes a class of variational autoencoder frameworks in which explicit property information governs latent-variable modeling, generation, or latent-space organization. In the cited literature, the term covers at least three closely related constructions: a conditional VAE specialized to generation from a property vector cc, following the arbitrary-conditioning VAE formulation; a VAE augmented with a regressor that predicts target properties from the latent mean; and a geometry-preserving sequence model, called PrIVAE, that aligns latent neighborhoods with a property manifold through graph-based smoothing and an isometric regularizer (Ivanov et al., 2018, Nguyen et al., 23 Jul 2025, Sadeghi et al., 16 Sep 2025).

1. Terminological scope and canonical variants

The literature does not use pVAE for a single canonical architecture. Rather, the name is attached to different mechanisms for coupling a VAE to target properties. One line treats the property vector cc as always observed and trains the model to generate the remaining data xx consistently with those properties. A second line retains a standard VAE backbone and adds a regression head fψf_\psi operating on the latent mean μ\mu, so that property supervision appears as an auxiliary loss. A third line, PrIVAE, uses experimentally measured high-dimensional property vectors yiy_i to define a property nearest-neighbor graph and then organizes latent codes to preserve local property geometry (Ivanov et al., 2018, Nguyen et al., 23 Jul 2025, Sadeghi et al., 16 Sep 2025).

Formulation Property mechanism Representative paper
Conditioning-based pVAE cc is always observed; prior and decoder are conditioned on cc (Ivanov et al., 2018)
Regressor-augmented pVAE Add fψ(μ)f_\psi(\mu) and a regression loss on true properties PtP^t (Nguyen et al., 23 Jul 2025)
Property-isometric pVAE / PrIVAE Property graph, GCN encoder layers, and isometric regularizer (Sadeghi et al., 16 Sep 2025)

A common misconception is that pVAE necessarily means direct conditioning on a low-dimensional property vector. The published formulations show a broader landscape: conditioning, auxiliary regression, and latent-geometry alignment all fall under the label in different application domains. This suggests that pVAE is best understood as a property-aware VAE family rather than a uniquely specified model class.

2. Probabilistic formulations

In the conditioning-based formulation derived from arbitrary-conditioning VAE, the full probabilistic model consists of a latent prior conditioned on the property vector, a decoder conditioned on both the latent code and the property vector, and an approximate posterior conditioned on observed features and properties: cc0

cc1

cc2

Training introduces a binary mask cc3, where cc4 means cc5 is to be reconstructed, with

cc6

The variational lower bound is

cc7

In the pure generate-from-cc8 mode, one sets cc9 for all xx0, so the ELBO reduces to

xx1

At evaluation time, one fixes xx2, sets all xx3-dimensions to missing, samples xx4, then samples xx5 (Ivanov et al., 2018).

In the regressor-augmented pVAE for porous metamaterials, the probabilistic core remains that of a conventional VAE,

xx6

with ELBO

xx7

In practice the model minimizes the negative ELBO,

xx8

and adds a property regression term

xx9

The combined objective is

fψf_\psi0

or, in the fψf_\psi1-VAE variant,

fψf_\psi2

A notable design choice is that the regressor operates on fψf_\psi3 rather than sampled fψf_\psi4, so that the regressor sees a noise-free latent representation (Nguyen et al., 23 Jul 2025).

PrIVAE adopts a fψf_\psi5-VAE backbone and adds a geometry-preserving penalty on latent codes. With

fψf_\psi6

and prior fψf_\psi7, the VAE term is

fψf_\psi8

The isometric regularization is

fψf_\psi9

The total loss per minibatch is

μ\mu0

Equivalently,

μ\mu1

(Sadeghi et al., 16 Sep 2025).

3. Architectural patterns

The conditioning-based pVAE uses three networks: an encoder μ\mu2, a conditional prior μ\mu3, and a decoder μ\mu4. The encoder takes μ\mu5 as input, passes it through a few fully-connected or convolutional layers, and outputs μ\mu6 and μ\mu7. The prior network takes μ\mu8, or simply μ\mu9 if the mask always indicates all-missing yiy_i0, and outputs yiy_i1 and yiy_i2. The decoder takes yiy_i3, often omitting yiy_i4 in the pure pVAE case, and outputs either mean/variance parameters for real-valued features or logits for categorical features. The latent variable is sampled via the reparameterization

yiy_i5

The formulation also allows optional skip-connections from encoder to decoder for image inpainting (Ivanov et al., 2018).

In the porous-metamaterials pVAE, the encoder yiy_i6 receives a binary 3D microstructure tensor, for example yiy_i7 voxels. It applies four 3D-convolutional blocks with strided convolution and no pooling:

  • Conv3D(filters = 48, kernel = yiy_i8, stride = 2) yiy_i9 ReLU
  • Conv3D(filters = 48, kernel = cc0, stride = 2) cc1 ReLU
  • Conv3D(filters = 192, kernel = cc2, stride = 2) cc3 ReLU
  • Conv3D(filters = 128, kernel = cc4, stride = 2) cc5 ReLU

The feature map is flattened to a vector of length 128 000 and mapped by a dense layer to cc6 outputs representing cc7. The decoder mirrors this architecture: Dense cc8 ReLU, reshape to cc9, then four Conv3DTranspose blocks ending in SteepSigmoidcc0. The regressor cc1 takes the latent mean cc2 and applies Dense(16)cc3ReLU cc4 Dense(16)cc5ReLU cc6 Dense(cc7)cc8ReLU, where cc9 for real foams and fψ(μ)f_\psi(\mu)0 for the synthetic dataset (Nguyen et al., 23 Jul 2025).

PrIVAE is an encoder-decoder with two geometry-aware enhancements: a GNN layer over a Property Nearest-Neighbor Graph in the encoder and an isometric regularizer on the latent codes. Input fψ(μ)f_\psi(\mu)1 is a length-fψ(μ)f_\psi(\mu)2 sequence over an alphabet of size fψ(μ)f_\psi(\mu)3. In the DNA nanocluster task, fψ(μ)f_\psi(\mu)4 and one-hot encoding in fψ(μ)f_\psi(\mu)5 is used. In the antimicrobial peptide task, pretrained residue embeddings (ESM-2) map each amino acid to a vector in fψ(μ)f_\psi(\mu)6. Token embeddings are processed either by a bidirectional LSTM with two layers and hidden size fψ(μ)f_\psi(\mu)7 per direction followed by a dense layer, or by multi-head self-attention layers with tuned head count. The resulting sequence representation fψ(μ)f_\psi(\mu)8 is smoothed over the property graph by one or more GCN layers, after which a small MLP parameterizes the Gaussian posterior

fψ(μ)f_\psi(\mu)9

The decoder is either an LSTM unrolled for PtP^t0 steps or an attention-based autoregressive network trained with tokenwise cross-entropy reconstruction loss (Sadeghi et al., 16 Sep 2025).

4. Property manifolds and latent geometry

PrIVAE makes the strongest geometric claim among the pVAE variants. Each sequence PtP^t1 is paired with a high-dimensional, experimentally measured property vector

PtP^t2

such as an emission spectrum described by up to four Gaussian-like peaks PtP^t3, or a set of log-MIC values against several bacteria. Although PtP^t4 lies in PtP^t5, feasible property profiles are assumed to lie on a lower-dimensional smooth manifold PtP^t6. To preserve the local geometry of PtP^t7, the method constructs a Property Nearest-Neighbor Graph (PNNG): pairwise property distances are computed, a PtP^t8-NN graph PtP^t9 is built, and the distances are converted into similarity weights with an RBF kernel

cc00

With weighted adjacency cc01, degree matrix cc02, and combinatorial Laplacian cc03, the graph supplies both the GCN propagation structure and the isometric penalty (Sadeghi et al., 16 Sep 2025).

The choice of property metric is domain-specific. For Agcc04–DNA emission spectra, each spectrum is fit as a mixture of Gaussians cc05, and the closed-form Cauchy–Schwarz divergence is used. For antimicrobial peptide MIC profiles, the Manhattan cc06 distance on the log-MIC vector is used. GCN smoothing then updates node features according to

cc07

encouraging each sequence representation to look at other sequences with similar properties (Sadeghi et al., 16 Sep 2025).

The porous-metamaterials pVAE does not impose graph-isometric structure, but it also treats latent space as property-structured. After training, the latent means cc08 form a structured, approximately Gaussian space. PCA on cc09 reveals that the first principal components correlate strongly, with cc10–0.7, with porosity cc11 and permeability cc12, and samples cluster by property such as compression level in real foams. This suggests a weaker but still explicit structure-property organization, achieved through supervised regression rather than graph Laplacian regularization (Nguyen et al., 23 Jul 2025).

5. Training protocols and property-guided generation

The conditioning-based pVAE is trained by stochastic variational Bayes under randomly sampled masks. On each SGD step, one samples minibatches of cc13, draws masks cc14, forms cc15, infers cc16, samples cc17, and computes the reconstruction term only on indices with cc18. To specialize the model to generate cc19 from cc20 alone, the masking distribution includes the all-missing case for cc21. The practical significance is that a single model can support both full generation from properties and partial imputation under arbitrary conditioning patterns (Ivanov et al., 2018).

The porous-metamaterials pVAE is trained on two datasets: a synthetic academic dataset of 48 831 samples of size cc22 voxels, generated by placing 10–40 nonoverlapping square pores of size cc23 pixels in each 2D slice, and approximately 8965 subvolumes from cc24CT scans of real open-cell foams at five compression levels. Intrinsic permeability is computed by LBM. A surrogate 3D-CNN is first trained to predict cc25 on the synthetic dataset to accelerate property labeling as dataset size grows. Hyperparameters include latent dimension cc26, optimized via Optuna, batch size 16, Adam optimization, pretraining learning rates cc27 for the encoder-decoder and cc28 for the regressor, followed by joint fine-tuning with lower learning rate or an adaptive scheduler, early stopping, learning-rate reduction on plateau, and model checkpoints (Nguyen et al., 23 Jul 2025).

In this regressor-augmented formulation, inverse design proceeds by solving

cc29

by gradient descent in latent space. Initialization uses the nearest cc30 in the training set, or many nearest neighbors to capture non-uniqueness, and the resulting cc31 is decoded into a generated microstructure cc32. Validation is performed with the surrogate CNN or direct LBM. The same trained model supports prior sampling cc33, property-guided sampling near latent regions associated with a desired property band via KDE on cc34-space, and spherical interpolation

cc35

which yields smooth microstructure families with monotonically varying predicted cc36 and cc37 (Nguyen et al., 23 Jul 2025).

PrIVAE employs a different generation strategy. Graph cc38 and all distance computations are fixed prior to training. Minibatches contain 32 “core” sequences plus their 1-hop neighbors so that the GCN can access full neighborhoods, and minibatches are preconstructed by grouping sequences with the same pseudo-labels to improve homogeneity. Training uses Adam with learning rate approximately cc39, and models train for 2–5 hours on a Tesla V100. Hyperparameters cc40, cc41, neighborhood size cc42, bandwidth cc43, latent dimension cc44, LSTM or attention sizes, and dropout are tuned via Optuna (TPESampler) on a multi-objective criterion balancing reconstruction accuracy against latent purity (Sadeghi et al., 16 Sep 2025).

6. Empirical behavior, case studies, and interpretation

PrIVAE evaluates latent-space quality with both reconstruction and neighborhood consistency. Reconstruction Accuracy per sequence is defined by

cc45

where cc46 is the Hamming distance. The reported performance is typically greater than cc47 on both tasks. Puritycc48 measures the Jaccard overlap between the pseudo-labels of a latent point’s cc49 nearest neighbors in latent space and the point’s own pseudo-labels. On Agcc50–DNA, cc51 on validation, compared to 0.40 for a vanilla VAE; on peptides, cc52 versus 0.25 for the baseline. Three-dimensional PCA projections of latent means show semantically faithful geometry: for DNA spectra, single-peak clusters G, R, F, N occupy the corners of a tetrahedral pattern and dual-peak combinations lie between them; for peptides, single-species and multi-species activity nodes similarly interpolate (Sadeghi et al., 16 Sep 2025).

The Agcc53–DNA case study uses cc54 sequences of length 10 with up to 4 emission peaks, Cauchy–Schwarz distance on Gaussian-mixture spectra, and a Bi-LSTM encoder plus GCN with latent dimension cc55, cc56, cc57, and cc58. The reported validation metrics are ACC cc59 and Puritycc60. For generative design, the method targets NIR emitters, which constitute only cc61 of the training set, by locating the top-100 NIR-pure training codes, fitting group-specific Gaussians in latent space for labels cc62, sampling 1 000 codes per group, decoding, filtering duplicates, and ranking by “NIR purity” in latent space. Wet-lab synthesis of the top 90 per group yields up to cc63 truly NIR sequences, corresponding to 14.2-fold enrichment over a cc64 baseline, and up to 16.1-fold enrichment when sampling from the NR region (Sadeghi et al., 16 Sep 2025).

The antimicrobial peptide case study uses 2 503 peptides of length 20 with ESM-2 embeddings and log-MIC values against E coli, S aureus, and P aeruginosa. Property distance is cc65 distance on the 3-dimensional MIC vector. The model uses Bi-LSTM cc66 GCN cc67 latent dimension cc68, with cc69, cc70, and cc71. Validation metrics are ACC cc72 and Puritycc73. Design samples 1 000 sequences from each of 7 activity-profile regions, ranks by purity, selects the top 100, and evaluates them with a MIC-prediction oracle identified as the DBAASP model. Reported fully-active hit rates reach cc74 for single-target groups, versus cc75 for a vanilla VAE, while broad-spectrum success for the ESP group is cc76 versus a cc77 baseline (Sadeghi et al., 16 Sep 2025).

Ablation studies in PrIVAE separate the roles of graph smoothing and isometric regularization. GCN smoothing alone, denoted “VAE+GCN,” raises purity but slightly cuts reconstruction. The isometric regularizer alone, denoted “VAE+Reg,” helps alignment. PrIVAE, combining both mechanisms, achieves the best trade-off. In the metamaterials setting, the latent space also supports interpolation, clustering by property, and inverse design, but the mechanism is auxiliary supervision rather than graph-isometric preservation. The conditioning-based formulation, by contrast, emphasizes flexible probabilistic conditioning and one-shot generation from observed properties. Taken together, these results indicate that pVAE methods differ primarily in how property information enters the model: through conditional priors and decoders, through explicit regression on latent means, or through direct preservation of property-space geometry in latent space (Ivanov et al., 2018, Nguyen et al., 23 Jul 2025, Sadeghi et al., 16 Sep 2025).

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 Property-Variational Autoencoder (pVAE).