Algorithms in Probabilistic Graphical Models

Algorithms in Probabilistic Graphical Models

Alt text

More on the homepage

  • Algorithm 3.1 – Algorithm for finding nodes reachable from X given Z via active trails
  • Algorithm 3.2 – Procedure to build a minimal I-map given an ordering
  • Algorithm 3.3 – Recovering the undirected skeleton for a distribution P that has a P-map
  • Algorithm 3.4 – Marking immoralities in the construction of a perfect map
  • Algorithm 3.5 – Finding the class PDAG characterizing the P-map of a distribution P
  • Algorithm 5.1 – Computing d-separation in the presence of deterministic CPDs
  • Algorithm 5.2 – Computing d-separation in the presence of context-specific CPDs
  • Algorithm 9.1 – Sum-product variable elimination algorithm
  • Algorithm 9.2 – Using Sum-Product-VE for computing conditional probabilities
  • Algorithm 9.3 – Maximum cardinality search for constructing an elimination ordering
  • Algorithm 9.4 – Greedy search for constructing an elimination ordering
  • Algorithm 9.5 – Conditioning algorithm
  • Algorithm 9.6 – Rule splitting algorithm
  • Algorithm 9.7 – Sum-product variable elimination for sets of rules
  • Algorithm 10.1 – Upward pass of variable elimination in clique tree
  • Algorithm 10.2 – Calibration using sum-product message passing in a clique tree
  • Algorithm 10.3 – Calibration using belief propagation in clique tree
  • Algorithm 10.4 – Out-of-clique inference in clique tree
  • Algorithm 11.1 – Calibration using sum-product belief propagation in a cluster graph
  • Algorithm 11.2 – Convergent message passing for Bethe cluster graph with convex counting numbers
  • Algorithm 11.3 -Algorithm to construct a saturated region graph
  • Algorithm 11.4 – Projecting a factor set to produce a set of marginals over a given set of scopes
  • Algorithm 11.5 – Modified version of BU-Message that incorporates message projection
  • Algorithm 11.6 – Message passing step in the expectation propagation algorithm
  • Algorithm 11.7 – The Mean-Field approximation algorithm
  • Algorithm 12.1 – Forward Sampling in a Bayesian network
  • Algorithm 12.2 – Likelihood-weighted particle generation
  • Algorithm 12.3 – Likelihood weighting with a data-dependent stopping rule
  • Algorithm 12.4 – Generating a Gibbs chain trajectory
  • Algorithm 12.5 – Generating a Markov chain trajectory
  • Algorithm 13.1 – Variable elimination algorithm for MAP
  • Algorithm 13.2 – Max-product message computation for MAP
  • Algorithm 13.3 – Calibration using max-product BP in a Bethe-structured cluster graph
  • Algorithm 13.4 – Graph-cut algorithm for MAP in pairwise binary MRFs with submodular potentials
  • Algorithm 13.5 – Alpha-expansion algorithm
  • Algorithm 13.6 – Efficient min-sum message passing for untruncated 1-norm energies
  • Algorithm 14.1 – Expectation propagation message passing for CLG networks
  • Algorithm 15.1 – Filtering in a DBN using a template clique tree
  • Algorithm 15.2 – Likelihood-weighted particle generation for a 2-TBN
  • Algorithm 15.3 – Likelihood weighting for filtering in DBNs
  • Algorithm 15.4 – Particle filtering for DBNs
  • Algorithm 18.1 – Data perturbation search
  • Algorithm 19.1 – Computing the gradient in a network with table-CPDs
  • Algorithm 19.2 – Expectation-maximization algorithm for BN with table-CPDs
  • Algorithm 19.3 – The structural EM algorithm for structure learning
  • Algorithm 19.4 – The incremental EM algorithm for network with table-CPDs
  • Algorithm 19.5 – Proposal distribution for collapsed Metropolis-Hastings over data completions
  • Algorithm 19.6 – Proposal distribution over partitions in the Dirichlet process priof
  • Algorithm 20.1 – Greedy score-based structure search algorithm for log-linear models
  • Algorithm 23.1 – Finding the MEU strategy in a decision tree
  • Algorithm 23.2 – Generalized variable elimination for joint factors in influence diagrams
  • Algorithm 23.3 – Iterated optimization for influence diagrams with acyclic relevance graphs
  • Algorithm A.1 – Topological sort of a graph
  • Algorithm A.2 – Maximum weight spanning tree in an undirected graph
  • Algorithm A.3 – Recursive algorithm for computing Fibonacci numbers
  • Algorithm A.4 – Dynamic programming algorithm for computing Fibonacci numbers
  • Algorithm A.5 – Greedy local search algorithm with search operators
  • Algorithm A.6 – Local search with tabu list
  • Algorithm A.7 – Beam search
  • Algorithm A.8 – Greedy hill-climbing search with random restarts
  • Algorithm A.9 – Branch and bound algorithm
  • Algorithm A.10 – Simple gradient ascent algorithm
  • Algorithm A.11 – Conjugate gradient ascent
