structure-learning
There are 58 repositories under structure-learning topic.
erdogant/bnlearn
Python package for Causal Discovery by learning the graphical structure of Bayesian networks. Structure Learning, Parameter Learning, Inferences, Sampling methods.
aimclub/BAMT
Repository of a data modeling and analysis tool based on Bayesian networks
kevinsbello/dagma
A Python 3 package for learning Bayesian Networks (DAGs) from data. Official implementation of the paper "DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterization"
py-why/dodiscover
[Experimental] Global causal discovery algorithms
phlippe/ENCO
Official repository of the paper "Efficient Neural Causal Discovery without Acyclicity Constraints"
probsys/AutoGP.jl
Automated Bayesian model discovery for time series data
felixleopoldo/benchpress
Scalable open-source software to run, develop, and benchmark causal discovery algorithms
aimclub/GOLEM
Graph Optimiser for Learning and Evolution of Models
larslorch/avici
Amortized Inference for Causal Structure Learning, NeurIPS 2022
larslorch/dibs
DiBS: Differentiable Bayesian Structure Learning, NeurIPS 2021
hiarindam/document-image-classification-TL-SG
Document Image Classification with Intra-Domain Transfer Learning and Stacked Generalization of Deep Convolutional Neural Networks
agadetsky/pytorch-pl-variance-reduction
[AAAI 2020 Oral] Low-variance Black-box Gradient Estimates for the Plackett-Luce Distribution
salvaRC/Graphino
Code associated with the paper "The World as a Graph: Improving El Niño Forecasting with Graph Neural Networks".
arranger1044/spyn
Sum-Product Network learning routines in python
Howardhuang98/BNSL
Bayesian network structure learning
microsoft/ML4C
[SDM'23] ML4C: Seeing Causality Through Latent Vicinity
Duntrain/dagrad
dagrad is a Python package that provides an extensible, modular platform for developing and experimenting with differentiable (gradient-based) structure learning methods.
ogencoglu/causal_twitter_modeling_covid19
Source code for the paper "Causal Modeling of Twitter Activity during COVID-19". Computation, 2020.
sfu-cl-lab/FactorBase
The source code repository for the FactorBase system
massimo-rizzoli/BNSL-QA-python
Python implementation of Bayesian Network Structure Learning using Quantum Annealing https://doi.org/10.1140/epjst/e2015-02349-9
QueensGambit/PGM-Causal-Reasoning
Experiments on structure learning of Bayesian Networks with emphasis on finding causal relationship
Duntrain/TOPO
Optimizing NOTEARS Objectives via Topological Swaps
furrer-lab/abn
Bayesian network analysis in R
syanga/dglearn
Python implementation of "Characterizing Distribution Equivalence and Structure Learning for Cyclic and Acyclic Directed Graphs," in ICML 2020
sergioluengosanchez/TSEM
Tractable learning of Bayesian networks from partially observed data
syanga/model-augmented-mutual-information
Code accompanying paper "Model-Augmented Conditional Mutual Information Estimation for Feature Selection" in UAI 2020
fritzbayer/Causal-Discovery-Research-Papers
A curated list of causal structure learning research papers with implementations.
HeddaCohenIndelman/PerturbedStructuredPredictorsDirect
This is the official implementation of the bipartite matching experiment from the paper "Learning Randomly Perturbed Structured Predictors for Direct Loss Minimization".
montilab/shine
Structure Learning for Hierarchical Networks
miicTeam/miicsearchscore
[ICML 2025] R implementation of MIIC_search&score: a search-and-score algorithm for learning ancestral graphs with latent confounders, using multivariate information over ac-connected subset.
tmadeira/ktrees
Computer Science undergraduate thesis: Uniform Generation of k-trees for Learning the Structure of Bayesian Networks (USP 2016).
werkaaa/iscm
Standardizing Structural Causal Models, ICLR 2025
jspieler/QBAF-Learning
Structure Learning of Gradual Bipolar Argumentation Graphs using Genetic Algorithms
semoglou/ksil
A silhouette-guided instance-weighted k-means algorithm that integrates silhouette scores into the clustering process to improve clustering quality.
VishnuBeji/BayesianNet_QuantumAnnealing
Bayesian Network structure learning with encoding into a Quadratic Unconstrained Binary Optimisation (QUBO) problem.
Tania526-sudo/Bayesian_Network_Learning
A Python-based implementation of Bayesian network structure learning using mutual information and Minimum Description Length (MDL) scoring. This project constructs probabilistic graphical models from real-world data and evaluates their performance in representing dependencies among variables.