Factor graphs and the sum-product algorithm

被引:4043
|
作者
Kschischang, FR [1 ]
Frey, BJ
Loeliger, HA
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[2] Univ Waterloo, Fac Comp Sci, Waterloo, ON N2L 3G1, Canada
[3] Univ Illinois, Fac Elect & Comp Engn, Urbana, IL 61801 USA
[4] ETH Zentrum, Signal Proc Lab, ISI, CH-8092 Zurich, Switzerland
关键词
belief propagation; factor graphs; fast Fourier transform; forward/backward algorithm; graphical models; iterative decoding; Kalman filtering; marginalization; sum-product algorithm; Tanner graphs; Viterbi algorithm;
D O I
10.1109/18.910572
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Algorithms that must deal with complicated global functions of many variables often exploit the manner in which the given functions factor as a product of "local" functions, each of which depends on a subset of the variables. Such a factorization can be visualized with a bipartite graph that we call a factor graph. In this tutorial paper, we present a generic message-passing algorithm, the sum-product algorithm, that operates in a factor graph, Following a single, simple computational rule, the sum-product algorithm computes-either exactly or approximately-various marginal functions derived from the global function. A wide variety of algorithms developed in artificial intelligence, signal processing, and digital communications can be derived as specific instances of the sum-product algorithm, including the forward/backward algorithm, the Viterbi algorithm, the iterative "turbo" decoding algorithm, Pearl's belief propagation algorithm for Bayesian networks, the Kalman filter, and certain fast Fourier transform (FFT) algorithms.
引用
收藏
页码:498 / 519
页数:22
相关论文
共 50 条
  • [41] Design for testability of CMOS analog sum-product error-control decoders
    Yin, Mimi
    Winstead, Chris
    Gaudet, Vincent
    Schlegel, Christian
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (08) : 675 - 679
  • [42] Serial sum-product architecture for low-density parity-check codes
    Ratnayake, Ruwan N. S.
    Haratsch, Erich F.
    Wei, Gu-Yeon
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 154 - +
  • [43] Tomographic reconstruction from a small number of projections by an efficient sum-product reasoning method
    Zeng, Wenwen
    Zhong, Xiaopin
    Li, Jingzhen
    Fan, Yupeng
    COMPUTATIONAL & APPLIED MATHEMATICS, 2017, 36 (04): : 1559 - 1575
  • [44] Tomographic reconstruction from a small number of projections by an efficient sum-product reasoning method
    Wenwen Zeng
    Xiaopin Zhong
    Jingzhen Li
    Yupeng Fan
    Computational and Applied Mathematics, 2017, 36 : 1559 - 1575
  • [45] Automatic Mapping of the Sum-Product Network Inference Problem to FPGA-based Accelerators
    Sommer, Lukas
    Oppermann, Julian
    Molina, Alejandro
    Binnig, Carsten
    Kersting, Kristian
    Koch, Andreas
    2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 350 - 357
  • [46] More Accurate Analysis of Sum-Product Decoding of LDPC Codes Using a Gaussian Approximation
    Vatta, Francesca
    Soranzo, Alessandro
    Babich, Fulvio
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (02) : 230 - 233
  • [47] Feedback sum-product decoding of sparse quantum codes for X-Z Pauli channels
    Wang Yun-Jiang
    Bai Bao-Ming
    Peng Jin-Ye
    Wang Xin-Mei
    ACTA PHYSICA SINICA, 2011, 60 (03)
  • [48] High-Throughput Multi-Threaded Sum-Product Network Inference in the Reconfigurable Cloud
    Ober, Micha
    Hofmann, Jaco A.
    Sommer, Lukas
    Weber, Lukas
    Koch, Andreas
    PROCEEDINGS OF H2RC 2019: 2019 FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON HETEROGENEOUS HIGH-PERFORMANCE RECONFIGURABLE COMPUTING (H2RC), 2019, : 26 - 33
  • [49] Cumulative Distribution Networks and the Derivative-sum-product Algorithm: Models and Inference for Cumulative Distribution Functions on Graphs
    Huang, Jim C.
    Frey, Brendan J.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2011, 12 : 301 - 348
  • [50] Analysis of sum-product decoding of low-density parity-check codes using a Gaussian approximation
    Chung, SY
    Richardson, TJ
    Urbanke, RL
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) : 657 - 670