SlideShare a Scribd company logo
1 of 20
Download to read offline
Binary Vector Reconstruction
via Discreteness-Aware
Approximate Message Passing
APSIPA ASC 2017 (December 12-15, 2017)
@Kuala Lumpur, Malaysia
Ryo Hayakawa
(Graduate School of Informatics, Kyoto University)
Kazunori Hayashi
(Graduate School of Engineering, Osaka City University)
FP-07 (Special Session)
Large-Scale Stochastic Signal Processing For Wireless Communications
Outline
1. Introduction
2. Proposed Algorithm: DAMP

3. Performance Analysis with State Evolution

4. Bayes Optimal DAMP

5. Simulation Result

6. Conclusion
Purpose 

reconstruction of a discrete-valued vector 

from its underdetermined linear measurements
Discrete-Valued Vector Reconstruction
Introduction 1/13
y = Ab 2 RM
Application
✦ overloaded MIMO signal detection [1]

(multiple-input multiple-output)

✦ faster-than-Nyquist signaling [2]
A by NM
reconstruct
ˆb
(M < N)
✦ multiuser detection [1]

✦ overloaded MIMO signal detection [2]

(multiple-input multiple-output)

✦ faster-than-Nyquist signaling [3]
[1] H. Sasahara, K. Hayashi, and M. Nagahara, "Multiuser detection based on MAP estimation with
sum-of-absolute-values relaxation," IEEE Trans. Signal Process., vol.65, no. 21, pp. 5621-5634, Nov. 2017.
[2] R. Hayakawa and K. Hayashi, "Convex optimization based signal detection for massive overloaded MIMO
systems,” IEEE Trans. Wireless Commun., vol. 16, no. 11, pp. 7080-7091, Nov. 2017.
[3] H. Sasahara, K. Hayashi, and M. Nagahara, "Symbol detection for faster-than-Nyquist signaling by
sum-of-absolute-values optimization," IEEE Signal Process. Lett., vol. 23, no. 12, pp. 1853-1857, Dec. 2016.
b 2 {r1, . . . , rL}N
Conventional Approach
2/13Introduction
✦ regularization-based method [4]

✦ transform-based method [4]

✦ SOAV optimization [5]

(Sum-of-Absolute-Values)





✦ DAMP algorithm [7]

(Discreteness-Aware Approximate Message Passing)
[4] A. Aïssa-El-Bey, D. Pastor, S. M. A. Sbaï, and Y. Fadlallah, “Sparsity-based recovery of finite alphabet
solutions to underdetermined linear systems,” IEEE Trans. Inf. Theory, vol. 61, no. 4, pp. 2008– 2018, Apr. 2015.
[5] M. Nagahara, “Discrete signal reconstruction by sum of absolute values,” IEEE Signal Process. Lett., vol. 22,
no. 10, pp.1575–1579, Oct. 2015.
[6] D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,”
Proc. Nat. Acad. Sci., vol. 106, no. 45, pp. 18914–18919, Nov. 2009.
[7] R. Hayakawa and K. Hayashi, “Discreteness-aware AMP for reconstruction of symmetrically distributed
discrete variables,” in Proc. IEEE SPAWC 2017, Jul. 2017.
based on convex optimization
❖ low computational complexity

❖ analytical tractability
apply the idea of 

AMP (Approximate Message Passing) algorithm [6]
Purpose of This Work
Introduction
1 extend the DAMP algorithm for asymmetric distributions
2
3
provide a condition for the perfect reconstruction
derive Bayes optimal DAMP
For binary vector (the simplest case),
Purpose of This Work
[7] R. Hayakawa and K. Hayashi, “Discreteness-aware AMP for reconstruction of symmetrically distributed
discrete variables,” in Proc. IEEE SPAWC 2017, Jul. 2017.
In [7], symmetric distribution of the elements of is assumed.
ex.)
3/13
b 2 {r1, r2}N
not applicable for b 2 {0, 1}N
b
(bj 2 {±1, ±3})(bj 2 {0, ±1})
bj bj bj
ex.)
Outline
1. Introduction

2. Proposed Algorithm: DAMP
3. Performance Analysis with State Evolution

4. Bayes Optimal DAMP

5. Simulation Result

