Quantum Factor Graphs: Closing-the-Box Operation and Variational Approaches
End-of-Second-Year Oral Exam Michael X. CAO
Department of Information Engineering, CUHK
August 29, 2016
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016
Quantum Factor Graphs: Closing-the-Box Operation and Variational - - PowerPoint PPT Presentation
Quantum Factor Graphs: Closing-the-Box Operation and Variational Approaches End-of-Second-Year Oral Exam Michael X. CAO Department of Information Engineering, CUHK August 29, 2016 Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29,
Department of Information Engineering, CUHK
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016
i∈∂a Xi.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 1
i∈∂a Xi.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 1
i∈∂a Xi.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 1
i∈∂a Xi.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 1
Factor Graphs/Preliminaries
1
2
3
4
5
6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Factor Graph for (1).
Normal Factor Graph for (1).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 2
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 3
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 3
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 3
Factor Graphs/Preliminaries
i=1.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 3
Factor Graphs/Preliminaries
i=1.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 3
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 4
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 4
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 4
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X1 X2 X3 X4
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X1 X3 X4
x1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X1 X3 X4
x1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X3 X4
x1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X3 X4
x1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X3
x1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X3
x1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
X3
x1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 5
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 6
Factor Graphs/Preliminaries
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 6
Factor Graphs/Preliminaries
fB fA fC
X1 X2 X3 X4
Closing the boxes from the inner ones to
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 7
Factor Graphs/Preliminaries
fB fA fC
X1 X2 X3 X4
Closing the boxes from the inner ones to
1: for d = h − 1, · · · , 0 do 2:
3:
4:
xi
5:
6: end for 7: Z ← f (r).
ai.e., there exists a path connecting r and i passing
through d factors.
bi.e. the unique factor node that is both on the path
from r to i and also adjacent to i.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 7
Factor Graphs/Preliminaries
fB fA fC
X1 X2 X3 X4
Closing the boxes from the inner ones to
1: for d = h − 1, · · · , 0 do 2:
3:
4:
xi
5:
6: end for 7: Z ← f (r).
ai.e., there exists a path connecting r and i passing
through d factors.
bi.e. the unique factor node that is both on the path
from r to i and also adjacent to i.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 7
Factor Graphs/Preliminaries
fB fA fC
X1 X2 X3 X4
← ← ← →
Closing the boxes from the inner ones to
1: for d = h − 1, · · · , 0 do 2:
3:
4:
xi
5:
6: end for 7: Z ← f (r).
ai.e., there exists a path connecting r and i passing
through d factors.
bi.e. the unique factor node that is both on the path
from r to i and also adjacent to i.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 7
Factor Graphs/Preliminaries
1: for all (i, a) ∈ E do 2:
3:
4: end for 5: repeat 6:
7:
c∈∂i\a ma→i(xi);
8:
9:
10:
x∂a\i fa(x∂a) · j∈∂a\i mj→a(xj);
11:
12: until
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 8
Factor Graphs/Preliminaries
1: for all (i, a) ∈ E do 2:
3:
4: end for 5: repeat 6:
7:
c∈∂i\a ma→i(xi);
8:
9:
10:
x∂a\i fa(x∂a) · j∈∂a\i mj→a(xj);
11:
12: until
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 8
Factor Graphs/Preliminaries
1: for all (i, a) ∈ E do 2:
3:
4: end for 5: repeat 6:
7:
c∈∂i\a ma→i(xi);
8:
9:
10:
x∂a\i fa(x∂a) · j∈∂a\i mj→a(xj);
11:
12: until
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 8
Factor Graphs/Preliminaries
1: for all (i, a) ∈ E do 2:
3:
4: end for 5: repeat 6:
7:
c∈∂i\a ma→i(xi);
8:
9:
10:
x∂a\i fa(x∂a) · j∈∂a\i mj→a(xj);
11:
12: until
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 8
Factor Graphs/Preliminaries
1: for all (i, a) ∈ E do 2:
3:
4: end for 5: repeat 6:
7:
c∈∂i\a ma→i(xi);
8:
9:
10:
x∂a\i fa(x∂a) · j∈∂a\i mj→a(xj);
11:
12: until convergence
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 8
Factor Graphs/Preliminaries
1: for all (i, a) ∈ E do 2:
3:
4: end for 5: repeat 6:
7:
c∈∂i\a ma→i(xi);
8:
9:
10:
x∂a\i fa(x∂a) · j∈∂a\i mj→a(xj);
11:
12: until convergence
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 8
Factor Graphs/Preliminaries
a∈∂i ma→i(xi) ∝ xV\i g(x);
i∈∂a mi→a(xj) ∝ xV\∂a g(x).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 9
Factor Graphs/Preliminaries
a∈∂i ma→i(xi) ∝ xV\i g(x);
i∈∂a mi→a(xj) ∝ xV\∂a g(x).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 9
Factor Graphs/Preliminaries
a∈∂i ma→i(xi) ∝ xV\i g(x);
i∈∂a mi→a(xj) ∝ xV\∂a g(x).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 9
Quantum Factor Graphs (QFGs)
1
2
3
4
5
6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 10
Quantum Factor Graphs (QFGs)
i∈∂a Hi.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 10
Quantum Factor Graphs (QFGs)
i∈∂a Hi.
H1 H2
A QFG describing ρ = ρA ⊙ ρB ⊙ ρC.
Here, L+ (H) stands for the set of all positive semi-definite operators on the Hilbert space H.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 10
Quantum Factor Graphs (QFGs)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 11
Quantum Factor Graphs (QFGs)
n→∞
1 n
Aρ
1 n
B
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 11
Quantum Factor Graphs (QFGs)
n→∞
1 n
Aρ
1 n
B
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 11
Quantum Factor Graphs (QFGs)
n→∞
1 n
Aρ
1 n
B
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 11
Quantum Factor Graphs (QFGs)
n→∞
1 n
Aρ
1 n
B
L+ (H) , ⊙ (or L++ (H) , ⊙) is an Abelian group.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 11
Quantum Factor Graphs (QFGs)
n→∞
1 n
Aρ
1 n
B
L+ (H) , ⊙ (or L++ (H) , ⊙) is an Abelian group.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 11
Quantum Factor Graphs (QFGs)
Example 5: continue
H1 = C2 H2 = C2
A QFG describing ρ = ρA ⊙ ρB ⊙ ρC.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 12
Quantum Factor Graphs (QFGs)
Example 5: continue
H1 = C2 H2 = C2
A QFG describing ρ = ρA ⊙ ρB ⊙ ρC.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 12
Quantum Factor Graphs (QFGs)
Example 5: continue
H1 = C2 H2 = C2
A QFG describing ρ = ρA ⊙ ρB ⊙ ρC.
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 12
Quantum Factor Graphs (QFGs)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 13
Quantum Factor Graphs (QFGs)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 13
Closing-the-box Operations on QFGs
1
2
3
4
5
6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
X1 X2
Z =
x1,x2 fA(x1)fB(x1, x2)fC(x2) Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
X1 X2
Z =
x1,x2 fA(x1)fB(x1, x2)fC(x2) = x1 fA(x1) x2 fB(x1, x2)fC(x2) Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
X1 X2
Z =
x1,x2 fA(x1)fB(x1, x2)fC(x2) = x1 fA(x1) x2 fB(x1, x2)fC(x2) Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
H1 H2
Z = Tr(ρA ⊙ ρB ⊙ ρC)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
H1 H2
Z = Tr(ρA ⊙ ρB ⊙ ρC)
?
= Tr1
Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
H1 H2
Z = Tr(ρA ⊙ ρB ⊙ ρC)
?
= Tr1
Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
H1 H2
Z = Tr(ρA ⊙ ρB ⊙ ρC)
?
= Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
H1 H2
Z = Tr(ρA ⊙ ρB ⊙ ρC)
?
= Tr1
2 ·
−1 +1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 14
Closing-the-box Operations on QFGs
1 r−1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 15
Closing-the-box Operations on QFGs
1 r−1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 15
Closing-the-box Operations on QFGs
20 40 60 80 100 2 4 6 8 condition number r Specht Ratio Function
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 15
Closing-the-box Operations on QFGs
20 40 60 80 100 2 4 6 8 condition number r Specht Ratio Function
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 15
Closing-the-box Operations on QFGs
ρA ρB ρC
H1 H2
ρA ρB ρC
H1 H2
Z = Tr(ρA ⊙ ρB ⊙ ρC) Tr1
Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρA ρB ρC
H1 H2
ρA ρB ρC
H1 H2
Z = Tr(ρA ⊙ ρB ⊙ ρC) Tr1
Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Tr(ρ1 ⊙ ρ1,2) = Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Tr(ρ1 ⊙ ρ1,2) = 1 + t · Tr( ˜ X + Y ) + t2 · Tr( ˜ XY + Y ˜ X) 2 + t3 · 0 + t4 · Tr
XY ˜ XY − ˜ X 2Y 2 12 + · · · Tr1
+ t4· Tr1
12 + · · ·
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Tr(ρ1 ⊙ ρ1,2) = 1 + t · Tr( ˜ X + Y ) + t2 · Tr( ˜ XY + Y ˜ X) 2 + t3 · 0 + t4 · Tr
XY ˜ XY − ˜ X 2Y 2 12 + · · · Tr1
+ t4· Tr1
12 + · · ·
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 16
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Quantum Factor Graphs August 29, 2016 17
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 17
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 17
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Tr(ρ1 ⊙ ρ1,2) = Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 17
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Tr(ρ1 ⊙ ρ1,2) = 1 + t · Tr( ˜ X + Y ) + t2 2! · Tr( ˜ X + Y )2 + t3 3! · Tr( ˜ X + Y )3 + t4 4! · Tr( ˜ X + Y )4 + · · · Tr1
2 · Tr1
6 · Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 17
Closing-the-box Operations on QFGs
ρ1 ρ1,2
H1 H2
ρ1 ρ1,2
H1 H2
Z = Tr(ρ1 ⊙ ρ1,2) Tr1
Tr(ρ1 ⊙ ρ1,2) = 1 + t · Tr( ˜ X + Y ) + t2 2! · Tr( ˜ X + Y )2 + t3 3! · Tr( ˜ X + Y )3 + t4 4! · Tr( ˜ X + Y )4 + · · · Tr1
2 · Tr1
6 · Tr1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 17
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 18
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 18
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 19
Closing-the-box Operations on QFGs
2 · 10−2 4 · 10−2 6 · 10−2 8 · 10−2 0.1 0.12 0.14 0.16 0.18 0.2 100 200 300 400 500 Relative Error η Frequency Density =
Frequency Interval Length
distributed Eigenvalues (µ = 1, σ = 0.25)
distributed Eigenvalues (µ = 1, σ = 0.5)
distributed Eigenvalues (µ = 1, σ = 1) Uniformly distributed Eigenvalues (a = 0, b = 1)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 20
Closing-the-box Operations on QFGs
2 · 10−2 4 · 10−2 6 · 10−2 8 · 10−2 0.1 0.12 0.14 0.16 0.18 0.2 10−4 10−3 10−2 10−1 100 101 102 103 Relative Error η Frequency Density =
Frequency Interval Length
distributed Eigenvalues (µ = 1, σ = 0.25)
distributed Eigenvalues (µ = 1, σ = 0.5)
distributed Eigenvalues (µ = 1, σ = 1) Uniformly distributed Eigenvalues (a = 0, b = 1)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 20
Closing-the-box Operations on QFGs
H1 H2 H3 HN−2 HN−1
A Chain QFG. (N 3)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 21
Closing-the-box Operations on QFGs
H1 H2 H3 HN−2 HN−1
A Chain QFG. (N 3)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 21
Closing-the-box Operations on QFGs
H1 H2 H3 HN−2 HN−1
A Chain QFG. (N 3)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 21
Closing-the-box Operations on QFGs
H1 H2 H3 HN−2 HN−1
A Chain QFG. (N 3)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 21
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
1: for d = h − 1, · · · , 0 do 2:
3:
4:
5:
6: end for 7: ˜
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
Applying the same trick on a tree QFG
1: for d = h − 1, · · · , 0 do 2:
3:
4:
5:
6: end for 7: ˜
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 22
Closing-the-box Operations on QFGs
1: for all (i, a) ∈ E do 2:
3:
4: end for 5: repeat 6:
7:
c∈∂i\a ma→i;
8:
9:
10:
j∈∂a\i mj→a
11:
12: until converge
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 23
Closing-the-box Operations on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 24
Closing-the-box Operations on QFGs
1 (Ha)
1 (Hi)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 24
Closing-the-box Operations on QFGs
1 (Ha)
1 (Hi)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 24
Closing-the-box Operations on QFGs
1 (Ha)
1 (Hi)
a∈F
i∈V
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 24
Closing-the-box Operations on QFGs
1 (Ha)
1 (Hi)
a∈F
i∈V
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 24
Variational Approach on QFGs
1
2
3
4
5
6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 25
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 25
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 25
Variational Approach on QFGs
σ∈L+
1 (H) FGibbs(σ). Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 25
Variational Approach on QFGs
σ∈L+
1 (H) FGibbs(σ).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 25
Variational Approach on QFGs
σ∈L+
1 (H) FGibbs(σ).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 25
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 26
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 26
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 26
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 26
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 26
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 26
Variational Approach on QFGs
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 26
Variational Approach on QFGs
1 (H)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 27
Variational Approach on QFGs
1 (Ha)
1 (Hi)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 27
Variational Approach on QFGs
1 (Ha)
1 (Hi)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 27
Variational Approach on QFGs
1 (Ha)
1 (Hi)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 27
Variational Approach on QFGs
a,i + tC
a + tC)
i + tC)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 28
Variational Approach on QFGs
a,i + tC
a + tC)
i + tC)
a = exp
a,i − (1 + γ∗ a ) I
i = exp
i ) I +
a,i
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 28
Variational Approach on QFGs
a,i + tC
a + tC)
i + tC)
a = exp
a,i − (1 + γ∗ a ) I
i = exp
i ) I +
a,i
a,i = log mi→a
a,i =
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 28
Variational Approach on QFGs
a,i + tC
a + tC)
i + tC)
a ∝ exp
i ∝ exp
a,i = log mi→a
a,i =
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 28
Variational Approach on QFGs
a,i + tC
a + tC)
i + tC)
a ∝ exp
i ∝ exp
c∈∂i\a
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 28
Variational Approach on QFGs
a)a∈F , (σ∗ i )i∈V
a ∝ exp
i ∝ exp
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 28
Variational Approach on QFGs
a)a∈F , (σ∗ i )i∈V
a ∝ exp
i ∝ exp
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 28
Numerical Result of QSPA
1
2
3
4
5
6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 29
Numerical Result of QSPA
k=1 (independently) in the same
ρ1 ρ2 ρ3 ρ4 ρ5 ρ6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 29
Numerical Result of QSPA
k=1 (independently) in the same
ρ1 ρ2 ρ3 ρ4 ρ5 ρ6
Bethe).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 29
Numerical Result of QSPA
k=1 (independently) in the same
ρ1 ρ2 ρ3 ρ4 ρ5 ρ6
Bethe).
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 29
Numerical Result of QSPA
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 2 4 6 8 Relative Error η Frequency Density
|N (µ, σ)| distributed Eigenvalues (µ = 1, σ = 1) Uniformly distributed Eigenvalues (a = 0, b = 1)
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 30
Conclusion & Outlook
1
2
3
4
5
6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 31
Conclusion & Outlook
1
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 31
Conclusion & Outlook
1
2
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 31
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 32
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 33
Conclusion & Outlook
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 34
Conclusion & Outlook
1
2
3
4
5
6
Michael X. CAO (IE@CUHK) Quantum Factor Graphs August 29, 2016 35