372 results on '"factor graphs"'
Search Results
2. Message Passing-Based Bayesian Control of a Cart-Pole System
- Author
-
Adamiat, Sepideh, Kouw, Wouter M., van Erp, Bart, de Vries, Bert, Li, Gang, Series Editor, Filipe, Joaquim, Series Editor, Xu, Zhiwei, Series Editor, Buckley, Christopher L., editor, Cialfi, Daniela, editor, Lanillos, Pablo, editor, Pitliya, Riddhi J., editor, Sajid, Noor, editor, Shimazaki, Hideaki, editor, Verbelen, Tim, editor, and Wisse, Martijn, editor
- Published
- 2025
- Full Text
- View/download PDF
3. CAFGO: Confidence-Adaptive Factor Graph Optimization Algorithm for Fusion Localization
- Author
-
Wu, Fan, Zhou, Zineng, Luo, Haiyong, Zhao, Fang, Zhou, Bo, Goos, Gerhard, Series Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Hadfi, Rafik, editor, Anthony, Patricia, editor, Sharma, Alok, editor, Ito, Takayuki, editor, and Bai, Quan, editor
- Published
- 2025
- Full Text
- View/download PDF
4. GraphPPL.jl: A Probabilistic Programming Language for Graphical Models.
- Author
-
Nuijten, Wouter W. L., Bagaev, Dmitry, and de Vries, Bert
- Subjects
- *
PROGRAMMING languages , *USER interfaces , *BAYESIAN field theory , *CUSTOMIZATION , *ENGINES - Abstract
This paper presents GraphPPL.jl, a novel probabilistic programming language designed for graphical models. GraphPPL.jl uniquely represents probabilistic models as factor graphs. A notable feature of GraphPPL.jl is its model nesting capability, which facilitates the creation of modular graphical models and significantly simplifies the development of large (hierarchical) graphical models. Furthermore, GraphPPL.jl offers a plugin system to incorporate inference-specific information into the graph, allowing integration with various well-known inference engines. To demonstrate this, GraphPPL.jl includes a flexible plugin to define a Constrained Bethe Free Energy minimization process, also known as variational inference. In particular, the Constrained Bethe Free Energy defined by GraphPPL.jl serves as a potential inference framework for numerous well-known inference backends, making it a versatile tool for diverse applications. This paper details the design and implementation of GraphPPL.jl, highlighting its power, expressiveness, and user-friendliness. It also emphasizes the clear separation between model definition and inference while providing developers with extensibility and customization options. This establishes GraphPPL.jl as a high-level user interface language that allows users to create complex graphical models without being burdened with the complexity of inference while allowing backend developers to easily adopt GraphPPL.jl as their frontend language. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
5. Toward Design of Synthetic Active Inference Agents by Mere Mortals
- Author
-
de Vries, Bert, Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Buckley, Christopher L., editor, Cialfi, Daniela, editor, Lanillos, Pablo, editor, Ramstead, Maxwell, editor, Sajid, Noor, editor, Shimazaki, Hideaki, editor, Verbelen, Tim, editor, and Wisse, Martijn, editor
- Published
- 2024
- Full Text
- View/download PDF
6. GraphPPL.jl: A Probabilistic Programming Language for Graphical Models
- Author
-
Wouter W. L. Nuijten, Dmitry Bagaev, and Bert de Vries
- Subjects
Bayesian inference ,factor graphs ,nested models ,probabilistic programming ,Science ,Astrophysics ,QB460-466 ,Physics ,QC1-999 - Abstract
This paper presents GraphPPL.jl, a novel probabilistic programming language designed for graphical models. GraphPPL.jl uniquely represents probabilistic models as factor graphs. A notable feature of GraphPPL.jl is its model nesting capability, which facilitates the creation of modular graphical models and significantly simplifies the development of large (hierarchical) graphical models. Furthermore, GraphPPL.jl offers a plugin system to incorporate inference-specific information into the graph, allowing integration with various well-known inference engines. To demonstrate this, GraphPPL.jl includes a flexible plugin to define a Constrained Bethe Free Energy minimization process, also known as variational inference. In particular, the Constrained Bethe Free Energy defined by GraphPPL.jl serves as a potential inference framework for numerous well-known inference backends, making it a versatile tool for diverse applications. This paper details the design and implementation of GraphPPL.jl, highlighting its power, expressiveness, and user-friendliness. It also emphasizes the clear separation between model definition and inference while providing developers with extensibility and customization options. This establishes GraphPPL.jl as a high-level user interface language that allows users to create complex graphical models without being burdened with the complexity of inference while allowing backend developers to easily adopt GraphPPL.jl as their frontend language.
- Published
- 2024
- Full Text
- View/download PDF
7. Automating Model Comparison in Factor Graphs.
- Author
-
van Erp, Bart, Nuijten, Wouter W. L., van de Laar, Thijs, and de Vries, Bert
- Subjects
- *
MESSAGE passing (Computer science) , *PARAMETER estimation , *PROGRAMMING languages - Abstract
Bayesian state and parameter estimation are automated effectively in a variety of probabilistic programming languages. The process of model comparison on the other hand, which still requires error-prone and time-consuming manual derivations, is often overlooked despite its importance. This paper efficiently automates Bayesian model averaging, selection, and combination by message passing on a Forney-style factor graph with a custom mixture node. Parameter and state inference, and model comparison can then be executed simultaneously using message passing with scale factors. This approach shortens the model design cycle and allows for the straightforward extension to hierarchical and temporal model priors to accommodate for modeling complicated time-varying processes. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
8. MICAL: Mutual Information-Based CNN-Aided Learned Factor Graphs for Seizure Detection From EEG Signals
- Author
-
Bahareh Salafian, Eyal Fishel Ben-Knaan, Nir Shlezinger, Sandrine De Ribaupierre, and Nariman Farsad
- Subjects
Epilepsy ,mutual information ,factor graphs ,convolutional neural network ,deep learning ,seizure ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
We develop a hybrid model-based data-driven seizure detection algorithm called Mutual Information-based CNN-Aided Learned factor graphs (MICAL) for detection of eclectic seizures from EEG signals. Our proposed method contains three main components: a neural mutual information (MI) estimator, 1D convolutional neural network (CNN), and factor graph inference. Since during seizure the electrical activity in one or more regions in the brain becomes correlated, we use neural MI estimators to measure inter-channel statistical dependence. We also design a 1D CNN to extract additional features from raw EEG signals. Since the soft estimates obtained as the combined features from the neural MI estimator and the CNN do not capture the temporal correlation between different EEG blocks, we use them not as estimates of the seizure state, but to compute the function nodes of a factor graph. The resulting factor graphs allows structured inference which exploits the temporal correlation for further improving the detection performance. On public CHB-MIT database, We conduct three evaluation approaches using the public CHB-MIT database, including 6-fold leave-four-patients-out cross-validation, all patient training; and per patient training. Our evaluations systematically demonstrate the impact of each element in MICAL through a complete ablation study and measuring six performance metrics. It is shown that the proposed method obtains state-of-the-art performance specifically in 6-fold leave-four-patients-out cross-validation and all patient training, demonstrating a superior generalizability.
- Published
- 2023
- Full Text
- View/download PDF
9. Online Marker-Free Extrinsic Camera Calibration Using Person Keypoint Detections
- Author
-
Pätzold, Bastian, Bultmann, Simon, Behnke, Sven, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Andres, Björn, editor, Bernard, Florian, editor, Cremers, Daniel, editor, Frintrop, Simone, editor, Goldlücke, Bastian, editor, and Ihrke, Ivo, editor
- Published
- 2022
- Full Text
- View/download PDF
10. Diversity and MIMO Techniques
- Author
-
Djordjevic, Ivan B. and Djordjevic, Ivan B.
- Published
- 2022
- Full Text
- View/download PDF
11. Mixed Nondeterministic-Probabilistic Automata: Blending graphical probabilistic models with nondeterminism
- Author
-
Benveniste, Albert and Raclet, Jean-Baptiste
- Published
- 2023
- Full Text
- View/download PDF
12. Low-Complexity Near-Optimum Symbol Detection Based on Neural Enhancement of Factor Graphs.
- Author
-
Schmid, Luca and Schmalen, Laurent
- Subjects
- *
NATURE reserves , *SIGNS & symbols , *HEURISTIC algorithms , *GRAPH algorithms - Abstract
We consider the application of the factor graph framework for symbol detection on linear inter-symbol interference channels. Based on the Ungerboeck observation model, a detection algorithm with appealing complexity properties can be derived. However, since the underlying factor graph contains cycles, the sum-product algorithm (SPA) yields a suboptimal algorithm. In this paper, we develop and evaluate efficient strategies to improve the performance of the factor graph-based symbol detection by means of neural enhancement. In particular, we consider neural belief propagation and generalizations of the factor nodes as an effective way to mitigate the effect of cycles within the factor graph. By applying a generic preprocessor to the channel output, we propose a simple technique to vary the underlying factor graph in every SPA iteration. Using this dynamic factor graph transition, we intend to preserve the extrinsic nature of the SPA messages which is otherwise impaired due to cycles. Simulation results show that the proposed methods can massively improve the detection performance, even approaching the maximum a posteriori performance for various transmission scenarios, while preserving a complexity which is linear in both the block length and the channel memory. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
13. Loose Cores and Cycles in Random Hypergraphs
- Author
-
Cooley, Oliver, Kang, Mihyun, Zalla, Julian, Nešetřil, Jaroslav, editor, Perarnau, Guillem, editor, Rué, Juanjo, editor, and Serra, Oriol, editor
- Published
- 2021
- Full Text
- View/download PDF
14. Robust error estimation based on factor-graph models for non-line-of-sight localization
- Author
-
O. Arda Vanli and Clark N. Taylor
- Subjects
Bayesian estimation ,Robust estimation ,Multipath ,Factor graphs ,Telecommunication ,TK5101-6720 ,Electronics ,TK7800-8360 - Abstract
Abstract This paper presents a method to estimate the covariances of the inputs in a factor-graph formulation for localization under non-line-of-sight conditions. A general solution based on covariance estimation and M-estimators in linear regression problems, is presented that is shown to give unbiased estimators of multiple variances and are robust against outliers. An iteratively re-weighted least squares algorithm is proposed to jointly compute the proposed variance estimators and the state estimates for the nonlinear factor graph optimization. The efficacy of the method is illustrated in a simulation study using a robot localization problem under various process and measurement models and measurement outlier scenarios. A case study involving a Global Positioning System based localization in an urban environment and data containing multipath problems demonstrates the application of the proposed technique.
- Published
- 2022
- Full Text
- View/download PDF
15. A Tutorial on Decoding Techniques of Sparse Code Multiple Access
- Author
-
Saumya Chaturvedi, Zilong Liu, Vivek Ashok Bohara, Anand Srivastava, and Pei Xiao
- Subjects
Codebook design ,factor graphs ,message passing algorithm (MPA) ,non-orthogonal multiple access (NOMA) ,sparse code multiple access (SCMA) ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
Sparse Code Multiple Access (SCMA) is a disruptive code-domain non-orthogonal multiple access (NOMA) scheme to enable future massive machine-type communication networks. As an evolved variant of code division multiple access (CDMA), multiple users in SCMA are separated by assigning distinctive sparse codebooks (CBs). Efficient multiuser detection is carried out at the receiver by employing the message passing algorithm (MPA) that exploits the sparsity of CBs to achieve error performance approaching to that of the maximum likelihood receiver. In spite of numerous research efforts in recent years, a comprehensive one-stop tutorial of SCMA covering the background, the basic principles, and new advances, is still missing, to the best of our knowledge. To fill this gap and to stimulate more forthcoming research, we provide a holistic introduction to the principles of SCMA encoding, CB design, and MPA based decoding in a self-contained manner. As an ambitious paper aiming to push the limits of SCMA, we present a survey of advanced decoding techniques with brief algorithmic descriptions as well as several promising directions.
- Published
- 2022
- Full Text
- View/download PDF
16. Sequential Detection and Estimation of Multipath Channel Parameters Using Belief Propagation.
- Author
-
Li, Xuhong, Leitinger, Erik, Venus, Alexander, and Tufvesson, Fredrik
- Abstract
This paper proposes a belief propagation (BP)-based algorithm for sequential detection and estimation of multipath component (MPC) parameters based on radio signals. Under dynamic channel conditions with moving transmitter/receiver, the number of MPCs, the MPC dispersion parameters, and the number of false alarm contributions are unknown and time-varying. We develop a Bayesian model for sequential detection and estimation of MPC dispersion parameters, and represent it by a factor graph enabling the use of BP for efficient computation of the marginal posterior distributions. At each time step, a snapshot-based parametric channel estimator provides parameter estimates of a set of MPCs which are used as noisy measurements by the proposed BP-based algorithm. It performs joint probabilistic data association, and estimation of the time-varying MPC parameters and the mean number of false alarm measurements, by means of the sum-product algorithm rules. The algorithm also exploits amplitude information enabling the reliable detection of “weak” MPCs with very low component signal-to-noise ratios (SNRs). The performance of the proposed algorithm compares well to state-of-the-art algorithms for high SNR MPCs, but it significantly outperforms them for medium or low SNR MPCs. Results using real radio measurements demonstrate the excellent performance of the proposed algorithm in realistic and challenging scenarios. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
17. Automating Model Comparison in Factor Graphs
- Author
-
Bart van Erp, Wouter W. L. Nuijten, Thijs van de Laar, and Bert de Vries
- Subjects
factor graphs ,message passing ,model averaging ,model combination ,model selection ,probabilistic inference ,Science ,Astrophysics ,QB460-466 ,Physics ,QC1-999 - Abstract
Bayesian state and parameter estimation are automated effectively in a variety of probabilistic programming languages. The process of model comparison on the other hand, which still requires error-prone and time-consuming manual derivations, is often overlooked despite its importance. This paper efficiently automates Bayesian model averaging, selection, and combination by message passing on a Forney-style factor graph with a custom mixture node. Parameter and state inference, and model comparison can then be executed simultaneously using message passing with scale factors. This approach shortens the model design cycle and allows for the straightforward extension to hierarchical and temporal model priors to accommodate for modeling complicated time-varying processes.
- Published
- 2023
- Full Text
- View/download PDF
18. Control-Bounded Analog-to-Digital Conversion.
- Author
-
Malmberg, Hampus, Wilckens, Georg, and Loeliger, Hans-Andrea
- Subjects
- *
DIGITIZATION , *ANALOG-to-digital converters , *TRANSFER functions , *LINEAR systems - Abstract
A control-bounded analog-to-digital converter consists of a linear analog system that is subject to digital control, and a digital filter that estimates the analog input signal from the digital control signals. Such converters have many commonalities with delta–sigma converters, but they can use more general analog filters. The paper describes the operating principle, gives a transfer function analysis, and describes the digital filtering. In addition, the paper discusses two examples of such architectures. The first example is a cascade structure reminiscent of, but simpler than, a high-order MASH converter. The second example combines two attractive properties that have so far been considered incompatible. Its nominal conversion noise (assuming ideal components) essentially equals that of the first example. However, its analog filter is a fully connected network to which the input signal is fed in parallel, which potentially makes it more robust against nonidealities. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
19. Probabilistic programming with stochastic variational message passing.
- Author
-
Akbayrak, Semih, Şenöz, İsmail, Sarı, Alp, and de Vries, Bert
- Subjects
- *
STOCHASTIC programming , *GRAPH algorithms , *STOCHASTIC approximation , *DETERMINISTIC algorithms , *PROGRAMMING languages , *BAYESIAN field theory - Abstract
Stochastic approximation methods for variational inference have recently gained popularity in the probabilistic programming community since these methods are amenable to automation and allow online, scalable, and universal approximate Bayesian inference. Unfortunately, common Probabilistic Programming Languages (PPLs) with stochastic approximation engines lack the efficiency of message passing-based inference algorithms with deterministic update rules such as Belief Propagation (BP) and Variational Message Passing (VMP). Still, Stochastic Variational Inference (SVI) and Conjugate-Computation Variational Inference (CVI) provide principled methods to integrate fast deterministic inference techniques with broadly applicable stochastic approximate inference. Unfortunately, implementation of SVI and CVI necessitates manually driven variational update rules, which does not yet exist in most PPLs. In this paper, we cast SVI and CVI explicitly in a message passing-based inference context. We provide an implementation for SVI and CVI in ForneyLab, which is an automated message passing-based probabilistic programming package in the open source Julia language. Through a number of experiments, we demonstrate how SVI and CVI extends the automated inference capabilities of message passing-based probabilistic programming. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
20. A Systematic Study of the Impact of Graphical Models on Inference-Based Attacks on AES
- Author
-
Green, Joey, Roy, Arnab, Oswald, Elisabeth, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bilgin, Begül, editor, and Fischer, Jean-Bernard, editor
- Published
- 2019
- Full Text
- View/download PDF
21. Robust error estimation based on factor-graph models for non-line-of-sight localization.
- Author
-
Vanli, O. Arda and Taylor, Clark N.
- Subjects
GLOBAL Positioning System ,UNBIASED estimation (Statistics) ,URBAN ecology (Sociology) ,ALGORITHMS - Abstract
This paper presents a method to estimate the covariances of the inputs in a factor-graph formulation for localization under non-line-of-sight conditions. A general solution based on covariance estimation and M-estimators in linear regression problems, is presented that is shown to give unbiased estimators of multiple variances and are robust against outliers. An iteratively re-weighted least squares algorithm is proposed to jointly compute the proposed variance estimators and the state estimates for the nonlinear factor graph optimization. The efficacy of the method is illustrated in a simulation study using a robot localization problem under various process and measurement models and measurement outlier scenarios. A case study involving a Global Positioning System based localization in an urban environment and data containing multipath problems demonstrates the application of the proposed technique. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
22. Learned Factor Graphs for Inference From Stationary Time Sequences.
- Author
-
Shlezinger, Nir, Farsad, Nariman, Eldar, Yonina C., and Goldsmith, Andrea J.
- Subjects
- *
SLEEP stages , *TIME series analysis , *DIGITAL communications , *CHANNEL estimation - Abstract
The design of methods for inference from time sequences has traditionally relied on statistical models that describe the relation between a latent desired sequence and the observed one. A broad family of model-based algorithms have been derived to carry out inference at controllable complexity using recursive computations over the factor graph representing the underlying distribution. An alternative model-agnostic approach utilizes machine learning (ML) methods. Here we propose a framework that combines model-based algorithms and data-driven ML tools for stationary time sequences. In the proposed approach, neural networks are developed to separately learn specific components of a factor graph describing the distribution of the time sequence, rather than the complete inference task. By exploiting stationary properties of this distribution, the resulting approach can be applied to sequences of varying temporal duration. Learned factor graphs can be realized using compact neural networks that are trainable using small training sets, or alternatively, be used to improve upon existing deep inference systems. We present an inference algorithm based on learned stationary factor graphs, which learns to implement the sum-product scheme from labeled data, and can be applied to sequences of different lengths. Our experimental results demonstrate the ability of the proposed learned factor graphs to learn from small training sets to carry out accurate inference for sleep stage detection using the Sleep-EDF dataset, as well as for symbol detection in digital communications with unknown channels. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
23. Application of the Free Energy Principle to Estimation and Control.
- Author
-
vandelaar, Thijs, Ozcelikkale, Ayca, and Wymeersch, Henk
- Subjects
- *
STOCHASTIC control theory , *COST control , *PREDICTIVE control systems , *PROBABILITY density function , *STOCHASTIC processes , *BINDING energy - Abstract
Based on a generative model (GM) and beliefs over hidden states, the free energy principle (FEP) enables an agent to sense and act by minimizing a free energy bound on Bayesian surprise, i.e., the negative logarithm of the marginal likelihood. Inclusion of desired states in the form of prior beliefs in the GM leads to active inference (ActInf). In this work, we aim to reveal connections between ActInf and stochastic optimal control. We reveal that, in contrast to standard cost and constraint-based solutions, ActInf gives rise to a minimization problem that includes both an information-theoretic surprise term and a model-predictive control cost term. We further show under which conditions both methodologies yield the same solution for estimation and control. For a case with linear Gaussian dynamics and a quadratic cost, we illustrate the performance of ActInf under varying system parameters and compare to classical solutions for estimation and control. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
24. Efficient Direct Target Localization for Distributed MIMO Radar With Expectation Propagation and Belief Propagation.
- Author
-
Yu, Zehua, Li, Jun, Guo, Qinghua, and Ding, Jinshan
- Subjects
- *
MIMO radar , *GRAPH algorithms , *PROBLEM solving , *REPRESENTATIONS of graphs , *SIGNAL-to-noise ratio - Abstract
It has been shown that direct target localization in distributed multiple input multiple output (MIMO) radar can outperform indirect localization significantly, but conventional direct localization methods suffer from both high computational complexity and high communication cost. In this work, we address the issues by designing an efficient factor graph based message passing approach to direct localization, which greatly reduces the computational complexity and communication cost. First, a factor graph representation for the problem of direct localization is developed, which, however, involves difficult local functions. Inspired by expectation propagation (EP), we design an iterative method to solve the problem, where both EP and belief propagation (BP) are used to make message passing in the factor graph tractable, leading to a low complexity message passing iterative method. We show that the message passing based method are very suitable for decentralized processing and can be employed in distributed radars with different configurations. Extensive comparisons with state-of-the-art indirect and direct methods are provided, which show that the proposed method can achieve similar performance to the exhaustive search-based direct localization methods while with much lower computational complexity and communication cost, and it outperforms significantly indirect localization methods at low signal to noise ratios. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
25. A Bayesian Modeling Approach to Situated Design of Personalized Soundscaping Algorithms.
- Author
-
van Erp, Bart, Podusenko, Albert, Ignatenko, Tanya, and de Vries, Bert
- Subjects
HEARING aids ,PROBABILISTIC generative models ,ACOUSTIC radiators ,SPEECH enhancement ,INTELLIGIBILITY of speech ,SIGNAL processing - Abstract
Effective noise reduction and speech enhancement algorithms have great potential to enhance lives of hearing aid users by restoring speech intelligibility. An open problem in today's commercial hearing aids is how to take into account users' preferences, indicating which acoustic sources should be suppressed or enhanced, since they are not only user-specific but also depend on many situational factors. In this paper, we develop a fully probabilistic approach to "situated soundscaping", which aims at enabling users to make on-the-spot ("situated") decisions about the enhancement or suppression of individual acoustic sources. The approach rests on a compact generative probabilistic model for acoustic signals. In this framework, all signal processing tasks (source modeling, source separation and soundscaping) are framed as automatable probabilistic inference tasks. These tasks can be efficiently executed using message passing-based inference on factor graphs. Since all signal processing tasks are automatable, the approach supports fast future model design cycles in an effort to reach commercializable performance levels. The presented results show promising performance in terms of SNR, PESQ and STOI improvements in a situated setting. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
26. Observability Analysis for Large-Scale Power Systems Using Factor Graphs.
- Author
-
Cosovic, Mirsad, Delalic, Muhamed, Raca, Darijo, and Vukobratovic, Dejan
- Subjects
- *
ALGORITHMS , *COMPUTATIONAL complexity , *JACOBIAN matrices , *AREA measurement , *ISLANDS - Abstract
The state estimation algorithm estimates the values of the state variables based on the measurement model described as the system of equations. Prior to applying the state estimation algorithm, the existence and uniqueness of the solution of the underlying system of equations is determined through the observability analysis. If a unique solution does not exist, the observability analysis defines observable islands and further defines an additional set of equations (measurements) needed to determine a unique solution. For the first time, we utilise factor graphs and Gaussian belief propagation algorithm to define a novel observability analysis approach. The observable islands and placement of measurements to restore observability are identified by following the evolution of variances across the iterations of the Gaussian belief propagation algorithm over the factor graph. Due to sparsity of the underlying power network, the resulting method has the linear computational complexity (assuming a constant number of iterations) making it particularly suitable for solving large-scale systems. The method can be flexibly matched to distributed computational resources, allowing for determination of observable islands and observability restoration in a distributed fashion. Finally, we discuss performances of the proposed observability analysis using power systems whose size ranges between 1354 and 70 000 buses. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
27. Cooperative Localization for Multiple Soccer Agents Using Factor Graphs and Sequential Monte Carlo
- Author
-
Guilherme C. G. Fernandes, Stiven S. Dias, Marcos R. O. A. Maximo, and Marcelo G. S. Bruno
- Subjects
Cooperative localization ,distributed estimation ,factor graphs ,message passing ,RoboCup Soccer 3D ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
This paper addresses the cooperative localization problem for a multiagent system in the framework of belief propagation. In particular, we consider the RoboCup 3D Soccer Simulation scenario, in which the networked agents are able to obtain simulated measurements of the distance and bearing to both known landmarks and teammates as well as the direction of arrival (DOA) of messages received from allies around the field. There are, however, severe communication restrictions between the agents, which limit the size and periodicity of the information that can be exchanged between them. We factorize the joint probability density function of the state of the robots conditioned on all measurements in the network in order to derive the corresponding factor graph representation of the cooperative localization problem. Then we apply the sum-product-algorithm (SPA) and introduce suitable implementations thereof using hybrid Gaussian-Mixture Model (GMM) / Sequential Monte Carlo (SMC) representations of the individual messages that are passed at each network location. Simulated results show that the cooperative estimates for position and orientation converge faster and present smaller errors when compared to the non-cooperative estimates in situations where agents do not observe landmarks for a long period.
- Published
- 2020
- Full Text
- View/download PDF
28. Computation with continuous mode CMOS circuits in image processing and probabilistic reasoning
- Author
-
Mroszczyk, Przemyslaw and Dudek, Piotr
- Subjects
621.39 ,CMOS ,VLSI ,parameter mismatch ,image processing ,binary image skeletonization ,delay lines ,factor graphs ,belief propagation ,Bayesian networks ,trigger-wave propagation ,cellular processor arrays - Abstract
The objective of the research presented in this thesis is to investigate alternative ways of information processing employing asynchronous, data driven, and analogue computation in massively parallel cellular processor arrays, with applications in machine vision and artificial intelligence. The use of cellular processor architectures, with only local neighbourhood connectivity, is considered in VLSI realisations of the trigger-wave propagation in binary image processing, and in Bayesian inference. Design issues, critical in terms of the computational precision and system performance, are extensively analysed, accounting for the non-ideal operation of MOS devices caused by the second order effects, noise and parameter mismatch. In particular, CMOS hardware solutions for two specific tasks: binary image skeletonization and sum-product algorithm for belief propagation in factor graphs, are considered, targeting efficient design in terms of the processing speed, power, area, and computational precision. The major contributions of this research are in the area of continuous-time and discrete-time CMOS circuit design, with applications in moderate precision analogue and asynchronous computation, accounting for parameter variability. Various analogue and digital circuit realisations, operating in the continuous-time and discrete-time domains, are analysed in theory and verified using combined Matlab-Hspice simulations, providing a versatile framework suitable for custom specific analyses, verification and optimisation of the designed systems. Novel solutions, exhibiting reduced impact of parameter variability on the circuit operation, are presented and applied in the designs of the arithmetic circuits for matrix-vector operations and in the data driven asynchronous processor arrays for binary image processing. Several mismatch optimisation techniques are demonstrated, based on the use of switched-current approach in the design of current-mode Gilbert multiplier circuit, novel biasing scheme in the design of tunable delay gates, and averaging technique applied to the analogue continuous-time circuits realisations of Bayesian networks. The most promising circuit solutions were implemented on the PPATC test chip, fabricated in a standard 90 nm CMOS process, and verified in experiments.
- Published
- 2014
29. Low-Complexity Equalization of Continuous Phase Modulation Using Message Passing
- Author
-
Zhang, Jian, Ni, Zuyao, Wu, Sheng, Kuang, Linling, Akan, Ozgur, Series editor, Bellavista, Paolo, Series editor, Cao, Jiannong, Series editor, Coulson, Geoffrey, Series editor, Dressler, Falko, Series editor, Ferrari, Domenico, Series editor, Gerla, Mario, Series editor, Kobayashi, Hisashi, Series editor, Palazzo, Sergio, Series editor, Sahni, Sartaj, Series editor, Shen, Xuemin Sherman, Series editor, Stan, Mircea, Series editor, Xiaohua, Jia, Series editor, Zomaya, Albert Y., Series editor, Long, Keping, editor, Leung, Victor C.M., editor, Zhang, Haijun, editor, Feng, Zhiyong, editor, Li, Yonghui, editor, and Zhang, Zhongshan, editor
- Published
- 2018
- Full Text
- View/download PDF
30. Optimizing Edge Weights for Distributed Inference with Gaussian Belief Propagation
- Author
-
Halloran, Brendan, Premaratne, Prashan, Vial, Peter James, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Huang, De-Shuang, editor, Bevilacqua, Vitoantonio, editor, Premaratne, Prashan, editor, and Gupta, Phalguni, editor
- Published
- 2018
- Full Text
- View/download PDF
31. Probabilistic Graphs for Sensor Data-Driven Modelling of Power Systems at Scale
- Author
-
Fusco, Francesco, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Woon, Wei Lee, editor, Aung, Zeyar, editor, Catalina Feliú, Alejandro, editor, and Madnick, Stuart, editor
- Published
- 2018
- Full Text
- View/download PDF
32. Optimized realization of Bayesian networks in reduced normal form using latent variable model.
- Author
-
Gennaro, Giovanni Di, Buonanno, Amedeo, and Palmieri, Francesco A. N.
- Subjects
- *
LATENT variables , *MACHINE learning , *ONLINE algorithms , *COST control , *ONLINE education - Abstract
Bayesian networks in their Factor Graph Reduced Normal Form are a powerful paradigm for implementing inference graphs. Unfortunately, the computational and memory costs of these networks may be considerable even for relatively small networks, and this is one of the main reasons why these structures have often been underused in practice. In this work, through a detailed algorithmic and structural analysis, various solutions for cost reduction are proposed. Moreover, an online version of the classic batch learning algorithm is also analysed, showing very similar results in an unsupervised context but with much better performance; which may be essential if multi-level structures are to be built. The solutions proposed, together with the possible online learning algorithm, are included in a C++ library that is quite efficient, especially if compared to the direct use of the well-known sum-product and Maximum Likelihood algorithms. The results obtained are discussed with particular reference to a Latent Variable Model structure. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
33. Modeling and Mitigating Errors in Belief Propagation for Distributed Detection.
- Author
-
Abdi, Younes and Ristaniemi, Tapani
- Subjects
- *
WIRELESS sensor networks , *MARKOV random fields , *RANDOM variables , *MARKOV processes , *LOCAL & light railroads - Abstract
We study the behavior of the belief-propagation (BP) algorithm affected by erroneous data exchange in a wireless sensor network (WSN). The WSN conducts a distributed multidimensional hypothesis test over binary random variables. The joint statistical behavior of the sensor observations is modeled by a Markov random field whose parameters are used to build the BP messages exchanged between the sensing nodes. Through linearization of the BP message-update rule, we analyze the behavior of the resulting erroneous decision variables and derive closed-form relationships that describe the impact of stochastic errors on the performance of the BP algorithm. We then develop a decentralized distributed optimization framework to enhance the system performance by mitigating the impact of errors via a distributed linear data-fusion scheme. Finally, we compare the results of the proposed analysis with the existing works and visualize, via computer simulations, the performance gain obtained by the proposed optimization. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
34. Factor Graph-Based Smoothing Without Matrix Inversion for Highly Precise Localization.
- Author
-
Chauchat, Paul, Barrau, Axel, and Bonnabel, Silvere
- Subjects
LOCALIZATION (Mathematics) ,COVARIANCE matrices ,KALMAN filtering ,IMAGE sensors ,AUTONOMOUS vehicles ,PROBLEM solving ,MATRIX inversion - Abstract
We consider the problem of localizing a manned, semiautonomous, or autonomous vehicle in the environment using information coming from the vehicle’s sensors, a problem known as navigation or simultaneous localization and mapping (SLAM) depending on the context. To infer knowledge from sensors’ measurements, while drawing on a priori knowledge about the vehicle’s dynamics, modern approaches solve an optimization problem to compute the most likely trajectory given all past observations, an approach known as smoothing. Improving smoothing solvers is an active field of research in the SLAM community. Most work is focused on reducing computation load by inverting the involved linear system while preserving its sparsity. This article raises an issue that, to the best of our knowledge, has not been addressed yet: standard smoothing solvers require explicitly using the inverse of sensor noise covariance matrices. This means the parameters that reflect the noise magnitude must be sufficiently large for the smoother to properly function. When matrices are close to singular, which is the case when using high-precision modern inertial measurement units (IMUs), numerical issues necessarily arise, especially with 32-bit implementation demanded by most industrial aerospace applications. We discuss these issues and propose a solution that builds upon the Kalman filter to improve smoothing algorithms. We then leverage the results to devise a localization algorithm based on the fusion of IMU and vision sensors. Successful real experiments using an actual car equipped with a tactical grade high-performance IMU and a LiDAR illustrate the relevance of the approach to the field of autonomous vehicles. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
35. Learning Traffic Flow Dynamics Using Random Fields
- Author
-
Saif Eddin G. Jabari, Deepthi Mary Dilip, Dianchao Lin, and Bilal Thonnam Thodi
- Subjects
Stochastic traffic dynamics ,conditional random fields ,Markov random fields ,factor graphs ,traffic state estimation ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
This paper presents a mesoscopic traffic flow model that explicitly describes the spatio-temporal evolution of the probability distributions of vehicle trajectories. The dynamics are represented by a sequence of factor graphs, which enable learning of traffic dynamics from limited Lagrangian measurements using an efficient message passing technique. The approach ensures that estimated speeds and traffic densities are non-negative with probability one. The estimation technique is tested using vehicle trajectory datasets generated using an independent microscopic traffic simulator and is shown to efficiently reproduce traffic conditions with probe vehicle penetration levels as little as 10%. The proposed algorithm is also compared with state-of-the-art traffic state estimation techniques developed for the same purpose and it is shown that the proposed approach can outperform the state-of-the-art techniques in terms reconstruction accuracy.
- Published
- 2019
- Full Text
- View/download PDF
36. Decentralized Control for Power Distribution with Ancillary Lines in the Smart Grid
- Author
-
Roncalli, Michele, Farinelli, Alessandro, Akan, Ozgur, Series editor, Bellavista, Paolo, Series editor, Cao, Jiannong, Series editor, Coulson, Geoffrey, Series editor, Dressler, Falko, Series editor, Ferrari, Domenico, Series editor, Gerla, Mario, Series editor, Kobayashi, Hisashi, Series editor, Palazzo, Sergio, Series editor, Sahni, Sartaj, Series editor, Shen, Xuemin Sherman, Series editor, Stan, Mircea, Series editor, Xiaohua, Jia, Series editor, Zomaya, Albert Y., Series editor, Sucar, Enrique, editor, Mayora, Oscar, editor, and Munoz de Cote, Enrique, editor
- Published
- 2017
- Full Text
- View/download PDF
37. AMUSE: Multilingual Semantic Parsing for Question Answering over Linked Data
- Author
-
Hakimov, Sherzod, Jebbara, Soufian, Cimiano, Philipp, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, d'Amato, Claudia, editor, Fernandez, Miriam, editor, Tamma, Valentina, editor, Lecue, Freddy, editor, Cudré-Mauroux, Philippe, editor, Sequeda, Juan, editor, Lange, Christoph, editor, and Heflin, Jeff, editor
- Published
- 2017
- Full Text
- View/download PDF
38. The Max-Product Algorithm Viewed as Linear Data-Fusion: A Distributed Detection Scenario.
- Author
-
Abdi, Younes and Ristaniemi, Tapani
- Abstract
In this paper, we disclose the statistical behavior of the max-product algorithm configured to solve a maximum a posteriori estimation problem in a network of distributed agents. Specifically, we first build a distributed hypothesis test conducted by a max-product iteration over a binary-valued pairwise Markov random field and show that the decision variables obtained are linear combinations of the local log-likelihood ratios observed in the network. Then, we use these linear combinations to formulate the system performance in terms of the false-alarm and detection probabilities. Our findings indicate that, in the hypothesis test concerned, the optimal performance of the max-product algorithm is obtained by an optimal linear data-fusion scheme and the behavior of the max-product algorithm is very similar to the behavior of the sum-product algorithm. Consequently, we demonstrate that the optimal performance of the max-product iteration is closely achieved via a linear version of the sum-product algorithm, which is optimized based on statistics received at each node from its one-hop neighbors. Finally, we verify our observations via computer simulations. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
39. Cooperative Terrain Navigation Using Hybrid GMM/SMC Message Passing on Factor Graphs.
- Author
-
Oliveira, Hallysson, Dias, Stiven Schwanz, and Bruno, Marcelo Gomes da Silva
- Subjects
- *
MONTE Carlo method , *MESSAGE passing (Computer science) , *GAUSSIAN mixture models , *DISTRIBUTED algorithms , *NAVIGATION , *ALL terrain vehicles , *TANNER graphs - Abstract
We introduce in this article a distributed factor-graph-based algorithm for anchorless cooperative aircraft localization in a GNSS-denied scenario without fixed infrastructure. The agents use terrain-aided navigation (TAN) to perform local position estimation and exchange messages to improve their position beliefs. Internode communication cost is reduced using a hybrid Gaussian mixture model / sequential Monte Carlo (GMM/SMC) approach. Simulation results show that, even in a partially connected network where only a small part of the agents perform TAN, cooperation yields better results than all aircraft performing TAN independently. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
40. Quantum Measurement as Marginalization and Nested Quantum Systems.
- Author
-
Loeliger, Hans-Andrea and Vontobel, Pascal O.
- Subjects
- *
QUANTUM mechanics , *QUANTUM graph theory , *QUANTUM measurement - Abstract
In prior work, we have shown how the basic concepts and terms of quantum mechanics relate to factorizations and marginals of complex-valued quantum mass functions, which are generalizations of joint probability mass functions. In this paper, using quantum mass functions, we discuss the realization of measurements in terms of unitary interactions and marginalizations. It follows that classical measurement results strictly belong to local models, i.e., marginals of more detailed models. Classical variables that are created by marginalization do not exist in the unmarginalized model, and different marginalizations may yield incompatible classical variables. These observations are illustrated by the Frauchiger–Renner paradox, which is analyzed (and resolved) in terms of quantum mass functions. Throughout, the paper uses factor graphs to represent quantum systems/models with multiple measurements at different points in time. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
41. Combining Textual and Graph-Based Features for Named Entity Disambiguation Using Undirected Probabilistic Graphical Models
- Author
-
Hakimov, Sherzod, Horst, Hendrik ter, Jebbara, Soufian, Hartung, Matthias, Cimiano, Philipp, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Blomqvist, Eva, editor, Ciancarini, Paolo, editor, Poggi, Francesco, editor, and Vitali, Fabio, editor
- Published
- 2016
- Full Text
- View/download PDF
42. A Bayesian Modeling Approach to Situated Design of Personalized Soundscaping Algorithms
- Author
-
Bart van Erp, Albert Podusenko, Tanya Ignatenko, and Bert de Vries
- Subjects
Bayesian machine learning ,factor graphs ,noise reduction ,situated soundscaping ,speech enhancement ,variational message passing ,Technology ,Engineering (General). Civil engineering (General) ,TA1-2040 ,Biology (General) ,QH301-705.5 ,Physics ,QC1-999 ,Chemistry ,QD1-999 - Abstract
Effective noise reduction and speech enhancement algorithms have great potential to enhance lives of hearing aid users by restoring speech intelligibility. An open problem in today’s commercial hearing aids is how to take into account users’ preferences, indicating which acoustic sources should be suppressed or enhanced, since they are not only user-specific but also depend on many situational factors. In this paper, we develop a fully probabilistic approach to “situated soundscaping”, which aims at enabling users to make on-the-spot (“situated”) decisions about the enhancement or suppression of individual acoustic sources. The approach rests on a compact generative probabilistic model for acoustic signals. In this framework, all signal processing tasks (source modeling, source separation and soundscaping) are framed as automatable probabilistic inference tasks. These tasks can be efficiently executed using message passing-based inference on factor graphs. Since all signal processing tasks are automatable, the approach supports fast future model design cycles in an effort to reach commercializable performance levels. The presented results show promising performance in terms of SNR, PESQ and STOI improvements in a situated setting.
- Published
- 2021
- Full Text
- View/download PDF
43. The graphical brain: Belief propagation and active inference
- Author
-
Karl J. Friston, Thomas Parr, and Bert de Vries
- Subjects
Bayesian ,Neuronal ,Connectivity ,Factor graphs ,Free energy ,Belief propagation ,Message passing ,Neurosciences. Biological psychiatry. Neuropsychiatry ,RC321-571 - Abstract
This paper considers functional integration in the brain from a computational perspective. We ask what sort of neuronal message passing is mandated by active inference—and what implications this has for context-sensitive connectivity at microscopic and macroscopic levels. In particular, we formulate neuronal processing as belief propagation under deep generative models. Crucially, these models can entertain both discrete and continuous states, leading to distinct schemes for belief updating that play out on the same (neuronal) architecture. Technically, we use Forney (normal) factor graphs to elucidate the requisite message passing in terms of its form and scheduling. To accommodate mixed generative models (of discrete and continuous states), one also has to consider link nodes or factors that enable discrete and continuous representations to talk to each other. When mapping the implicit computational architecture onto neuronal connectivity, several interesting features emerge. For example, Bayesian model averaging and comparison, which link discrete and continuous states, may be implemented in thalamocortical loops. These and other considerations speak to a computational connectome that is inherently state dependent and self-organizing in ways that yield to a principled (variational) account. We conclude with simulations of reading that illustrate the implicit neuronal message passing, with a special focus on how discrete (semantic) representations inform, and are informed by, continuous (visual) sampling of the sensorium. This paper considers functional integration in the brain from a computational perspective. We ask what sort of neuronal message passing is mandated by active inference—and what implications this has for context-sensitive connectivity at microscopic and macroscopic levels. In particular, we formulate neuronal processing as belief propagation under deep generative models that can entertain both discrete and continuous states. This leads to distinct schemes for belief updating that play out on the same (neuronal) architecture. Technically, we use Forney (normal) factor graphs to characterize the requisite message passing, and link this formal characterization to canonical microcircuits and extrinsic connectivity in the brain.
- Published
- 2017
- Full Text
- View/download PDF
44. Adaptive Resource Allocation Based on Factor Graphs in Non-Orthogonal Multiple Access
- Author
-
Taichi YAMAGAMI, Satoshi DENNO, and Yafei HOU
- Subjects
factor graphs ,Computer Networks and Communications ,Electrical and Electronic Engineering ,log-likelihood ratio ,Software ,message passing algorithm ,non-orthogonal multiple access - Abstract
In this paper, we propose a non-orthogonal multiple access with adaptive resource allocation. The proposed non-orthogonal multiple access assigns multiple frequency resources for each device to send packets. Even if the number of devices is more than that of the available frequency resources, the proposed non-orthogonal access allows all the devices to transmit their packets simultaneously for high capacity massive machine-type communications (mMTC). Furthermore, this paper proposes adaptive resource allocation algorithms based on factor graphs that adaptively allocate the frequency resources to the devices for improvement of the transmission performances. This paper proposes two allocation algorithms for the proposed non-orthogonal multiple access. This paper shows that the proposed non-orthogonal multiple access achieves superior transmission performance when the number of the devices is 50% greater than the amount of the resource, i.e., the overloading ratio of 1.5, even without the adaptive resource allocation. The adaptive resource allocation enables the proposed non-orthogonal access to attain a gain of about 5dB at the BER of 10-4.
- Published
- 2022
45. Probabilistic programming with stochastic variational message passing
- Author
-
Semih Akbayrak, İsmail Şenöz, Alp Sarı, Bert de Vries, Bayesian Intelligent Autonomous Systems, Signal Processing Systems, Electrical Engineering, EAISI High Tech Systems, EAISI Health, and EAISI Foundational
- Subjects
Natural gradient descent ,Message passing ,Artificial Intelligence ,Applied Mathematics ,Factor graphs ,Probabilistic programming ,Variational inference ,Software ,Theoretical Computer Science - Abstract
Stochastic approximation methods for variational inference have recently gained popularity in the probabilistic programming community since these methods are amenable to automation and allow online, scalable, and universal approximate Bayesian inference. Unfortunately, common Probabilistic Programming Languages (PPLs) with stochastic approximation engines lack the efficiency of message passing-based inference algorithms with deterministic update rules such as Belief Propagation (BP) and Variational Message Passing (VMP). Still, Stochastic Variational Inference (SVI) and Conjugate-Computation Variational Inference (CVI) provide principled methods to integrate fast deterministic inference techniques with broadly applicable stochastic approximate inference. Unfortunately, implementation of SVI and CVI necessitates manually driven variational update rules, which does not yet exist in most PPLs. In this paper, we cast SVI and CVI explicitly in a message passing-based inference context. We provide an implementation for SVI and CVI in ForneyLab, which is an automated message passing-based probabilistic programming package in the open source Julia language. Through a number of experiments, we demonstrate how SVI and CVI extends the automated inference capabilities of message passing-based probabilistic programming.
- Published
- 2022
- Full Text
- View/download PDF
46. Visual-Inertial SLAM Using a Monocular Camera and Detailed Map Data
- Author
-
Ekström, Viktor, Berglund, Ludvig, Ekström, Viktor, and Berglund, Ludvig
- Abstract
The most commonly used localisation methods, such as GPS, rely on external signals to generate an estimate of the location. There is a need of systems which are independent of external signals in order to increase the robustness of the localisation capabilities. In this thesis a visual-inertial SLAM-based localisation system which utilises detailed map, image, IMU, and odometry data, is presented and evaluated. The system utilises factor graphs through Georgia Tech Smoothing and Mapping (GTSAM) library, developed at the Georgia Institute of Technology. The thesis contributes with performance evaluations for different camera and landmark settings in a localisation system based on GTSAM. Within the visual SLAM field, the thesis also contributes with a sparse landmark selection and a low image frequency approach to the localisation problem. A variety of camera-related settings, such as image frequency and amount of visible landmarks per image, are used to evaluate the system. The findings show that the estimate improve with a higher image frequency, and does also improve if the image frequency was held constant along the tracks. Having more than one landmark per image result in a significantly better estimate. The estimate is not accurate when only using one distant landmark throughout the track, but it is significantly better if two complementary landmarks are identified briefly along the tracks. The estimate can also handle time periods where no landmarks can be identified while maintaining a good estimate.
- Published
- 2023
47. Variational Message Passing and Local Constraint Manipulation in Factor Graphs
- Author
-
İsmail Şenöz, Thijs van de Laar, Dmitry Bagaev, and Bert de Vries
- Subjects
Bayesian inference ,Bethe free energy ,factor graphs ,message passing ,variational free energy ,variational inference ,Science ,Astrophysics ,QB460-466 ,Physics ,QC1-999 - Abstract
Accurate evaluation of Bayesian model evidence for a given data set is a fundamental problem in model development. Since evidence evaluations are usually intractable, in practice variational free energy (VFE) minimization provides an attractive alternative, as the VFE is an upper bound on negative model log-evidence (NLE). In order to improve tractability of the VFE, it is common to manipulate the constraints in the search space for the posterior distribution of the latent variables. Unfortunately, constraint manipulation may also lead to a less accurate estimate of the NLE. Thus, constraint manipulation implies an engineering trade-off between tractability and accuracy of model evidence estimation. In this paper, we develop a unifying account of constraint manipulation for variational inference in models that can be represented by a (Forney-style) factor graph, for which we identify the Bethe Free Energy as an approximation to the VFE. We derive well-known message passing algorithms from first principles, as the result of minimizing the constrained Bethe Free Energy (BFE). The proposed method supports evaluation of the BFE in factor graphs for model scoring and development of new message passing-based inference algorithms that potentially improve evidence estimation accuracy.
- Published
- 2021
- Full Text
- View/download PDF
48. Extended Variational Message Passing for Automated Approximate Bayesian Inference
- Author
-
Semih Akbayrak, Ivan Bocharov, and Bert de Vries
- Subjects
Bayesian inference ,variational inference ,factor graphs ,variational message passing ,probabilistic programming ,Science ,Astrophysics ,QB460-466 ,Physics ,QC1-999 - Abstract
Variational Message Passing (VMP) provides an automatable and efficient algorithmic framework for approximating Bayesian inference in factorized probabilistic models that consist of conjugate exponential family distributions. The automation of Bayesian inference tasks is very important since many data processing problems can be formulated as inference tasks on a generative probabilistic model. However, accurate generative models may also contain deterministic and possibly nonlinear variable mappings and non-conjugate factor pairs that complicate the automatic execution of the VMP algorithm. In this paper, we show that executing VMP in complex models relies on the ability to compute the expectations of the statistics of hidden variables. We extend the applicability of VMP by approximating the required expectation quantities in appropriate cases by importance sampling and Laplace approximation. As a result, the proposed Extended VMP (EVMP) approach supports automated efficient inference for a very wide range of probabilistic model specifications. We implemented EVMP in the Julia language in the probabilistic programming package ForneyLab.jl and show by a number of examples that EVMP renders an almost universal inference engine for factorized probabilistic models.
- Published
- 2021
- Full Text
- View/download PDF
49. Quantum Codes From Classical Graphical Models.
- Author
-
Roffe, Joschka, Zohren, Stefan, Horsman, Dominic, and Chancellor, Nicholas
- Abstract
We introduce a new graphical framework for designing quantum error correction codes based on classical principles. A key feature of this graphical language, over previous approaches, is that it is closely related to that of factor graphs or graphical models in classical information theory and machine learning. It enables us to formulate the description of the recently-introduced ‘coherent parity check’ quantum error correction codes entirely within the language of classical information theory. This makes our construction accessible without requiring background in quantum error correction or even quantum mechanics in general. More importantly, this allows for a collaborative interplay where one can design new quantum error correction codes derived from classical codes. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
50. Estimation of Correlated Gaussian Samples in Impulsive Noise.
- Author
-
Vannucci, Armando, Colavolpe, Giulio, and Veltri, Luca
- Abstract
We consider the estimation of correlated Gaussian samples in (correlated) impulsive noise, through message-passing algorithms. The factor graph includes cycles and, due to the mixture of Gaussian (samples and noise) and Bernoulli variables (the impulsive noise switches), the complexity of messages increases exponentially. We first analyze a simple but suboptimal solution, called Parallel Iterative Scheduling. Then we implement both Expectation Propagation — for which numerical stability must be addressed — and a simple variation thereof (called Transparent Propagation) that is inherently stable and simplifies the overall computation. Both algorithms reach a performance close to ideal, practically coinciding with the lower bound on the mean square estimation error. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.