6. Conclusion
Overview of Derivation
Proposed Algorithm: DAMP
✦ unknown vector: 

✦ probability: 

✦ measurements:
SOAV optimization [5]
Proposed algorithm:DAMP(Discreteness-aware AMP)
apply the idea of 

AMP (Approximate Message Passing) algorithm [6]
parameter
b 2 {r1, r2}N
(r1 < r2)
Pr(bj = r1) = p1, Pr(bj = r2) = p2
ˆb = arg min
s2RN
(q1ks r11k1 + q2ks r21k1) subject to y = As
based on the fact that
(, ) hasb r11 b r21
approximately (, ) zero elementsp1N p2N
4/13
[5] M. Nagahara, “Discrete signal reconstruction by sum of absolute values,” IEEE Signal Process. Lett., vol. 22,
no. 10, pp.1575–1579, Oct. 2015.
[6] D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,”
Proc. Nat. Acad. Sci., vol. 106, no. 45, pp. 18914–18919, Nov. 2009.
bjr1 r2
p2
p1
(estimate of mean-square-error )
Summary of DAMP Algorithm
5/13Proposed Algorithm: DAMP
: mean
estimate of
: observation ratio
2
Initialization:1
: parameter⌧ ( 0)= M/N
b
soft thresholding function
⌘
✓
u, ⌧ p
◆
xt+1
= ⌘
✓
AT
zt
+ xt
, ⌧
ˆt
p
◆
zt
= y Axt
+
1
zt 1
⌧
⌘0
✓
AT
zt 1
+ xt 1
, ⌧
ˆt 1
p
◆
ˆ2
t =
kzt
k2
N
3
4
t t + 1
t = 0, x 1
= x0
= 0, z 1
= 0
r1
r2
Outline
1. Introduction

2. Proposed Algorithm: DAMP

3. Performance Analysis with State Evolution
4. Bayes Optimal DAMP

5. Simulation Result

6. Conclusion
[6] D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,”
Proc. Nat. Acad. Sci., vol. 106, no. 45, pp. 18914–18919, Nov. 2009.
State Evolution
: estimate of at the th iteration
Performance Analysis with State Evolution
: mean-square-error (MSE) of
State Evolution [6]
( 2
) = E
"⇢
⌘
✓
X + p Z, ⌧ p
◆
X
2
#
predict the behavior of MSE
X ⇠ probability distribution of bj
Z ⇠ standard Gaussian distribution
In the large system limit ,
6/13
x
z
ex.)
Condition for Success Recovery
Performance Analysis with State Evolution
Success
If , then
Failure
: concave
State Evolution
2
t ! 0 (t ! 1)
2
t+1
can be minimized with respect to 

the parameters of the algorithm
By investigating ,( 2
)
we can obtain the condition
for success recovery ( as )t ! 12
t ! 0
7/13
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
∆
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
p1
Phase Transition
Failure Success
Performance Analysis with State Evolution
observation ratio = M/N
unknown vector:
b 2 {r1, r2}N
Pr(bj = r1) = p1
Pr(bj = r2) = 1 p1
distribution:
8/13
d
d( 2) #0
= 1
Outline
1. Introduction

2. Proposed Algorithm: DAMP

3. Performance Analysis with State Evolution

4. Bayes Optimal DAMP
5. Simulation Result

6. Conclusion
Bayes optimal AMP [8]: AMP with minimizing
Bayes Optimal AMP [8]
[8] D. L. Donoho, A. Maleki, and A. Montanari, “The noise-sensitivity phase transition in compressed sensing,”
IEEE Trans. Inf. Theory, vol. 57, no. 10, pp. 6920–6941, Oct. 2011.
( 2
)
Bayes Optimal DAMP
State evolution
AMP algorithm
(in general form)
( 2
) = E
"⇢
⌘
✓
X + p Z
◆
X
2
#
9/13
Any Lipschitz function 

can be used
zt
= y Axt
+
1
zt 1
⌦
⌘0
AT
zt 1
+ xt 1
↵
,
xt+1
= ⌘ AT
zt
+ xt
⌘(·)
⌘(·)
smaller is better( 2
)
⌘B
(u) = E

