Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Luis Salamanca

dblp:24/8262 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
2since 2021 · last 2025
0000-0001-9314-8466ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021Computer networks · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Theory of computation · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 100%
Theoretical computer science
3 papers
Coding theory · 96% Information theory · 4%
Artificial intelligence
2 papers
Generative modeling · 34% Optimization for machine learning · 34% Probabilistic and Bayesian machine learning · 32%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 100%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational science and engineering
computational reproducibility
0.712023
Renku: a platform for sustainable data science · NeurIPS 2023
Coding theory
error-correcting codes
0.322013
Tree-Structured Expectation Propagation for LDPC Decoding over BMS Channels · IEEE Trans. Commun. 2013
Tree Expectation Propagation for ML Decoding of LDPC Codes over the BEC · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes
LDPC codes
0.322013
Tree-Structured Expectation Propagation for LDPC Decoding over BMS Channels · IEEE Trans. Commun. 2013
Tree Expectation Propagation for ML Decoding of LDPC Codes over the BEC · IEEE Trans. Commun. 2013
Machine learning › Generative modeling › inverse problem
inverse design
0.312025
AIXD: AI-eXtended Design Toolbox for data-driven and inverse design · Comput. Aided Des. 2025
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
surrogate model
0.312025
AIXD: AI-eXtended Design Toolbox for data-driven and inverse design · Comput. Aided Des. 2025
Coding theory › error-correcting codes › decoding › iterative decoding
belief propagation
0.212013
Tree-Structured Expectation Propagation for LDPC Decoding over BMS Channels · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes › decoding › decoding algorithms › optimal decoding
maximum-likelihood decoding
0.212013
Tree Expectation Propagation for ML Decoding of LDPC Codes over the BEC · IEEE Trans. Commun. 2013
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.112011
An Application of Tree-Structured Expectation Propagation for Channel Decoding · NIPS 2011
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
expectation propagation
0.112011
An Application of Tree-Structured Expectation Propagation for Channel Decoding · NIPS 2011
Coding theory › error-correcting codes › decoding
channel decoding
0.112011
An Application of Tree-Structured Expectation Propagation for Channel Decoding · NIPS 2011
Coding theory › error-correcting codes › decoding
iterative decoding
0.112011
An Application of Tree-Structured Expectation Propagation for Channel Decoding · NIPS 2011
Information theory › communication channels › channel models › binary-input channel
binary erasure channel
0.012013
Tree Expectation Propagation for ML Decoding of LDPC Codes over the BEC · IEEE Trans. Commun. 2013
Coding theory › error-correcting codes
convolutional codes
0.012013
Tree-Structured Expectation Propagation for LDPC Decoding over BMS Channels · IEEE Trans. Commun. 2013

Methods — techniques the papers use, named apart from their topics

