Design from Zeroth Principles

Jordan W. Suchow, Michael D. Pacer, and Thomas L. Griffiths 

Proceedings of the Annual Meeting of the Cognitive Science Society (CogSci 2016)
August 10, 2016

A successful design accounts for the structure of the problem it is aimed at solving. When it is a human-directed design, this includes the expectations of its users. How do the authors arrive at such a design? One approach starts from first principles (e.g., simplicity, unity, symmetry, balance) to evaluate the quality of proposed designs. Here, the authors introduce design from zeroth principles, a form of human-in-the-loop computation that synthesizes a design that conforms to its users’ expectations. The technique begins by constructing a transmission chain seeded with a random design. Each user in the chain is exposed to the design and then recreates it, passing along their recreation to the next user, who does the same. Through this iterative process, the users’ perceptual, inductive, and reconstructive biases directly transform the initial design into one that is better fit to human cognition. Such designs are easier to learn and harder to forget. The authors evaluated the approach in three domains—stimulus–response mappings, vanity phone numbers, and letter placement in typeset words—and show that it produces a good design in each.


Featured Fellows

M Pacer

Project Jupyter
Alumni - Postdoctoral Scholar

Tom Griffiths

Psychology, Cognitive Science
Alumni - Senior Fellow