X X + p Z = u
=
p1r1
⇣p
(u r1)
⌘
+ p2r2
⇣p
(u r2)
⌘
p1
⇣p
(u r1)
⌘
+ p2
⇣p
(u r2)
⌘
Bayes Optimal DAMP
Bayes Optimal DAMP
Bayes optimal
DAMP
: the function minimizing
probability density function of 

a standard Gaussian variable
Pr(X = r`) = p`
Z ⇠ N(0, 1)
⌘B
(·) ( 2
) = E
"⇢
⌘
✓
X + p Z
◆
X
2
#
zt
= y Axt
+
1
zt 1
D
⌘B0
AT
zt 1
+ xt 1
E
,
xt+1
= ⌘B
AT
zt
+ xt
10/13
Comparison of
-3 -2 -1 0 1 2 3
u
-3
-2
-1
0
1
2
3
η(u)
ηS
(u) (soft thresholding)
ηB
(u) (Bayes optimal)
σ = 0.5
σ = 0.1
Bayes optimal

(minimizing )( 2
)
soft thresholding
Bayes Optimal DAMP
⌘
Pr(bj = 1) = 0.2
Pr(bj = 1) = 0.8
b 2 { 1, 1}N
= 0.7
11/13
Outline
1. Introduction

2. Proposed Algorithm: DAMP

3. Performance Analysis with State Evolution

4. Bayes Optimal DAMP

5. Simulation Result
6. Conclusion
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
∆
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
recoveryrate
p1 = 0.3 (soft thresholding)
p1 = 0.6 (soft thresholding)
p1 = 0.9 (soft thresholding)
p1 = 0.3 (Bayes optimal)
p1 = 0.6 (Bayes optimal)
p1 = 0.9 (Bayes optimal)
p1 = 0.6
p1 = 0.9
p1 = 0.3
Definition of success in simulations: at
Success Rate
Simulation Results
Pr(bj = 1) = p1
Pr(bj = 1) = 1 p1
b 2 {0, 1}N
N = 1000
theoretical boundary
successrate
observation ratio = M/N
12/13
rapidly increase around

the theoretical boundary
Outline
1. Introduction

2. Proposed Algorithm: DAMP

3. Performance Analysis with State Evolution

4. Bayes Optimal DAMP

5. Simulation Result

6. Conclusion
Future Work
Conclusion
✦ application to communication systems

✦ analysis of Bayes optimal DAMP
1
extend the DAMP algorithm 

for asymmetric distributions 2
3
provide the condition
for the perfect reconstruction
derive Bayes optimal DAMP
For the reconstruction of binary vector ,b 2 {r1, r2}N
bj
ex.)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
∆
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
p1
Failure Success
observation ratio = M/N
13/13

More Related Content

What's hot

Imecs2012 pp440 445
Imecs2012 pp440 445Imecs2012 pp440 445
Imecs2012 pp440 445
Rasha Orban
 
Projection methods for stochastic structural dynamics
Projection methods for stochastic structural dynamicsProjection methods for stochastic structural dynamics
Projection methods for stochastic structural dynamics
University of Glasgow
 
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Komal Goyal
 
Boston university; operations research presentation; 2013
Boston university; operations research presentation; 2013Boston university; operations research presentation; 2013
Boston university; operations research presentation; 2013
Alvin Zhang
 

What's hot (20)

A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTIONA COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
 
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
 
Imecs2012 pp440 445
Imecs2012 pp440 445Imecs2012 pp440 445
Imecs2012 pp440 445
 
SIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithmsSIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithms
 
A Common Fixed Point Theorem on Fuzzy Metric Space Using Weakly Compatible an...
A Common Fixed Point Theorem on Fuzzy Metric Space Using Weakly Compatible an...A Common Fixed Point Theorem on Fuzzy Metric Space Using Weakly Compatible an...
A Common Fixed Point Theorem on Fuzzy Metric Space Using Weakly Compatible an...
 
Smart Systems for Urban Water Demand Management
Smart Systems for Urban Water Demand ManagementSmart Systems for Urban Water Demand Management
Smart Systems for Urban Water Demand Management
 
Appendix of heterogeneous cellular network user distribution model
Appendix of heterogeneous cellular network user distribution modelAppendix of heterogeneous cellular network user distribution model
Appendix of heterogeneous cellular network user distribution model
 
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
 
