Expand description
Diffusion Model-Based Knowledge Graph Embeddings
This module implements cutting-edge diffusion models for generating high-quality knowledge graph embeddings. Based on denoising diffusion probabilistic models (DDPMs) and score-based generative models for embedding generation.
Key innovations:
- Controllable embedding generation through conditioning
- High-quality embedding synthesis with noise scheduling
- Knowledge graph structure-aware diffusion processes
- Multi-scale embedding generation with hierarchical diffusion
Structs§
- Attention
Block - Attention block
- Diffusion
Config - Configuration for diffusion-based embeddings
- Diffusion
Embedding Model - Main diffusion embedding model
- DiffusionU
Net - U-Net model for diffusion denoising
- Noise
Scheduler - Noise scheduler for diffusion process
- ResNet
Block - ResNet block for U-Net
- Time
Embedding - Time embedding for diffusion timesteps
Enums§
- Beta
Schedule - Beta schedule types for noise scheduling
- Conditioning
Type - Conditioning types for controlled generation
- Prediction
Type - Types of noise prediction