{"id":31,"date":"2015-08-17T09:30:10","date_gmt":"2015-08-17T09:30:10","guid":{"rendered":"http:\/\/grupo.us.es\/gapsc\/?page_id=31"},"modified":"2020-03-04T13:10:33","modified_gmt":"2020-03-04T13:10:33","slug":"graphical-models","status":"publish","type":"page","link":"https:\/\/grupo.us.es\/gapsc\/graphical-models\/","title":{"rendered":"Graphical Models and Expectation Propagation"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>Graphical models (GM) are an exiting way of studying and solving problems. In a nutshell, they allow for a visual and systematic representation of variables, that encode some information, and the relation between them. This relation can be represented by an edge between variables (undirected graphs), meaning that they are related, or with a directed edge (directed graphs), meaning which variables influence other ones, or by new\u00a0elements in the GM denoted as factors, that encode the relation between variables connected to them (factor graphs). GM are specially useful when variables are random and the relation are statistical ones. The structure of the resulting graph can be quite exploited to reduce the computational complexity in, e.g. computing the marginal value for a variable. A wide family of the algorithms for statistical GM work using a message interchange between variables and factors in the graph until convergente. The belief propagation (BP) algorithm is a well known one, that yields the exact solution when no loops are present in the graph.<\/p>\n<p>Factor graphs (FG) are usually applied to digital communications, since it is easy to incorporate the knowledge on the system through factors. Two particular cases are the graph for channel decoding and the channel equalization problems. In channel coding every parity check is represented by a factor. In low-density parity-check (LDPC) codes, as the length of the transmitted frame increases the graph behaves as non-cyclic, and the BP allows for an optimal channel decoding with complexity linear with the frame length. In equalization, graphs are used to represent the systems a chain where at any time the observed variable depends on just a finite number of previous unobserved ones, resulting in a so-called hidden Markov model (HMM). In the case of discrete unobserved variables, the BCJR algorithm yields the symbol maximum a posteriori probabilities.<\/p>\n<p>The BP in channel coding performs near capacity for quite long frames, but it degrades for finite length words, being this the case for a wide range of communications systems. The problem here is that loops become shorter. We have explore solving the graph facing the existence of cycles by approximating the optimal solution using the expectation propagation (EP). This algorithm permits approximating a full graph by another simpler one. Our solutions allows for a trade off between complexity and performance. In the limit, when complexity is increased, we proved that the EP yields the ML decoder.<\/p>\n<p>In other digital communications systems, we found that the information available can be easily included when expectation propagation. In this sense we investigated approximations available for discrete HMM, when the BCJR is unaffordable due to the large number of states. This idea can be extended to many other scenarios with quite dense graphs. In particular we have explored the application to (turbo) equalization.<\/p>\n<h2>Involved Members<\/h2>\n<p>Juan J. Murillo Fuentes,\u00a0Fernando P\u00e9rez-Cruz,\u00a0Rafael Boloix Tortosa, Eva Arias de Reyna,\u00a0Pablo M. Olmos,\u00a0Luis Salamanca and Irene Santos Vel\u00e1zquez.<\/p>\n<h2>Publications<\/h2>\n<h3 class=\"p3\">Journals<\/h3>\n<ul class=\"ul1\">\n<li>I. Santos, J. J. Murillo-Fuentes, Jos\u00e9 C. Aradillas and E. Arias-de-Reyna (2020), &#8220;Channel Equalization with Expectation Propagation at Smoothing Level,&#8221; in <em>IEEE Transactions on Communications,<\/em> see <a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEETCOM_KSEP2020.pdf\">paper.<\/a> Accepted.<\/li>\n<li>I. Santos, J. J. Murillo-Fuentes and E. Arias-de-Reyna (2020), &#8220;A Double EP-Based Proposal for Turbo Equalization,&#8221; in <em>IEEE Signal Processing Letters<\/em>, vol. 27, pp. 121-125, 2020. See DOI<strong>:\u00a0<\/strong><a href=\"https:\/\/doi.org\/10.1109\/LSP.2019.2959900\" target=\"_blank\" rel=\"noopener noreferrer\">10.1109\/LSP.2019.2959900,<\/a> see also<a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEESPL_DEP2020.pdf\"> the paper.<\/a><\/li>\n<li>I. Santos, J.J. Murillo-Fuentes. (2019). &#8220;Self and Turbo Iterations for MIMO Receivers and Large-Scale Systems&#8221; <em>IEEE Wireless Communications Letters<\/em>. 8-4, pp.1095-1098 2019. DOI <a href=\"https:\/\/doi.org\/10.1109\/LWC.2019.2907941\">10.1109\/LWC.2019.2907941<\/a>, <a href=\"https:\/\/arxiv.org\/abs\/1805.05065\">https:\/\/arxiv.org\/abs\/1805.05065<\/a><\/li>\n<li>I. Santos, J. J. Murillo-Fuentes, E. Arias-de-Reyna and P. M. Olmos (2018), &#8220;Turbo EP-Based Equalization: A Filter-Type Implementation,&#8221; in\u00a0<em>IEEE Transactions on Communications<\/em>, vol. 66, no. 9, pp. 4259-4270, Sept. 2018.\u00a0 DOI: <a href=\"https:\/\/doi.org\/10.1109\/TCOMM.2018.2832202\">10.1109\/TCOMM.2018.2832202<\/a>, <a href=\"https:\/\/arxiv.org\/abs\/1711.08188\">https:\/\/arxiv.org\/abs\/1711.08188<\/a><\/li>\n<li>I. Santos, J. J. Murillo-Fuentes, E. Arias-de-Reyna and P. M. Olmos (2017), &#8220;<a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEETWCOMSEP17.pdf\">Probabilistic Equalization With a Smoothing Expectation Propagation Approach<\/a>,&#8221; in\u00a0<em>IEEE Transactions on Wireless Communications<\/em>, vol. 16, no. 5, pp. 2950-2962, May 2017.\u00a0<a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEETWCOMSEP17code.zip\">code<\/a><\/li>\n<li>\n<p class=\"p4\">Irene Santos, Juan Jos\u00e9 Murillo-Fuentes, Rafael Boloix-Tortosa, Eva Arias de Reyna and Pablo M. Olmos, (2016).\u00a0<a>&#8220;<\/a><a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEETCOMBEP16.pdf\">Expectation Propagation as Turbo Equalizer in ISI Channels<\/a><a>&#8220;.\u00a0<\/a><i>IEEE Transactions on Communications,<\/i> vol. 65, no.1, pp.360-370, January 2017. <a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEETCOMBEP16code.zip\">code<\/a><\/p>\n<\/li>\n<li>\n<p class=\"p4\">Luis Salamanca, Pablo M. Olmos, Juan Jos\u00e9 Murillo-Fuentes and F. P\u00e9rez-Cruz, (2013).\u00a0<a>&#8220;Tree-Structured Expectation Propagation for LDPC Decoding over BSM Channels&#8221;.\u00a0<\/a><i>IEEE Transactions on Communications,<\/i> vol.61, no.10, pp.4086-4095, October 2013.<\/p>\n<\/li>\n<li>\n<p class=\"p4\">P. M. Olmos,\u00a0J. J. Murillo-Fuentes and F. P\u00e9rez-Cruz, (2013).\u00a0 <a href=\"http:\/\/arxiv.org\/abs\/1009.4287\">&#8221;Tree\u00a0structure Expectation-Propagation for LDPC decoding in Erasure Channels&#8221;.<\/a>\u00a0<i>IEEE Transactions on Information Theory,<\/i> vol.59, no.6, pp.3354-3377, June 2013.<\/p>\n<\/li>\n<li>\n<p class=\"p4\">Luis Salamanca, Pablo M. Olmos, Juan Jos\u00e9 Murillo-Fuentes and Fernando P\u00e9rez-Cruz, (2011). <a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEETCOMLDPCML.pdf\">&#8221;Tree Expectation Propagation for ML Decoding of LDPC Codes over the BEC&#8221;.<\/a>\u00a0<i>IEEE Trans. on Communications.<\/i> Vol. 61, No. 2, Pp. 465-473, Feb 2013.<\/p>\n<\/li>\n<li>\n<p class=\"p4\">L. Salamanca, J. J. Murillo-Fuentes and F. Perez-Cruz.\u00a0 <a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEETSPBayEq.pdf\">&#8221;Bayesian Equalization for LDPC Channel Decoding&#8221;.<\/a>\u00a0<i>IEEE Transactions on Signal Processing<\/i> 60(5): 2672-2676, May 2012.<\/p>\n<\/li>\n<li>\n<p class=\"p4\">Pablo M. Olmos, Luis Salamanca, Juan Jos\u00e9 Murillo-Fuentes and Fernando P\u00e9rez-Cruz. <a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEECL2012TEPLDPCCBEC.pdf\"><br \/>\n&#8221;On the Design of LDPC Convolutional Ensembles Using the TEP Decoder&#8221;.<\/a>\u00a0<i>IEEE Communication Letters.<\/i> Vol 16, Pp. 726-729. March 2012.<\/p>\n<\/li>\n<li>\n<p class=\"p4\">P. M. Olmos, J.J. Murillo-Fuentes and F. P\u00e9rez-Cruz, (2011). <a href=\"http:\/\/personal.us.es\/murillo\/papers\/IEEECL2011TEPLDPCBEC.pdf&quot;\">&#8221;Tree-Structured Expectation Propagation for decoding finite-length LDPC codes&#8221;.<\/a> <i>IEEE\u00a0Communications Letters<\/i>, 15(2):235-237. January 2011.<\/p>\n<\/li>\n<\/ul>\n<h3 class=\"p3\">Conferences and Workshops<\/h3>\n<ol class=\"ul1\">\n<li>M. Havasi, J.M. Hern\u00e1ndez-Lobato, J.J. Murillo-Fuentes \u201cInference in Deep Gaussian Processes using Stochastic Gradient Hamiltonian Monte Carlo\u201c Neural Information and Processing Systems (<strong>NeurIPS<\/strong>), 2018.<\/li>\n<li>E. Arias-de-Reyna , D. Dardari, P. Closas, P. M. Djuri\u0107, (2018). &#8220;Estimation of Spatial Fields of NLOS\/LOS Conditions for Improved Localization in Indoor Environments&#8221;,\u00a0<em>IEEE Statistical Signal Processing Workshop (SSP)<\/em>. Freiburg (Germany), 2018.<\/li>\n<li><span style=\"font-size: 1rem;\">I. Santos and P. M. Djuri\u0107, (2017)<\/span><em style=\"font-size: 1rem;\">\u00a0<\/em><span style=\"font-size: 1rem;\">&#8220;Crowdsource-based signal strength field estimation by Gaussian processes,&#8221;\u00a0<\/span><em style=\"font-size: 1rem;\">\u00a025th European Signal Processing Conference (EUSIPCO)<\/em><span style=\"font-size: 1rem;\">, Kos, 2017, pp. 1215-1219. <\/span><a style=\"font-size: 1rem;\" href=\"http:\/\/ieeexplore.ieee.org\/document\/8081401\/\">ieeexplore<\/a><\/li>\n<li>I. Santos Vel\u00e1zquez I., Murillo-Fuentes J.J. Djuric P. M. (2017) &#8220;Recursive Estimation of Time-Varying RSS Fields Based on Crowdsourcing and Gaussian Processes&#8221;. IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing 2017.<\/li>\n<li>R. Boloix-Tortosa, F. J. Pay\u00e1n-Somet, E. Arias-de-Reyna and J. J. Murillo-Fuentes, (2015) &#8220;Complex kernels for proper complex-valued signals: A review,&#8221;\u00a0<em>23rd European Signal Processing Conference (EUSIPCO)<\/em>, Nice, 2015, pp. 2371-2375. <a href=\"http:\/\/ieeexplore.ieee.org\/document\/7362809\/\">ieeexplore<\/a><\/li>\n<li>I. Santos, J. J. Murillo-Fuentes and P. M. Olmos,(2015) &#8220;Block expectation propagation equalization for ISI channels,&#8221;\u00a0<em>23rd European Signal Processing Conference (EUSIPCO)<\/em>, Nice, 2015, pp. 379-383. <a href=\"http:\/\/ieeexplore.ieee.org\/document\/7362409\/\">ieeexplore<\/a><\/li>\n<li>L. Salamanca, J. J. Murillo-Fuentes, P. M. Olmos and F. P\u00e9rez-Cruz, (2013) &#8220;Improving the BP estimate over the AWGN channel using Tree-structured expectation propagation,&#8221;<em>\u00a0IEEE International Symposium on Information Theory<\/em>, Istanbul, 2013, pp. 2990-2994. <a href=\"http:\/\/ieeexplore.ieee.org\/document\/6620774\/\">ieeexplore<\/a><\/li>\n<li>Luis Salamanca, Juan Jos\u00e9 Murillo-Fuentes, Pablo M. Olmos and Fernando P\u00e9rez-Cruz, (2012). <a href=\"http:\/\/personal.us.es\/murillo\/papers\/MLSP12.pdf\">&#8221;Tree-structured Expectation Propagation for LDPC decoding over the AWGN channel&#8221;. <\/a><i> IEEE International Workshop On Machine Learning For Signal Processing (MLSP)<\/i>.\u00a023-26 Sep 2012. Santander, Spain.<\/li>\n<li>Pablo M. Olmos, Luis Salamanca, Juan Jos\u00e9 Murillo-Fuentes and Fernando P\u00e9rez-Cruz, (2012). <a href=\"http:\/\/personal.us.es\/murillo\/papers\/ISIT12TEP.pdf\">&#8221;Finite-length analysis of the TEP decoder for LDPC ensembles over the BEC&#8221;. <\/a><i> IEEE International Symposium on Information Theory Proceedings (ISIT)<\/i>.\u00a0Pp. 2346- 2350. Boston, 1-6 Jul. 2012.<\/li>\n<li>Pablo M. Olmos, J.J. Murillo-Fuentes and Fernando P\u00e9rez-Cruz, (2012). &#8221;Capacity achieving LDPC ensembles for the TEP decoder in erasure channels&#8221;. <i> IEEE International Symposium on Information Theory Proceedings (ISIT)<\/i>.\u00a0Pp. 2398-2402. St. Petersburg (Russia), 31 Jul. &#8211; 5 August 2011.<\/li>\n<li>Pablo M. Olmos, Luis Salamanca, Juan Jos\u00e9 Murillo-Fuentes and Fernando P\u00e9rez-Cruz, (2011). &#8221;An Application of Tree-Structured\u00a0Expectation Propagation for Channel Decoding&#8221;. <i> Neural Information Processing Systems Foundation (NIPS)<\/i>.\u00a0Granada (Spain), 12-15 December 2011.<\/li>\n<li>Luis Salamanca, Pablo M. Olmos, Juan Jos\u00e9 Murillo-Fuentes and Fernando P\u00e9rez-Cruz, (2011). &#8221;MAP decoding for\u00a0LDPC codes over the Binary Erasure Channel&#8221;. <i> IEEE Information Theory Workshop (ITW)<\/i>. Pp. 145-149.\u00a0Paraty (Brazil), October 2011.<\/li>\n<li>L. Salamanca, J.J.\u00a0Murillo-Fuentes and F. P\u00e9rez-Cruz, (2010). <a href=\"http:\/\/personal.us.es\/murillo\/papers\/MLPS_BayEq.pdf\">&#8221;Bayesian BCJR for Channel Equalization and Decoding&#8221;<\/a>. <i>IEEE Machine Learning for Signal\u00a0Processing (MLSP)<\/i>. Kittila (Finland), August 2010.<\/li>\n<li>P. M. Olmos, J.J. Murillo-Fuentes and F. P\u00e9rez-Cruz,\u00a0(2010). <a href=\"http:\/\/personal.us.es\/murillo\/papers\/ISIT2010.pdf\">&#8221;Tree\u00a0structure Expectation-Propagation for decoding LDPC codes over Binary Erasure\u00a0Channels&#8221;. <\/a> <i>IEEE International Symposium on Information Theory (ISIT)<\/i>.\u00a0Pp. 799- 803. Austin (TX), June 2010.<\/li>\n<li>L. Salamanca, J.J.\u00a0Murillo-Fuentes and F. P\u00e9rez-Cruz, (2010). <a href=\"http:\/\/www.tsc.uc3m.es\/{d3127dba18f0191882b675366d0a7e802e86b9e6db5aacfb23e13d829d0cb065}7Efernando\/ISIT_10_post_v9.pdf\">&#8221;Channel Decoding with a Bayesian Equalizer&#8221;<\/a>. <i>IEEE International Symposium on Information\u00a0Theory (ISIT)<\/i>. Pp. 1998-2002. Austin (TX), June 20120.<\/li>\n<\/ol>\n<h3 class=\"p3\">Invited Talks<\/h3>\n<ul>\n<li>J. Murillo-Fuentes, I. Santos, P. M. Olmos, E. Arias de Reyna Dom\u00ednguez, (2018). \u201cExpectation Propagation applied to Digital Communications Systems with Large Dimensions\u201d. <em>Sesi\u00f3n plenaria<\/em> en Congreso. 3rd Workshop on Communication Networks and Power Systems. Brasilia, Brasil. 2018.<\/li>\n<li>L. Salamanca, P. M. Olmos, J.J. Murillo-Fuentes and F. P\u00e9rez-Cruz, (2012). &#8221;Tree-structured expectation propagation for LDPC decoding in AWGN channels&#8221;. <i>Information Theory and Applications Workshop (ITA). San Diego (USA), February.<\/i><\/li>\n<\/ul>\n<ul class=\"ul1\">\n<li>\n<p class=\"p4\">L. Salamanca, P. M. Olmos, J.J. Murillo-Fuentes and F. P\u00e9rez-Cruz, (2011). &#8221;Reduced Complexity MAP decoder\u00a0for LDPC codes over the BEC using Tree-Structure Expectation Propagation&#8221;. <i>Information\u00a0Theory and Applications<\/i> (ITA). San Diego (USA), February.<\/p>\n<\/li>\n<li>\n<p class=\"p4\">P. M. Olmos, J.J.\u00a0Murillo-Fuentes and F. P\u00e9rez-Cruz, (2010). &#8221;Analyzing the Maxwell Decoder for\u00a0LDPC Codes in Binary Erasure Channels&#8221;. <i>Information Theory and Applications\u00a0<\/i>(ITA). San Diego (USA), February.<\/p>\n<\/li>\n<li>\n<p class=\"p4\">P. M. Olmos, J.J.\u00a0Murillo-Fuentes and F. P\u00e9rez-Cruz, Luis Salamanca (2011).<span style=\"mso-spacerun: yes;\">\u00a0 <\/span><a href=\"http:\/\/http:\/\/personal.us.es\/murillo\/GMIT\/SuriV1.pdf\">&#8221;Tree-Structured algorithm\u00a0applied to LDPC decoding&#8221;<\/a>, Summer Research Institute of I&amp;C (SuRI),\u00a0EPFL, Lausanne, 7-24 June.<\/p>\n<\/li>\n<\/ul>\n<hr \/>\n<hr \/>\n<p class=\"p8\"><strong>Acknowledgements<\/strong><\/p>\n<p>These results were possible thanks to public fundings. The Universidad de Sevilla\u00a0trusted us\u00a0to carry out this research. The Spanish Government and the European Union (FEDER) also founded this research through\u00a0the projects MEC.CICYT.TIC 2003-03781, TEC2006-13514-C02-2\/TCM, CONSOLIDER CSD2008-00010 and TEC2012-38800-C03-C02. This work was also possible thanks to the fruitful\u00a0collaboration with prof. Fernando P\u00e9rez-Cruz, from Universidad Carlos III de Madrid, member of the group.<\/p>\n<p align=\"center\"><a href=\"https:\/\/grupo.us.es\/gapsc\/wp-content\/uploads\/2015\/08\/US-e1439833635430.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68 size-full\" src=\"https:\/\/grupo.us.es\/gapsc\/wp-content\/uploads\/2015\/08\/US-e1439833635430.jpg\" alt=\"US\" width=\"70\" height=\"64\" \/><\/a><a href=\"https:\/\/grupo.us.es\/gapsc\/wp-content\/uploads\/2015\/08\/feder.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-65 size-medium\" src=\"https:\/\/grupo.us.es\/gapsc\/wp-content\/uploads\/2015\/08\/feder-300x62.jpg\" alt=\"feder\" width=\"300\" height=\"62\" srcset=\"https:\/\/grupo.us.es\/gapsc\/wp-content\/uploads\/2015\/08\/feder-300x62.jpg 300w, https:\/\/grupo.us.es\/gapsc\/wp-content\/uploads\/2015\/08\/feder.jpg 524w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p class=\"p8\"><strong>Copyright Notice<\/strong><\/p>\n<p>The material above is presented here to ensure dissemination of scholar and technical work by the author. Copyright and all rights are retained by authors and\u00a0other copyright holders. Accordingly, all persons using this material are expected to adhere to the terms and\u00a0constraints invoked by each holder&#8217;s copyright. Notice that, in most cases, these works may not be reposted without the explicit\u00a0permission of the copyright holder.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Graphical models (GM) are an exiting way of studying and solving problems. In a nutshell, they allow for a&hellip;<\/p>\n","protected":false},"author":1,"featured_media":50,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-31","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/pages\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/pages\/31\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/media\/50"}],"wp:attachment":[{"href":"https:\/\/grupo.us.es\/gapsc\/wp-json\/wp\/v2\/media?parent=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}