DGPM is a probabilistic model, it can describe latent node-group memberships after observing the interactions between nodes. I implemented the gamma process edge partition model for static networks, and hierarchical gamma process edge partition models for large sparse dynamic networks
pytorch>=1.8
The synthetic data is a (6, 60, 60) tensor, it records the interactions between 60 nodes at 6 time snapshots.
The model is expressed as:
We present a gibbs sampling procedure to update hyperparameters and model parameters