Algorithms%20in%20Probabilistic%20Graphical%20Models%20%20%0A%3D%3D%3D%20%20%20%0A@%5Bpublished%7Cprobabilistic-graphal-models%5D%20%20%20%20%0A%0A%21%5BAlt%20text%5D%28data%3Aimage%2Clocal%3A//pgm.jpg%29%20%20%0A%23%23More%20on%20the%20%5Bhomepage%5D%28http%3A//pgm.stanford.edu/%29%20%20%20%0A%0A-%20%5BAlgorithm%203.1%20%u2013%20Algorithm%20for%20finding%20nodes%20reachable%20from%20X%20given%20Z%20via%20active%20trails%5D%28http%3A//pgm.stanford.edu/Algs/page-75.pdf%29%20%20%0A-%20%5BAlgorithm%203.2%20%u2013%20Procedure%20to%20build%20a%20minimal%20I-map%20given%20an%20ordering%5D%28http%3A//pgm.stanford.edu/Algs/page-79.pdf%29%20%20%0A-%20%5BAlgorithm%203.3%20%u2013%20Recovering%20the%20undirected%20skeleton%20for%20a%20distribution%20P%20that%20has%20a%20P-map%5D%28http%3A//pgm.stanford.edu/Algs/page-85.pdf%29%20%20%0A-%20%5BAlgorithm%203.4%20%u2013%20Marking%20immoralities%20in%20the%20construction%20of%20a%20perfect%20map%5D%28http%3A//pgm.stanford.edu/Algs/page-86.pdf%29%20%20%0A-%20%5BAlgorithm%203.5%20%u2013%20Finding%20the%20class%20PDAG%20characterizing%20the%20P-map%20of%20a%20distribution%20P%5D%28http%3A//pgm.stanford.edu/Algs/page-89.pdf%29%20%20%0A-%20%5BAlgorithm%205.1%20%u2013%20Computing%20d-separation%20in%20the%20presence%20of%20deterministic%20CPDs%5D%28%29%20%20%0A-%20%5BAlgorithm%205.2%20%u2013%20Computing%20d-separation%20in%20the%20presence%20of%20context-specific%20CPDs%5D%28http%3A//pgm.stanford.edu/Algs/page-173.pdf%29%20%20%0A-%20%5BAlgorithm%209.1%20%u2013%20Sum-product%20variable%20elimination%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-298.pdf%29%20%20%0A-%20%5BAlgorithm%209.2%20%u2013%20Using%20Sum-Product-VE%20for%20computing%20conditional%20probabilities%5D%28http%3A//pgm.stanford.edu/Algs/page-304.pdf%29%20%20%0A-%20%5BAlgorithm%209.3%20%u2013%20Maximum%20cardinality%20search%20for%20constructing%20an%20elimination%20ordering%5D%28http%3A//pgm.stanford.edu/Algs/page-312.pdf%29%20%20%0A-%20%5BAlgorithm%209.4%20%u2013%20Greedy%20search%20for%20constructing%20an%20elimination%20ordering%5D%28http%3A//pgm.stanford.edu/Algs/page-314.pdf%29%20%0A-%20%5BAlgorithm%209.5%20%u2013%20Conditioning%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-317.pdf%29%20%20%0A-%20%5BAlgorithm%209.6%20%u2013%20Rule%20splitting%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-332.pdf%29%20%20%0A-%20%5BAlgorithm%209.7%20%u2013%20Sum-product%20variable%20elimination%20for%20sets%20of%20rules%5D%28http%3A//pgm.stanford.edu/Algs/page-333.pdf%29%20%20%0A-%20%5BAlgorithm%2010.1%20%u2013%20Upward%20pass%20of%20variable%20elimination%20in%20clique%20tree%5D%28http%3A//pgm.stanford.edu/Algs/page-353.pdf%29%20%20%0A-%20%5BAlgorithm%2010.2%20%u2013%20Calibration%20using%20sum-product%20message%20passing%20in%20a%20clique%20tree%5D%28http%3A//pgm.stanford.edu/Algs/page-357.pdf%29%20%0A-%20%5BAlgorithm%2010.3%20%u2013%20Calibration%20using%20belief%20propagation%20in%20clique%20tree%5D%28http%3A//pgm.stanford.edu/Algs/page-367.pdf%29%0A-%20%5BAlgorithm%2010.4%20%u2013%20Out-of-clique%20inference%20in%20clique%20tree%5D%28http%3A//pgm.stanford.edu/Algs/page-371.pdf%29%20%20%0A-%20%5BAlgorithm%2011.1%20%u2013%20Calibration%20using%20sum-product%20belief%20propagation%20in%20a%20cluster%20graph%5D%28http%3A//pgm.stanford.edu/Algs/page-397.pdf%29%0A-%20%5BAlgorithm%2011.2%20%u2013%20Convergent%20message%20passing%20for%20Bethe%20cluster%20graph%20with%20convex%20counting%20numbers%5D%28http%3A//pgm.stanford.edu/Algs/page-418.pdf%29%0A-%20%5BAlgorithm%2011.3%20-Algorithm%20to%20construct%20a%20saturated%20region%20graph%5D%28http%3A//pgm.stanford.edu/Algs/page-423.pdf%29%0A-%20%5BAlgorithm%2011.4%20%u2013%20Projecting%20a%20factor%20set%20to%20produce%20a%20set%20of%20marginals%20over%20a%20given%20set%20of%20scopes%5D%28http%3A//pgm.stanford.edu/Algs/page-434.pdf%29%0A-%20%5BAlgorithm%2011.5%20%u2013%20Modified%20version%20of%20BU-Message%20that%20incorporates%20message%20projection%5D%28http%3A//pgm.stanford.edu/Algs/page-441.pdf%29%20%0A-%20%5BAlgorithm%2011.6%20%u2013%20Message%20passing%20step%20in%20the%20expectation%20propagation%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-443.pdf%29%0A-%20%5BAlgorithm%2011.7%20%u2013%20The%20Mean-Field%20approximation%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-455.pdf%29%20%20%0A-%20%5BAlgorithm%2012.1%20%u2013%20Forward%20Sampling%20in%20a%20Bayesian%20network%5D%28http%3A//pgm.stanford.edu/Algs/page-489.pdf%29%0A-%20%5BAlgorithm%2012.2%20%u2013%20Likelihood-weighted%20particle%20generation%5D%28http%3A//pgm.stanford.edu/Algs/page-493.pdf%29%0A-%20%5BAlgorithm%2012.3%20%u2013%20Likelihood%20weighting%20with%20a%20data-dependent%20stopping%20rule%5D%28http%3A//pgm.stanford.edu/Algs/page-502.pdf%29%0A-%20%5BAlgorithm%2012.4%20%u2013%20Generating%20a%20Gibbs%20chain%20trajectory%5D%28http%3A//pgm.stanford.edu/Algs/page-506.pdf%29%0A-%20%5BAlgorithm%2012.5%20%u2013%20Generating%20a%20Markov%20chain%20trajectory%5D%28http%3A//pgm.stanford.edu/Algs/page-509.pdf%29%20%0A-%20%5BAlgorithm%2013.1%20%u2013%20Variable%20elimination%20algorithm%20for%20MAP%5D%28http%3A//pgm.stanford.edu/Algs/page-557.pdf%29%0A-%20%5BAlgorithm%2013.2%20%u2013%20Max-product%20message%20computation%20for%20MAP%5D%28http%3A//pgm.stanford.edu/Algs/page-562.pdf%29%0A-%20%5BAlgorithm%2013.3%20%u2013%20Calibration%20using%20max-product%20BP%20in%20a%20Bethe-structured%20cluster%20graph%5D%28http%3A//pgm.stanford.edu/Algs/page-573.pdf%29%0A-%20%5BAlgorithm%2013.4%20%u2013%20Graph-cut%20algorithm%20for%20MAP%20in%20pairwise%20binary%20MRFs%20with%20submodular%20potentials%5D%28http%3A//pgm.stanford.edu/Algs/page-591.pdf%29%0A-%20%5BAlgorithm%2013.5%20%u2013%20Alpha-expansion%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-593.pdf%29%0A-%20%5BAlgorithm%2013.6%20%u2013%20Efficient%20min-sum%20message%20passing%20for%20untruncated%201-norm%20energies%5D%28http%3A//pgm.stanford.edu/Algs/page-603.pdf%29%20%20%0A-%20%5BAlgorithm%2014.1%20%u2013%20Expectation%20propagation%20message%20passing%20for%20CLG%20networks%5D%28http%3A//pgm.stanford.edu/Algs/page-622.pdf%29%0A-%20%5BAlgorithm%2015.1%20%u2013%20Filtering%20in%20a%20DBN%20using%20a%20template%20clique%20tree%5D%28http%3A//pgm.stanford.edu/Algs/page-657.pdf%29%0A-%20%5BAlgorithm%2015.2%20%u2013%20Likelihood-weighted%20particle%20generation%20for%20a%202-TBN%5D%28http%3A//pgm.stanford.edu/Algs/page-666.pdf%29%0A-%20%5BAlgorithm%2015.3%20%u2013%20Likelihood%20weighting%20for%20filtering%20in%20DBNs%5D%28http%3A//pgm.stanford.edu/Algs/page-666.pdf%29%0A-%20%5BAlgorithm%2015.4%20%u2013%20Particle%20filtering%20for%20DBNs%5D%28http%3A//pgm.stanford.edu/Algs/page-670.pdf%29%0A-%20%5BAlgorithm%2018.1%20%u2013%20Data%20perturbation%20search%5D%28http%3A//pgm.stanford.edu/Algs/page-817.pdf%29%0A-%20%5BAlgorithm%2019.1%20%u2013%20Computing%20the%20gradient%20in%20a%20network%20with%20table-CPDs%5D%28http%3A//pgm.stanford.edu/Algs/page-867.pdf%29%0A-%20%5BAlgorithm%2019.2%20%u2013%20Expectation-maximization%20algorithm%20for%20BN%20with%20table-CPDs%5D%28http%3A//pgm.stanford.edu/Algs/page-873.pdf%29%0A-%20%5BAlgorithm%2019.3%20%u2013%20The%20structural%20EM%20algorithm%20for%20structure%20learning%5D%28http%3A//pgm.stanford.edu/Algs/page-922.pdf%29%0A-%20%5BAlgorithm%2019.4%20%u2013%20The%20incremental%20EM%20algorithm%20for%20network%20with%20table-CPDs%5D%28http%3A//pgm.stanford.edu/Algs/page-939.pdf%29%0A-%20%5BAlgorithm%2019.5%20%u2013%20Proposal%20distribution%20for%20collapsed%20Metropolis-Hastings%20over%20data%5D%28http%3A//pgm.stanford.edu/Algs/page-941.pdf%29%20completions%0A-%20%5BAlgorithm%2019.6%20%u2013%20Proposal%20distribution%20over%20partitions%20in%20the%20Dirichlet%20process%20priof%5D%28http%3A//pgm.stanford.edu/Algs/page-942.pdf%29%0A-%20%5BAlgorithm%2020.1%20%u2013%20Greedy%20score-based%20structure%20search%20algorithm%20for%20log-linear%20models%5D%28http%3A//pgm.stanford.edu/Algs/page-986.pdf%29%0A-%20%5BAlgorithm%2023.1%20%u2013%20Finding%20the%20MEU%20strategy%20in%20a%20decision%20tree%5D%28http%3A//pgm.stanford.edu/Algs/page-1086.pdf%29%0A-%20%5BAlgorithm%2023.2%20%u2013%20Generalized%20variable%20elimination%20for%20joint%20factors%20in%20influence%20diagrams%5D%28http%3A//pgm.stanford.edu/Algs/page-1103.pdf%29%0A-%20%5BAlgorithm%2023.3%20%u2013%20Iterated%20optimization%20for%20influence%20diagrams%20with%20acyclic%20relevance%20graphs%5D%28http%3A//pgm.stanford.edu/Algs/page-1114.pdf%29%0A-%20%5BAlgorithm%20A.1%20%u2013%20Topological%20sort%20of%20a%20graph%5D%28http%3A//pgm.stanford.edu/Algs/page-1144.pdf%29%0A-%20%5BAlgorithm%20A.2%20%u2013%20Maximum%20weight%20spanning%20tree%20in%20an%20undirected%20graph%5D%28http%3A//pgm.stanford.edu/Algs/page-1145.pdf%29%0A-%20%5BAlgorithm%20A.3%20%u2013%20Recursive%20algorithm%20for%20computing%20Fibonacci%20numbers%5D%28http%3A//pgm.stanford.edu/Algs/page-1148.pdf%29%0A-%20%5BAlgorithm%20A.4%20%u2013%20Dynamic%20programming%20algorithm%20for%20computing%20Fibonacci%20numbers%5D%28http%3A//pgm.stanford.edu/Algs/page-1148.pdf%29%0A-%20%5BAlgorithm%20A.5%20%u2013%20Greedy%20local%20search%20algorithm%20with%20search%20operators%5D%28http%3A//pgm.stanford.edu/Algs/page-1153.pdf%29%0A-%20%5BAlgorithm%20A.6%20%u2013%20Local%20search%20with%20tabu%20list%5D%28http%3A//pgm.stanford.edu/Algs/page-1155.pdf%29%0A-%20%5BAlgorithm%20A.7%20%u2013%20Beam%20search%5D%28http%3A//pgm.stanford.edu/Algs/page-1156.pdf%29%0A-%20%5BAlgorithm%20A.8%20%u2013%20Greedy%20hill-climbing%20search%20with%20random%20restarts%5D%28http%3A//pgm.stanford.edu/Algs/page-1157.pdf%29%0A-%20%5BAlgorithm%20A.9%20%u2013%20Branch%20and%20bound%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-1159.pdf%29%0A-%20%5BAlgorithm%20A.10%20%u2013%20Simple%20gradient%20ascent%20algorithm%5D%28http%3A//pgm.stanford.edu/Algs/page-1162.pdf%29%0A-%20%5BAlgorithm%20A.11%20%u2013%20Conjugate%20gradient%20ascent%5D%28http%3A//pgm.stanford.edu/Algs/page-1165.pdf%29%0A%0A%0A%0A%0A%0A%0A%0A


comments powered by Disqus