Anti-differentiating approximation algorithms: A case study with min-cuts, sp...
Anti-differentiating approximation algorithms: A case study with min-cuts, sp...Anti-differentiating approximation algorithms: A case study with min-cuts, sp...
Anti-differentiating approximation algorithms: A case study with min-cuts, sp...
 
Accelerating Pseudo-Marginal MCMC using Gaussian Processes
Accelerating Pseudo-Marginal MCMC using Gaussian ProcessesAccelerating Pseudo-Marginal MCMC using Gaussian Processes
Accelerating Pseudo-Marginal MCMC using Gaussian Processes
 
Appendix of downlink coverage probability in heterogeneous cellular networks ...
Appendix of downlink coverage probability in heterogeneous cellular networks ...Appendix of downlink coverage probability in heterogeneous cellular networks ...
Appendix of downlink coverage probability in heterogeneous cellular networks ...
 
Projection methods for stochastic structural dynamics
Projection methods for stochastic structural dynamicsProjection methods for stochastic structural dynamics
Projection methods for stochastic structural dynamics
 
Paper id 71201933
Paper id 71201933Paper id 71201933
Paper id 71201933
 
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
 
Boston university; operations research presentation; 2013
Boston university; operations research presentation; 2013Boston university; operations research presentation; 2013
Boston university; operations research presentation; 2013
 
Fast Mesh-Based Medical Image Registration
Fast Mesh-Based Medical Image RegistrationFast Mesh-Based Medical Image Registration
Fast Mesh-Based Medical Image Registration
 
Smart Multitask Bregman Clustering
Smart Multitask Bregman ClusteringSmart Multitask Bregman Clustering
Smart Multitask Bregman Clustering
 
Stability analysis for nonlinear impulsive optimal control problems
Stability analysis for nonlinear impulsive optimal control problemsStability analysis for nonlinear impulsive optimal control problems
Stability analysis for nonlinear impulsive optimal control problems
 
Bayesian Segmentation in Signal with Multiplicative Noise Using Reversible Ju...
Bayesian Segmentation in Signal with Multiplicative Noise Using Reversible Ju...Bayesian Segmentation in Signal with Multiplicative Noise Using Reversible Ju...
Bayesian Segmentation in Signal with Multiplicative Noise Using Reversible Ju...
 
S. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applicationsS. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applications
 

Similar to Binary Vector Reconstruction via Discreteness-Aware Approximate Message Passing

Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...
TELKOMNIKA JOURNAL
 
KAUST_talk_short.pdf
KAUST_talk_short.pdfKAUST_talk_short.pdf
KAUST_talk_short.pdf
Chiheb Ben Hammouda
 

Similar to Binary Vector Reconstruction via Discreteness-Aware Approximate Message Passing (20)

