Welcome to the Computation & Cognition Lab at Stanford!

At CoCoLab, we study the computational basis of natural and artificial intelligence.

How do words connect to the world? How do humans use language so flexibly and effectively? How do we reason about other minds? How are concepts structured, learned, and used? How is knowledge accumulated through generations?

We apply the resulting ideas to education, psychology, sustainability, and other fields. Along the way we advance basic machine learning techniques such as probabilistic programming, variational inference, unsupervised representation learning, and Bayesian modeling.