🕸️ Markov Networks
Research on Markov random fields, restricted Boltzmann machines, Markov network-based EDAs, and their applications to machine learning and evolutionary computation.
Markov networks (also called Markov random fields or undirected graphical models) represent joint probability distributions through potential functions defined on the cliques of an undirected graph. Unlike Bayesian networks, Markov networks naturally represent symmetric statistical dependencies between variables, making them particularly suitable for problems where the direction of influence is unclear or genuinely symmetric. My research on Markov networks spans their use in estimation of distribution algorithms, energy-based generative modeling, and applications to image denoising, classification, and brain connectivity.
Foundations of Markov Networks
A Markov random field (MRF) is a set of random variables having the Markov property with respect to an undirected graph: each variable is conditionally independent of all other variables given its neighbors in the graph. The joint distribution is expressed as a product of potential functions (factors) over the cliques of the graph.
Key properties of MRFs include the global Markov property (separation in the graph implies conditional independence), the local Markov property (a variable is independent of non-neighbors given neighbors), and the pairwise Markov property. Research on learning and inference in MRFs has been a central topic in probabilistic graphical models.
Restricted Boltzmann Machines
Markov Network-Based EDAs
Structure Learning for Markov Networks
Applications
Selected Publications
- Santana R (2003). A Markov network based factorized distribution algorithm for optimization. ECML 2003.
- Santana R (2005). Estimation of distribution algorithms with Kikuchi approximations. Evolutionary Computation.
- Santana R (2012). MN-EDA and the Use of Clique-Based Factorisations in EDAs. Markov Networks in Evolutionary Computation. Springer.
- Shakya S and Santana R (2008). An EDA based on local Markov property and Gibbs sampling. GECCO 2008.
- Shakya S and Santana R (2012). A Review of Estimation of Distribution Algorithms and Markov Networks. Markov Networks in Evolutionary Computation. Springer.
- Shakya S and Santana R (2012). MOA - Markovian Optimisation Algorithm. Markov Networks in Evolutionary Computation. Springer.
- Santana R and Mendiburu A (2013). Model-based template-recombination in Markov network estimation of distribution algorithms for problems with discrete representation. GECCO 2013.
- Santana R and Shakya S (2012). Probabilistic Graphical Models and Markov Networks. Markov Networks in Evolutionary Computation. Springer.
- Santana R, Karshenas H, Bielza C and Larrañaga P (2011). Regularized k-order Markov models in EDAs. GECCO 2011.
- Santana R, Mendiburu A and Lozano JA (2012). New methods for generating populations in Markov network based EDAs: Decimation strategies and model swapping. CEC 2012.
- Santana R, Mendiburu A and Lozano JA (2013). Message passing methods for estimation of distribution algorithms based on Markov networks. CEC 2013.
- Mendiburu A, Santana R and Lozano JA (2007). A parallel framework for loopy belief propagation. GECCO 2007.
- Mendiburu A, Santana R and Lozano JA (2007). Introducing belief propagation in estimation of distribution algorithms: A parallel framework. Technical Report.
- Mendiburu A, Santana R and Lozano JA (2012). Fast fitness improvements in Estimation of Distribution Algorithms using belief propagation. CEC 2012.
- Hoens TR, Mendiburu A, Santana R and Lozano JA (2007). Optimization by max-propagation using Kikuchi approximations. IJCAI 2007.
- Santana R, Larrañaga P and Lozano JA (2008). An empirical analysis of loopy belief propagation in three topologies: Grids, small-world networks and random graphs. CEC 2008.
- Santana R, Larrañaga P and Lozano JA (2006). Mixtures of Kikuchi approximations. ECML 2006.
- Santana R (2003). Estimation of Distribution Algorithms with Kikuchi approximations: Part I. Research Report.
- Santana R (2003). Estimation of Distribution Algorithms with Kikuchi approximations: Part II. Research Report.
- Santana R (2003). Exact Gibbs sampling in optimization. Research Report.