Computational Intelligence Assisted Engineering Design Optimization (using MA...
Computational Intelligence Assisted Engineering Design Optimization (using MA...Computational Intelligence Assisted Engineering Design Optimization (using MA...
Computational Intelligence Assisted Engineering Design Optimization (using MA...
 
Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...
 
Efficient Computation of Regret-ratio Minimizing Set: A Compact Maxima Repres...
Efficient Computation ofRegret-ratio Minimizing Set:A Compact Maxima Repres...Efficient Computation ofRegret-ratio Minimizing Set:A Compact Maxima Repres...
Efficient Computation of Regret-ratio Minimizing Set: A Compact Maxima Repres...
 
KAUST_talk_short.pdf
KAUST_talk_short.pdfKAUST_talk_short.pdf
KAUST_talk_short.pdf
 
Delayed acceptance for Metropolis-Hastings algorithms
Delayed acceptance for Metropolis-Hastings algorithmsDelayed acceptance for Metropolis-Hastings algorithms
Delayed acceptance for Metropolis-Hastings algorithms
 
QTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapQTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature Map
 
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
 
SPECTRAL ESTIMATE FOR STABLE SIGNALS WITH P-ADIC TIME AND OPTIMAL SELECTION O...
SPECTRAL ESTIMATE FOR STABLE SIGNALS WITH P-ADIC TIME AND OPTIMAL SELECTION O...SPECTRAL ESTIMATE FOR STABLE SIGNALS WITH P-ADIC TIME AND OPTIMAL SELECTION O...
SPECTRAL ESTIMATE FOR STABLE SIGNALS WITH P-ADIC TIME AND OPTIMAL SELECTION O...
 
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
Channel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a reviewChannel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a review
 
08039246
0803924608039246
08039246
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
 
MLHEP 2015: Introductory Lecture #4
MLHEP 2015: Introductory Lecture #4MLHEP 2015: Introductory Lecture #4
MLHEP 2015: Introductory Lecture #4
 
Ml srhwt-machine-learning-based-superlative-rapid-haar-wavelet-transformation...
Ml srhwt-machine-learning-based-superlative-rapid-haar-wavelet-transformation...Ml srhwt-machine-learning-based-superlative-rapid-haar-wavelet-transformation...
Ml srhwt-machine-learning-based-superlative-rapid-haar-wavelet-transformation...
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
 
DSP_DiscSignals_LinearS_150417.pptx
DSP_DiscSignals_LinearS_150417.pptxDSP_DiscSignals_LinearS_150417.pptx
DSP_DiscSignals_LinearS_150417.pptx
 
A Parallel Branch And Bound Algorithm For The Quadratic Assignment Problem
A Parallel Branch And Bound Algorithm For The Quadratic Assignment ProblemA Parallel Branch And Bound Algorithm For The Quadratic Assignment Problem
A Parallel Branch And Bound Algorithm For The Quadratic Assignment Problem
 
An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...
 
International Journal of Managing Information Technology (IJMIT)
International Journal of Managing Information Technology (IJMIT)International Journal of Managing Information Technology (IJMIT)
International Journal of Managing Information Technology (IJMIT)
 

Recently uploaded

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
RohitNehra6
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Sérgio Sacani
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
University of Hertfordshire
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 

Recently uploaded (20)

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 

Binary Vector Reconstruction via Discreteness-Aware Approximate Message Passing

  • 1. Binary Vector Reconstruction via Discreteness-Aware Approximate Message Passing APSIPA ASC 2017 (December 12-15, 2017) @Kuala Lumpur, Malaysia Ryo Hayakawa (Graduate School of Informatics, Kyoto University) Kazunori Hayashi (Graduate School of Engineering, Osaka City University) FP-07 (Special Session) Large-Scale Stochastic Signal Processing For Wireless Communications
  • 2. Outline 1. Introduction 2. Proposed Algorithm: DAMP 3. Performance Analysis with State Evolution 4. Bayes Optimal DAMP 5. Simulation Result 6. Conclusion
  • 3. Purpose reconstruction of a discrete-valued vector from its underdetermined linear measurements Discrete-Valued Vector Reconstruction Introduction 1/13 y = Ab 2 RM Application ✦ overloaded MIMO signal detection [1]
 (multiple-input multiple-output) ✦ faster-than-Nyquist signaling [2] A by NM reconstruct ˆb (M < N) ✦ multiuser detection [1] ✦ overloaded MIMO signal detection [2]
 (multiple-input multiple-output) ✦ faster-than-Nyquist signaling [3] [1] H. Sasahara, K. Hayashi, and M. Nagahara, "Multiuser detection based on MAP estimation with sum-of-absolute-values relaxation," IEEE Trans. Signal Process., vol.65, no. 21, pp. 5621-5634, Nov. 2017. [2] R. Hayakawa and K. Hayashi, "Convex optimization based signal detection for massive overloaded MIMO systems,” IEEE Trans. Wireless Commun., vol. 16, no. 11, pp. 7080-7091, Nov. 2017. [3] H. Sasahara, K. Hayashi, and M. Nagahara, "Symbol detection for faster-than-Nyquist signaling by sum-of-absolute-values optimization," IEEE Signal Process. Lett., vol. 23, no. 12, pp. 1853-1857, Dec. 2016. b 2 {r1, . . . , rL}N
  • 4. Conventional Approach 2/13Introduction ✦ regularization-based method [4] ✦ transform-based method [4] ✦ SOAV optimization [5]
 (Sum-of-Absolute-Values)
 
 
 ✦ DAMP algorithm [7]
 (Discreteness-Aware Approximate Message Passing) [4] A. Aïssa-El-Bey, D. Pastor, S. M. A. Sbaï, and Y. Fadlallah, “Sparsity-based recovery of finite alphabet solutions to underdetermined linear systems,” IEEE Trans. Inf. Theory, vol. 61, no. 4, pp. 2008– 2018, Apr. 2015. [5] M. Nagahara, “Discrete signal reconstruction by sum of absolute values,” IEEE Signal Process. Lett., vol. 22, no. 10, pp.1575–1579, Oct. 2015. [6] D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,” Proc. Nat. Acad. Sci., vol. 106, no. 45, pp. 18914–18919, Nov. 2009. [7] R. Hayakawa and K. Hayashi, “Discreteness-aware AMP for reconstruction of symmetrically distributed discrete variables,” in Proc. IEEE SPAWC 2017, Jul. 2017. based on convex optimization ❖ low computational complexity ❖ analytical tractability apply the idea of AMP (Approximate Message Passing) algorithm [6]
  • 5. Purpose of This Work Introduction 1 extend the DAMP algorithm for asymmetric distributions 2 3 provide a condition for the perfect reconstruction derive Bayes optimal DAMP For binary vector (the simplest case), Purpose of This Work [7] R. Hayakawa and K. Hayashi, “Discreteness-aware AMP for reconstruction of symmetrically distributed discrete variables,” in Proc. IEEE SPAWC 2017, Jul. 2017. In [7], symmetric distribution of the elements of is assumed. ex.) 3/13 b 2 {r1, r2}N not applicable for b 2 {0, 1}N b (bj 2 {±1, ±3})(bj 2 {0, ±1}) bj bj bj ex.)
  • 6. Outline 1. Introduction 2. Proposed Algorithm: DAMP 3. Performance Analysis with State Evolution 4. Bayes Optimal DAMP 5. Simulation Result 6. Conclusion
  • 7. Overview of Derivation Proposed Algorithm: DAMP ✦ unknown vector: ✦ probability: ✦ measurements: SOAV optimization [5] Proposed algorithm:DAMP(Discreteness-aware AMP) apply the idea of AMP (Approximate Message Passing) algorithm [6] parameter b 2 {r1, r2}N (r1 < r2) Pr(bj = r1) = p1, Pr(bj = r2) = p2 ˆb = arg min s2RN (q1ks r11k1 + q2ks r21k1) subject to y = As based on the fact that (, ) hasb r11 b r21 approximately (, ) zero elementsp1N p2N 4/13 [5] M. Nagahara, “Discrete signal reconstruction by sum of absolute values,” IEEE Signal Process. Lett., vol. 22, no. 10, pp.1575–1579, Oct. 2015. [6] D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,” Proc. Nat. Acad. Sci., vol. 106, no. 45, pp. 18914–18919, Nov. 2009. bjr1 r2 p2 p1
  • 8. (estimate of mean-square-error ) Summary of DAMP Algorithm 5/13Proposed Algorithm: DAMP : mean estimate of : observation ratio 2 Initialization:1 : parameter⌧ ( 0)= M/N b soft thresholding function ⌘ ✓ u, ⌧ p ◆ xt+1 = ⌘ ✓ AT zt + xt , ⌧ ˆt p ◆ zt = y Axt + 1 zt 1 ⌧ ⌘0 ✓ AT zt 1 + xt 1 , ⌧ ˆt 1 p ◆ ˆ2 t = kzt k2 N 3 4 t t + 1 t = 0, x 1 = x0 = 0, z 1 = 0 r1 r2
  • 9. Outline 1. Introduction 2. Proposed Algorithm: DAMP 3. Performance Analysis with State Evolution 4. Bayes Optimal DAMP 5. Simulation Result 6. Conclusion
  • 10. [6] D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,” Proc. Nat. Acad. Sci., vol. 106, no. 45, pp. 18914–18919, Nov. 2009. State Evolution : estimate of at the th iteration Performance Analysis with State Evolution : mean-square-error (MSE) of State Evolution [6] ( 2 ) = E "⇢ ⌘ ✓ X + p Z, ⌧ p ◆ X 2 # predict the behavior of MSE X ⇠ probability distribution of bj Z ⇠ standard Gaussian distribution In the large system limit , 6/13 x z ex.)
  • 11. Condition for Success Recovery Performance Analysis with State Evolution Success If , then Failure : concave State Evolution 2 t ! 0 (t ! 1) 2 t+1 can be minimized with respect to the parameters of the algorithm By investigating ,( 2 ) we can obtain the condition for success recovery ( as )t ! 12 t ! 0 7/13
  • 12. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ∆ 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 p1 Phase Transition Failure Success Performance Analysis with State Evolution observation ratio = M/N unknown vector: b 2 {r1, r2}N Pr(bj = r1) = p1 Pr(bj = r2) = 1 p1 distribution: 8/13 d d( 2) #0 = 1
  • 13. Outline 1. Introduction 2. Proposed Algorithm: DAMP 3. Performance Analysis with State Evolution 4. Bayes Optimal DAMP 5. Simulation Result 6. Conclusion
  • 14. Bayes optimal AMP [8]: AMP with minimizing Bayes Optimal AMP [8] [8] D. L. Donoho, A. Maleki, and A. Montanari, “The noise-sensitivity phase transition in compressed sensing,” IEEE Trans. Inf. Theory, vol. 57, no. 10, pp. 6920–6941, Oct. 2011. ( 2 ) Bayes Optimal DAMP State evolution AMP algorithm (in general form) ( 2 ) = E "⇢ ⌘ ✓ X + p Z ◆ X 2 # 9/13 Any Lipschitz function can be used zt = y Axt + 1 zt 1 ⌦ ⌘0 AT zt 1 + xt 1 ↵ , xt+1 = ⌘ AT zt + xt ⌘(·) ⌘(·) smaller is better( 2 )
  • 15. ⌘B (u) = E  X X + p Z = u = p1r1 ⇣p (u r1) ⌘ + p2r2 ⇣p (u r2) ⌘ p1 ⇣p (u r1) ⌘ + p2 ⇣p (u r2) ⌘ Bayes Optimal DAMP Bayes Optimal DAMP Bayes optimal DAMP : the function minimizing probability density function of a standard Gaussian variable Pr(X = r`) = p` Z ⇠ N(0, 1) ⌘B (·) ( 2 ) = E "⇢ ⌘ ✓ X + p Z ◆ X 2 # zt = y Axt + 1 zt 1 D ⌘B0 AT zt 1 + xt 1 E , xt+1 = ⌘B AT zt + xt 10/13
  • 16. Comparison of -3 -2 -1 0 1 2 3 u -3 -2 -1 0 1 2 3 η(u) ηS (u) (soft thresholding) ηB (u) (Bayes optimal) σ = 0.5 σ = 0.1 Bayes optimal (minimizing )( 2 ) soft thresholding Bayes Optimal DAMP ⌘ Pr(bj = 1) = 0.2 Pr(bj = 1) = 0.8 b 2 { 1, 1}N = 0.7 11/13
  • 17. Outline 1. Introduction 2. Proposed Algorithm: DAMP 3. Performance Analysis with State Evolution 4. Bayes Optimal DAMP 5. Simulation Result 6. Conclusion
  • 18. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ∆ 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 recoveryrate p1 = 0.3 (soft thresholding) p1 = 0.6 (soft thresholding) p1 = 0.9 (soft thresholding) p1 = 0.3 (Bayes optimal) p1 = 0.6 (Bayes optimal) p1 = 0.9 (Bayes optimal) p1 = 0.6 p1 = 0.9 p1 = 0.3 Definition of success in simulations: at Success Rate Simulation Results Pr(bj = 1) = p1 Pr(bj = 1) = 1 p1 b 2 {0, 1}N N = 1000 theoretical boundary successrate observation ratio = M/N 12/13 rapidly increase around
 the theoretical boundary
  • 19. Outline 1. Introduction 2. Proposed Algorithm: DAMP 3. Performance Analysis with State Evolution 4. Bayes Optimal DAMP 5. Simulation Result 6. Conclusion
  • 20. Future Work Conclusion ✦ application to communication systems ✦ analysis of Bayes optimal DAMP 1 extend the DAMP algorithm for asymmetric distributions 2 3 provide the condition for the perfect reconstruction derive Bayes optimal DAMP For the reconstruction of binary vector ,b 2 {r1, r2}N bj ex.) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ∆ 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 p1 Failure Success observation ratio = M/N 13/13