Back to Models
GMVAE (Poincaré)
📐 Gaussian GeometricHyperbolic Gaussian Mixture VAE
RNA
GMVAE in hyperbolic Poincaré space for hierarchical cell type relationships
Publications
Hyperbolic Deep Learning
Complexity
★★★
complexInterpretability
★★★
highArchitecture
Hyperbolic GMVAE
Latent Dim
10
Used in LAIOR Framework
Hyperbolic Hierarchical Clustering
Uses Poincaré ball model to represent hierarchical relationships between cell types naturally in hyperbolic geometry with full VAE reconstruction
Main Idea
Capture hierarchical cell type relationships using hyperbolic geometry that naturally represents tree structures
Key Components
Poincaré Encoder
Maps cells to Poincaré ball
Hyperbolic Distances
Measures similarity in hyperbolic space
Wrapped Normal Distribution
Gaussian analog in hyperbolic space for mixture
Geometric Decoder
Reconstructs expression from hyperbolic embeddings
Mathematical Formulation
z ∈ B^d (Poincaré ball); d_H(z_i,z_j) = acosh(1 + 2||z_i⊖z_j||²/((1-||z_i||²)(1-||z_j||²))); X̂ = Decoder(z)
Loss Functions
Hyperbolic ELBO
Reconstruction + KL in hyperbolic space
Data Flow
Expression → Poincaré Encoder → Hyperbolic Mixture → Geometric Decoder → Reconstructed Expression
Architecture Details
Architecture Type
GMVAE in Poincaré Ball (VAE Architecture)
Input/Output Types
single-cell → reconstruction
Key Layers
PoincareEncoderWrappedNormalGeometricDecoder
Frameworks
PyTorch
Tags
vaehyperbolichierarchicalgeometricgenerativerna