sensitivity analysis · 1.7machine learning · 1.7reproducibility · 1.3provenance tracking · 1.3message passing · 0.3tree-structured approximation · 0.2expectation propagation · 0.2tree-structured expectation propagation · 0.2gaussian elimination · 0.2
YearPublicationVenuePosition
2025 AIXD: AI-eXtended Design Toolbox for data-driven and inverse design
abstract
Design processes, in many disciplines like architecture, civil engineering or mechanical engineering, involve navigating large, high-dimensional and heterogeneous data. While AI-driven approaches like inverse design and surrogate modeling can enhance design exploration, their adoption is hindered by complex workflows and the need for coding and machine learning expertise. To address this, we introduce AI-eXtended Design (AIXD): a low-code, open-source toolbox that integrates AI into computational design. AIXD simplifies handling of mixed data types, as well as the analysis, training, and deployment of machine learning models for inverse design, surrogate modeling, and sensitivity analysis, enabling domain experts to rapidly explore diverse solutions with minimal coding.In this paper, we show the functionalities of the toolbox, and we demonstrate AIXD’s capabilities in architectural and engineering design applications, showing how it accelerates performance evaluation, generates high-performing alternatives, and improves design understanding by delivering new insights. By bridging AI and design practice, AIXD lowers the entry barrier to data-driven methods, making AI-extended design more accessible and efficient.
Alessandro Maissen, Aleksandra Anna Apolinarska, Sophia V. Kuhn, Luis Salamanca, Michael A. Kraus, Konstantinos Tatsis 0001, Gonzalo Casas, Rafael Bischof, Romana Rust, Walter Kaufmann, Fernando Pérez-Cruz, Matthias Kohler
Comput. Aided Des.4
2023 Renku: a platform for sustainable data science
abstract
Data and code working together is fundamental to machine learning (ML), but the context around datasets and interactions between datasets and code are in general captured only rudimentarily. Context such as how the dataset was prepared and created, what source data were used, what code was used in processing, how the dataset evolved, and where it has been used and reused can provide much insight, but this information is often poorly documented. That is unfortunate since it makes datasets into black-boxes with potentially hidden characteristics that have downstream consequences. We argue that making dataset preparation more accessible and dataset usage easier to record and document would have significant benefits for the ML community: it would allow for greater diversity in datasets by inviting modification to published sources, simplify use of alternative datasets and, in doing so, make results more transparent and robust, while allowing for all contributions to be adequately credited. We present a platform, Renku, designed to support and encourage such sustainable development and use of data, datasets, and code, and we demonstrate its benefits through a few illustrative projects which span the spectrum from dataset creation to dataset consumption and showcasing.
Rok Roskar, Chandrasekhar Ramakrishnan, Michele Volpi, Fernando Pérez-Cruz, Lilian Gasser, Firat Özdemir, Patrick Paitz, Mohammad Alisafaee, Philipp Fischer 0004, Ralf Grubenmann, Eliza J. Harris, Tasko Olevski, Carl Remlinger, Luis Salamanca, Elisabet Capon Garcia, Lorenzo Cavazzi, Jakub Chrobasik, Darlin Cordoba Osnas, Alessandro Degano, Jimena Dupre, Wesley Johnson, Eike Kettner, Laura Kinkead, Sean D. Murphy, Flora Thiebaut, Olivier Verscheure
NeurIPS14
2017 Shape-aware surface reconstruction from sparse 3D point-clouds
Florian Bernard 0001, Luis Salamanca, Johan Thunberg, Alexander Tack, Dennis Jentsch, Hans Lamecker, Stefan Zachow, Frank Hertel, Jorge M. Gonçalves, Peter Gemmar
Medical Image Anal.2
2015 Improved Parkinson's Disease Classification from Diffusion MRI Data by Fisher Vector Descriptors
Luis Salamanca, Nikos Vlassis, Nico Diederich, Florian Bernard 0001, Alexander Skupin
MICCAI (2)1
2013 Improving the BP estimate over the AWGN channel using Tree-structured expectation propagation
abstract
In this paper, we propose the tree-structured expectation propagation (TEP) algorithm for low-density parity-check (LDPC) decoding over the binary additive white Gaussian noise (BI-AWGN) channel. By approximating the posterior distribution by a tree-structure factorization, the TEP has been proven to improve belief propagation (BP) decoding over the binary erasure channel (BEC). We show for the AWGN channel how the TEP decoder is also able to capture additional information disregarded by the BP solution, which leads to a noticeable reduction of the error rate for finite-length codes. We show that for the range of codes of interest, the TEP gain is obtained with a slight increase in complexity over that of the BP algorithm. An efficient way of constructing the tree-like structure is also described.
Luis Salamanca, Juan José Murillo-Fuentes, Pablo M. Olmos, Fernando Pérez-Cruz
ISIT1
2013 Tree Expectation Propagation for ML Decoding of LDPC Codes over the BEC
abstract
We propose a decoding algorithm for LDPC codes that achieves the maximum likelihood (ML) solution over the binary erasure channel (BEC). In this channel, the tree-structured expectation propagation (TEP) decoder improves the peeling decoder (PD) by processing check nodes of degree one and two. However, it does not achieve the ML solution, as the tree structure of the TEP allows only for approximate inference. In this paper, we provide the procedure to construct the structure needed for exact inference. This algorithm, denoted as generalized tree-structured expectation propagation (GTEP), modifies the code graph by recursively eliminating any check node and merging this information in the remaining graph. The GTEP decoder upon completion either provides the unique ML solution or a tree graph in which the number of parent nodes indicates the multiplicity of the ML solution. We also explain the algorithm as a Gaussian elimination method, relating the GTEP to other ML solutions. Compared to previous approaches, it presents an equivalent complexity, it exhibits a simpler graphical message-passing procedure and, most interesting, the algorithm can be generalized to other channels.
Luis Salamanca, Pablo M. Olmos, Juan José Murillo-Fuentes, Fernando Pérez-Cruz
IEEE Trans. Commun.1
2013 Tree-Structured Expectation Propagation for LDPC Decoding over BMS Channels
abstract
In this paper, we put forward the tree-structured expectation propagation (TEP) algorithm for decoding block and convolutional low-density parity-check codes over any binary channel. We have already shown that TEP improves belief propagation (BP) over the binary erasure channel (BEC) by imposing marginal constraints over a set of pairs of variables that form a tree or a forest. The TEP decoder is a message-passing algorithm that sequentially builds a tree/forest of erased variables to capture additional information disregarded by the standard BP decoder, which leads to a noticeable reduction of the error rate for finite-length codes. In this paper, we show how the TEP can be extended to any channel, specifically to binary memoryless symmetric (BMS) channels. We particularly focus on how the TEP algorithm can be adapted for any channel model and, more importantly, how to choose the tree/forest to keep the gains observed for block and convolutional LDPC codes over the BEC.
Luis Salamanca, Pablo M. Olmos, Fernando Pérez-Cruz, Juan José Murillo-Fuentes
IEEE Trans. Commun.1
2012 Finite-length analysis of the TEP decoder for LDPC ensembles over the BEC
abstract
In this work, we analyze the finite-length performance of low-density parity check (LDPC) ensembles decoded over the binary erasure channel (BEC) using the tree-expectation propagation (TEP) algorithm. In a previous paper, we showed that the TEP improves the BP performance for decoding regular and irregular short LDPC codes, but the perspective was mainly empirical. In this work, given the degree-distribution of an LDPC ensemble, we explain and predict the range of code lengths for which the TEP improves the BP solution. In addition, for LDPC ensembles that present a single critical point, we propose a scaling law to accurately predict the performance in the waterfall region. These results are of critical importance to design practical LDPC codes for the TEP decoder.
Pablo M. Olmos, Fernando Pérez-Cruz, Luis Salamanca, Juan José Murillo-Fuentes
ISIT3
2012 Finite-length performance of spatially-coupled LDPC codes under TEP decoding
abstract
Spatially-coupled (SC) LDPC codes are constructed from a set of L regular sparse codes of length M. In the asymptotic limit of these parameters, SC codes present an excellent decoding threshold under belief propagation (BP) decoding, close to the maximum a posteriori (MAP) threshold of the underlying regular code. In the finite-length regime, we need both dimensions, L and M, to be sufficiently large, yielding a very large code length and decoding latency. In this paper, and for the erasure channel, we show that the finite-length performance of SC codes is improved if we consider the tree-structured expectation propagation (TEP) algorithm in the decoding stage. When applied to the decoding of SC LDPC codes, it allows using shorter codes to achieve similar error rates. We also propose a window-sliding scheme for the TEP decoder to reduce the decoding latency.
Pablo M. Olmos, Fernando Pérez-Cruz, Luis Salamanca, Juan José Murillo-Fuentes
ITW3
2011 MAP decoding for LDPC codes over the binary erasure channel
abstract
In this paper, we propose a decoding algorithm for LDPC codes that achieves the MAP solution over the BEC. This algorithm, denoted as generalized tree-structured expectation propagation (GTEP), extends the idea of our previous work, the TEP decoder. The GTEP modifies the graph by eliminating a check node of any degree and merging this information with the remaining graph. The GTEP decoder upon completion either provides the unique MAP solution or a tree graph in which the number of parent nodes indicates the multiplicity of the MAP solution. This algorithm can be easily described for the BEC, and it can be cast as a generalized peeling decoder. The GTEP naturally optimizes the complexity of the decoder, by looking for checks nodes of minimum degree to be eliminated first.
Luis Salamanca, Pablo M. Olmos, Juan José Murillo-Fuentes, Fernando Pérez-Cruz
ITW1
2011 An Application of Tree-Structured Expectation Propagation for Channel Decoding
abstract
We show an application of a tree structure for approximate inference in graphical models using the expectation propagation algorithm. These approximations are typically used over graphs with short-range cycles. We demonstrate that these approximations also help in sparse graphs with long-range loops, as the ones used in coding theory to approach channel capacity. For asymptotically large sparse graph, the expectation propagation algorithm together with the tree structure yields a completely disconnected approximation to the graphical model but, for for finite-length practical sparse graphs, the tree structure approximation to the code graph provides accurate estimates for the marginal of each variable.
Pablo M. Olmos, Luis Salamanca, Juan José Murillo-Fuentes, Fernando Pérez-Cruz
NIPS2
2010 Channel decoding with a Bayesian equalizer
abstract
Low-density parity-check (LPDC) decoders assume the channel estate information (CSI) is known and they have the true a posteriori probability (APP) for each transmitted bit. But in most cases of interest, the CSI needs to be estimated with the help of a short training sequence and the LDPC decoder has to decode the received word using faulty APP estimates. In this paper, we study the uncertainty in the CSI estimate and how it affects the bit error rate (BER) output by the LDPC decoder. To improve these APP estimates, we propose a Bayesian equalizer that takes into consideration not only the uncertainty due to the noise in the channel, but also the uncertainty in the CSI estimate, reducing the BER after the LDPC decoder.
Luis Salamanca, Juan José Murillo-Fuentes, Fernando Pérez-Cruz
ISIT1