Compression with Flows via Local Bits-Back Coding
Jonathan Ho, Evan Lohn, Pieter Abbeel
Compression with Flows via Local Bits-Back Coding Jonathan Ho, Evan - - PowerPoint PPT Presentation
Compression with Flows via Local Bits-Back Coding Jonathan Ho, Evan Lohn, Pieter Abbeel Background Lossless compression with likelihood-based generative model p( x ) encode decode 01000101100100110 11101010000101011 Information
Jonathan Ho, Evan Lohn, Pieter Abbeel
≈ − log p(x)
01000101100100110 11101010000101011 encode decode
exponential resources in data dimension
inference: bits-back coding
map between noise and data
coding algorithm must exist
efficient coding for flows
z ∼ N(0, I)
<latexit sha1_base64="3cAYUCWdTOTUmFKx3vHhcEIG6Y=">ACMnicbVDLSgMxFM3UVx1foy7dBEulBS0zIuhGKLqxG6lgH9CpJZNm2tDMgyQj1mG+yY1fIrjQhSJu/QgzbUWtHgczjmX3HuckFEhTfNJy8zMzs0vZBf1peWV1TVjfaMugohjUsMBC3jTQYIw6pOapJKRZsgJ8hxGs7gNPUb14QLGviXchiStod6PnUpRlJHaNie0j2HTe+TeCOLagHRwJGLD5PCuYurBShbev5r9iNih1D9yres5LC92wRwo6RM0vmCPAvsSYkByaodowHuxvgyCO+xAwJ0bLMULZjxCXFjCS6HQkSIjxAPdJS1EceEe14dHIC80rpQjfg6vkSjtSfEzHyhBh6jkqmS4pLxX/81qRdI/aMfXDSBIfjz9yIwZlANP+YJdygiUbKoIwp2pXiPuIyxVy7oqwZo+S+p75cs2RdHOTKJ5M6smALbIMCsMAhKIMzUAU1gMEdeAQv4FW71561N+19HM1ok5lN8Avaxyci26g1</latexit><latexit sha1_base64="3cAYUCWdTOTUmFKx3vHhcEIG6Y=">ACMnicbVDLSgMxFM3UVx1foy7dBEulBS0zIuhGKLqxG6lgH9CpJZNm2tDMgyQj1mG+yY1fIrjQhSJu/QgzbUWtHgczjmX3HuckFEhTfNJy8zMzs0vZBf1peWV1TVjfaMugohjUsMBC3jTQYIw6pOapJKRZsgJ8hxGs7gNPUb14QLGviXchiStod6PnUpRlJHaNie0j2HTe+TeCOLagHRwJGLD5PCuYurBShbev5r9iNih1D9yres5LC92wRwo6RM0vmCPAvsSYkByaodowHuxvgyCO+xAwJ0bLMULZjxCXFjCS6HQkSIjxAPdJS1EceEe14dHIC80rpQjfg6vkSjtSfEzHyhBh6jkqmS4pLxX/81qRdI/aMfXDSBIfjz9yIwZlANP+YJdygiUbKoIwp2pXiPuIyxVy7oqwZo+S+p75cs2RdHOTKJ5M6smALbIMCsMAhKIMzUAU1gMEdeAQv4FW71561N+19HM1ok5lN8Avaxyci26g1</latexit><latexit sha1_base64="3cAYUCWdTOTUmFKx3vHhcEIG6Y=">ACMnicbVDLSgMxFM3UVx1foy7dBEulBS0zIuhGKLqxG6lgH9CpJZNm2tDMgyQj1mG+yY1fIrjQhSJu/QgzbUWtHgczjmX3HuckFEhTfNJy8zMzs0vZBf1peWV1TVjfaMugohjUsMBC3jTQYIw6pOapJKRZsgJ8hxGs7gNPUb14QLGviXchiStod6PnUpRlJHaNie0j2HTe+TeCOLagHRwJGLD5PCuYurBShbev5r9iNih1D9yres5LC92wRwo6RM0vmCPAvsSYkByaodowHuxvgyCO+xAwJ0bLMULZjxCXFjCS6HQkSIjxAPdJS1EceEe14dHIC80rpQjfg6vkSjtSfEzHyhBh6jkqmS4pLxX/81qRdI/aMfXDSBIfjz9yIwZlANP+YJdygiUbKoIwp2pXiPuIyxVy7oqwZo+S+p75cs2RdHOTKJ5M6smALbIMCsMAhKIMzUAU1gMEdeAQv4FW71561N+19HM1ok5lN8Avaxyci26g1</latexit><latexit sha1_base64="3cAYUCWdTOTUmFKx3vHhcEIG6Y=">ACMnicbVDLSgMxFM3UVx1foy7dBEulBS0zIuhGKLqxG6lgH9CpJZNm2tDMgyQj1mG+yY1fIrjQhSJu/QgzbUWtHgczjmX3HuckFEhTfNJy8zMzs0vZBf1peWV1TVjfaMugohjUsMBC3jTQYIw6pOapJKRZsgJ8hxGs7gNPUb14QLGviXchiStod6PnUpRlJHaNie0j2HTe+TeCOLagHRwJGLD5PCuYurBShbev5r9iNih1D9yres5LC92wRwo6RM0vmCPAvsSYkByaodowHuxvgyCO+xAwJ0bLMULZjxCXFjCS6HQkSIjxAPdJS1EceEe14dHIC80rpQjfg6vkSjtSfEzHyhBh6jkqmS4pLxX/81qRdI/aMfXDSBIfjz9yIwZlANP+YJdygiUbKoIwp2pXiPuIyxVy7oqwZo+S+p75cs2RdHOTKJ5M6smALbIMCsMAhKIMzUAU1gMEdeAQv4FW71561N+19HM1ok5lN8Avaxyci26g1</latexit>VAE, then apply bits-back coding
x z f
approximation of the flow
compression
compression by exploiting structure of coupling layers and composition
Compression algorithm CIFAR10 ImageNet 32x32 ImageNet 64x64 Theoretical 3.116 3.871 3.701 Local bits-back (ours) 3.118 3.875 3.703
Algorithm Batch size CIFAR10 ImageNet 32x32 ImageNet 64x64 Black box (Algorithm 1) 1 64.37 ± 1.05 534.74 ± 5.91 1349.65 ± 2.30 Compositional (Section 3.4.3) 1 0.77 ± 0.01 0.93 ± 0.02 0.69 ± 0.02 64 0.09 ± 0.00 0.17 ± 0.00 0.18 ± 0.00 Neural net only, without coding 1 0.50 ± 0.03 0.76 ± 0.00 0.44 ± 0.00 64 0.04 ± 0.00 0.13 ± 0.00 0.05 ± 0.00
up compression by orders of magnitude
parallelizable
models, come to our poster!