Building machines that learn and think with people

KM Collins, I Sucholutsky, U Bhatt, K Chandra… - Nature human …, 2024 - nature.com
What do we want from machine intelligence? We envision machines that are not just tools
for thought but partners in thought: reasonable, insightful, knowledgeable, reliable and …

Automatic differentiation of programs with discrete randomness

G Arya, M Schauer, F Schäfer… - Advances in Neural …, 2022 - proceedings.neurips.cc
Automatic differentiation (AD), a technique for constructing new programs which compute
the derivative of an original program, has become ubiquitous throughout scientific …

A taxonomy of automatic differentiation pitfalls

J Hückelheim, H Menon, W Moses… - … : Data Mining and …, 2024 - Wiley Online Library
Automatic differentiation is a popular technique for computing derivatives of computer
programs. While automatic differentiation has been successfully used in countless …

[HTML][HTML] Optimization using pathwise algorithmic derivatives of electromagnetic shower simulations

M Aehle, M Novák, V Vassilev, NR Gauger… - Computer Physics …, 2025 - Elsevier
Among the well-known methods to approximate derivatives of expectancies computed by
Monte-Carlo simulations, averages of pathwise derivatives are often the easiest one to …

Smcp3: Sequential monte carlo with probabilistic program proposals

AK Lew, G Matheos, T Zhi-Xuan… - International …, 2023 - proceedings.mlr.press
This paper introduces SMCP3, a method for automatically implementing custom sequential
Monte Carlo samplers for inference in probabilistic programs. Unlike particle filters and …

Likelihood-based methods improve parameter estimation in opinion dynamics models

J Lenti, C Monti, G De Francisci Morales - Proceedings of the 17th ACM …, 2024 - dl.acm.org
We show that a maximum likelihood approach for parameter estimation in agent-based
models (ABMs) of opinion dynamics outperforms the typical simulation-based approach …

Smoothing methods for automatic differentiation across conditional branches

JN Kreikemeyer, P Andelfinger - IEEE Access, 2023 - ieeexplore.ieee.org
Programs involving discontinuities introduced by control flow constructs such as conditional
branches pose challenges to mathematical optimization methods that assume a degree of …

Differentiating Metropolis-Hastings to optimize intractable densities

G Arya, R Seyer, F Schäfer, K Chandra, AK Lew… - arXiv preprint arXiv …, 2023 - arxiv.org
We develop an algorithm for automatic differentiation of Metropolis-Hastings samplers,
allowing us to differentiate through probabilistic inference, even if the model has discrete …

ωPAP spaces: Reasoning denotationally about higher-order, recursive probabilistic and differentiable programs

M Huot, AK Lew, VK Mansinghka… - 2023 38th Annual ACM …, 2023 - ieeexplore.ieee.org
We introduce a new setting, the category of ωPAP spaces, for reasoning denotationally
about expressive differentiable and probabilistic programming languages. Our semantics is …

Probabilistic programming with stochastic probabilities

AK Lew, M Ghavamizadeh, MC Rinard… - Proceedings of the …, 2023 - dl.acm.org
We present a new approach to the design and implementation of probabilistic programming
languages (PPLs), based on the idea of stochastically estimating the probability density …