Designing Perceptual Puzzles by Differentiating Probabilistic Programs
Graphics
2022-04-27 v1 Artificial Intelligence
Machine Learning
Abstract
We design new visual illusions by finding "adversarial examples" for principled models of human perception -- specifically, for probabilistic models, which treat vision as Bayesian inference. To perform this search efficiently, we design a differentiable probabilistic programming language, whose API exposes MCMC inference as a first-class differentiable function. We demonstrate our method by automatically creating illusions for three features of human vision: color constancy, size constancy, and face perception.
Cite
@article{arxiv.2204.12301,
title = {Designing Perceptual Puzzles by Differentiating Probabilistic Programs},
author = {Kartik Chandra and Tzu-Mao Li and Joshua Tenenbaum and Jonathan Ragan-Kelley},
journal= {arXiv preprint arXiv:2204.12301},
year = {2022}
}
Comments
9 pages; 3 figures; SIGGRAPH '22 Conference Proceedings