Amortized Monte Carlo Integration
Adam Goliński*, Frank Wood, Tom Rainforth*
11/06/19
Amortized Monte Carlo Integration Adam Goli ski*, Frank Wood, Tom - - PowerPoint PPT Presentation
Amortized Monte Carlo Integration Adam Goli ski*, Frank Wood, Tom Rainforth* 11/06/19 Amortized Monte Carlo Integration Adam Goli ski*, Frank Wood, Tom Rainforth* 2
11/06/19
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
2
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
3
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
4
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
5
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
6
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
7
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
8
f(x1)π(x1) Eπ(x)[f(x)]
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
9
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
10
1 N
n=1 f (xn) wn 1 N
n=1 wn
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
11
101 102 103 104 105
10−6 10−4 10−2 100
Traditional approach Its error lower bound AMCI
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
12
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
13
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
14
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
15
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
16
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
17
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
18
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
19
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
20
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
21
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
22
Ep(x|y)[f(x)] = Ep(x)[f(x)p(y|x)] Ep(x)[p(y|x)] ≈
1 N
PN
n=1 f (xn) wn 1 N
PN
n=1 wn
<latexit sha1_base64="Q 6YKOC3b 1KhvB6DL /efrdZMo=">A C5HicfVHdbtMwGHXCz8b46+CSG4uK b2pkg1p3EyaQJO4QkOi6 Q6BMdxWmu2Y9kOaxT8BtwhbnkhnoC3wWkjsXUTnxTr+Jz xfb5csWZsXH8Jwjv3L13f2v7wc7DR4+fPB3sPjszVa0JnZCKV/o8x4ZyJunEMsvpudIUi5zTaX7xrtOnX6k2rJKfbKNoKvBcspIRbD2VDX4jge0iz9sTl7UqWsJvsBm5WRktRyncO0KlxqTd8PQ6VFHj7d7obnH8EyFCcA8irJSulrD/42pNXPvBIVOLrJVHifvsd7BEnJY2WnrKIc3mCzuCl93G/adpbcgGw3gcrwreBEkPhqCv02w3CFBRkVpQaQnHxsySWNm0xdoywqnbQbWhCpMLPKczDyUW1KTtKnUHX3m gGWl/SctXLFXO1osjGlE7p1dOmZT68jbtFltyzdpy6SqLZVkfVBZc2gr2I0QFkxTYn jASa +btCs A+G+sHfe2UwnRX8+ Q9J UQmBZtOjk6ri60JLNiG6Cs/1xcjDe/ h6ePy2j28bvA vQ ScAiOwXtwCiaABEkwDb4EOCzD7+GP8OfaGgZ9z3NwrcJf wGRUOo3</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
23
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
24
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
25
+
<latexit sha1_base64="23VMax4J0go0oGHAo2kWxMAl8rU=">A EH3icnVN b9NAEN3YFIr5aANHLisiUK SyA5I CqkCmSJY5FIW8l2rPV63Vj1V7xriLXdP8EVLvwabohr/w3rJI1S21xYydLTzJs3b0ZjL4tCynT9q Oot3Zu39m9q927/+Dh3n730QlNixyTCU6jND/zECVRmJAJC1lEzrKcoNiLyKl38aHKn34hOQ3T5DMrM+LE6DwJgxAjJkNuV9mxY8RmnsdN4fKsv4CXsBwIK5DoENpsRhgaONrzd3aQI8xr5DoRZv3ycjFwRAtRpqR2lYS2DTeKWovk9KC/OKxJwiFspQ6bVKH9Z/v59MA1pB4sX1xPJKwVr82TaC1oOJ1Ph/9WbdoXrQX1oebueMnYSF3PJ7ZSm1nfwhXJlH65IaRDU/aQSHDT5WMh3P2ePtKXDzaBsQY9sH7HbrfTsf0UFzFJGI4QpZahZ8zhKGchjojQ7IKSDOELdE4sCRMUE+rw5cEK+ExGfBikufwSBpfR7QqOYkrL2JPMamZaz1XBtpxVsOCNw8MkKxhJ8KpRUESQpbC6fuiHOcEsKiVAOA+lV4hnSK6GyX/kRhefVtbkHAn5itM4RonPbXP7sKulGfUVNcHJeGS8HI0/veodvV+vbxc8AU9BHxjgNTgCH8ExmACsRMo35bvyQ/2p/lJ/q39WVKWzrnkMbjz16i+djF l</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
26
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
27
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
28
1 (x;y,θ)[ f +(x;θ)p(y|x)
q+
1 (x;y,θ)
1 (x;y,θ)[ f −(x;θ)p(y|x)
q−
1 (x;y,θ)
q2(x;y)]
<latexit sha1_base64="23VMax4J0go0oGHAo2kWxMAl8rU=">A EH3icnVN b9NAEN3YFIr5aANHLisiUK SyA5I CqkCmSJY5FIW8l2rPV63Vj1V7xriLXdP8EVLvwabohr/w3rJI1S21xYydLTzJs3b0ZjL4tCynT9q Oot3Zu39m9q927/+Dh3n730QlNixyTCU6jND/zECVRmJAJC1lEzrKcoNiLyKl38aHKn34hOQ3T5DMrM+LE6DwJgxAjJkNuV9mxY8RmnsdN4fKsv4CXsBwIK5DoENpsRhgaONrzd3aQI8xr5DoRZv3ycjFwRAtRpqR2lYS2DTeKWovk9KC/OKxJwiFspQ6bVKH9Z/v59MA1pB4sX1xPJKwVr82TaC1oOJ1Ph/9WbdoXrQX1oebueMnYSF3PJ7ZSm1nfwhXJlH65IaRDU/aQSHDT5WMh3P2ePtKXDzaBsQY9sH7HbrfTsf0UFzFJGI4QpZahZ8zhKGchjojQ7IKSDOELdE4sCRMUE+rw5cEK+ExGfBikufwSBpfR7QqOYkrL2JPMamZaz1XBtpxVsOCNw8MkKxhJ8KpRUESQpbC6fuiHOcEsKiVAOA+lV4hnSK6GyX/kRhefVtbkHAn5itM4RonPbXP7sKulGfUVNcHJeGS8HI0/veodvV+vbxc8AU9BHxjgNTgCH8ExmACsRMo35bvyQ/2p/lJ/q39WVKWzrnkMbjz16i+djF l</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
29
1 (x;y,θ)[ f +(x;θ)p(y|x)
q+
1 (x;y,θ)
1 (x;y,θ)[ f −(x;θ)p(y|x)
q−
1 (x;y,θ)
q2(x;y)]
1 − E− 1
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
30
E2 = Ep(x) [p(y|x)]] ≈ ˆ E2 = 1 M
M
X
m=1
p(xm, y) q2(xm; y) E+
1 = Ep(x) [max(f(x; θ), 0)p(y|x)] ≈ ˆ
E+
1 = 1
N
N
X
n=1
f +(x+
n; θ)p(x+ n, y)
q+
1 (x+ n; y, θ)
E−
1 = Ep(x) [– min(f(x; θ), 0)p(y|x)] ≈ ˆ
E−
1 = 1
K
K
X
k=1
f −(x−
k ; θ)p(x− k , y)
q−
1 (x− k ; y, θ)
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
31
|
− E2 = Ep(x) [p(y|x)]] ≈ ˆ E2 = 1 M
M
X
m=1
p(xm, y) q2(xm; y) E+
1 = Ep(x) [max(f(x; θ), 0)p(y|x)] ≈ ˆ
E+
1 = 1
N
N
X
n=1
f +(x+
n; θ)p(x+ n, y)
q+
1 (x+ n; y, θ)
E−
1 = Ep(x) [– min(f(x; θ), 0)p(y|x)] ≈ ˆ
E−
1 = 1
K
K
X
k=1
f −(x−
k ; θ)p(x− k , y)
q−
1 (x− k ; y, θ)
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
32
1 (x; y, θ)∝f +(x; θ)p(x, y), and
1 (x; y, θ)∝f −(x; θ)p(x, y), then the AMCI estimator ( ˆ
1 − ˆ
1 )/ ˆ
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
33
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
34
) [DKL[p(x|y)kq2(x; y, η)]]
<latexit sha1_base64="IUVft8wRmKmMWuGS E Pf5DZiw=">A Cw3icbVFdixMxFM2MX2v96uqjL8GitLiWaZV ELGoBVEfVrC7C5NhyKRpG5rJzCZ3 A7Z/CH/kf/GdLag23ohcHJPTu6952alFAai6HcQXrt+4+atvdutO3fv3X/Q3n94bIpKMz5h Sz0aUYNl0LxCQiQ/LTUnOaZ5CfZ8uOaP/nJtRGF+gF1yZOczpWYCUbBp9L2L5JTWDAq7ReX2rN06LqEA+3h1rN3DZVlduyZslv3HJF8BvGn1H7F31xcdlf4Atc9TC6wF/rbW1wf4EaeEC3mC0gwIXj7o9WBF7n4BZHFfFf4nABfAbasUAbwuQbsGoaQtN2J+lETeBcMNqCDNnGU7gcBmRasyrkCJqkx8SAqIbFUg2CSuxapDC8pW9I5jz1UNOcmsY2pDj/1mSmeFdofBbjJ/quwNDemzjP/cj2e2ebWyf9xcQWzN4kVq yAK3Z aFZJDAVebwhPheYMZO0BZVr4XjFbUE0Z+D1eqTI169b8HIqfsyLPqZpaMnb2r9/OmzbYtmgXHA/7g5f94fdXndGHjX176DF6grpogF6jEfqMjtAEsaAdHAbvg1E4DpehDuHyaRhsNI/QlQjdHy/413c=</latexit>Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
35
. Wood. Inference networks for SMC in graphical models. ICML, 2016.
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
36
. Wood. Inference networks for SMC in graphical models. ICML, 2016.
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
37
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
38
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
39
1 (η) = Ep(x,y)p(θ)
1 (x; y, θ, η)
1 ∝ f ±(x; θ)p(x, y)
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
40
f(x; θ)p(x|y) p(x|y) θ q1(x; y, θ) q2(x; y)
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
41
101 102 103 104 105
10−6 10−4 10−2 100
Traditional SNIS approach SNIS error lower bound AMCI
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
42
Test
f(x; θ)p(x|y) p(x|y) θ q1(x; y, θ) q2(x; y)
Test Density
−5.0 −2.5 0.0 2.5 5.0
x Density
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
43
Test
f(x; θ)p(x|y) p(x|y) θ q1(x; y, θ) q2(x; y)
10−4 10−1 102
Test
AMCI SNIS q2
Density ReMSE
−5.0 −2.5 0.0 2.5 5.0
x
101 102 103 104
Number of samples N ReMSE Density
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
44
Test
f(x; θ)p(x|y) p(x|y) θ q1(x; y, θ) q2(x; y)
10−4 10−1 102
Test
AMCI SNIS q2
−5.0 −2.5 0.0 2.5 5.0
x
101 102 103 104
Number of samples N
10−4 10−1 102
Density ReMSE
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
45
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
Adam Goliński @adam_golinski Frank Wood @frankdonaldwood Tom Rainforth @tom_rainforth
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
47
2
2
is a measure of relative performance of top and bottom estimators
For AMCI, we can control , for SNIS we cannot
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
48
q1(η) = Ep(y) [DKL (g(x|y)kq1(x; y, η))]
X
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
49
q1(η) = Ep(y) [DKL (g(x|y)kq1(x; y, η))]
X
X
Amortized Monte Carlo Integration Adam Goliński*, Frank Wood, Tom Rainforth*
50
101 102 103
10−4 10−3 10−2 10−1 100
Traditional SNIS approach SNIS error lower bound AMCI