about
Designing Perceptual Puzzles by Differentiating Probabilistic Programs (arxiv.org)
1 point by hardmath123 on May 9, 2022 | hide | past | pdf | discuss on HN

In plain words: The tool lets a program that treats seeing as guessing the most likely scene compute how to tweak an image until the program misreads it, making illusion-search automatic. Unlike hand-designed tricks, it produced illusions for three effects: color constancy, size constancy, and face perception.

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.

Kartik Chandra, Tzu-Mao Li, Joshua Tenenbaum, Jonathan Ragan-Kelley
arXiv:2204.12301 · cs.GR, cs.AI, cs.LG · submitted Apr 26, 2022
abstract · pdf · html · 9 pages; 3 figures; SIGGRAPH '22 Conference Proceedings

add comment on HN