Let's Think Var-by-Var: Large Language Models Enable Ad Hoc Probabilistic Reasoning
Abstract
A hallmark of intelligence is the ability to flesh out underspecified situations using "common sense." We propose to extract that common sense from large language models (LLMs), in a form that can feed into probabilistic inference. We focus our investigation on questions such as "How much are Airbnb listings in Newark, NJ?" Formulating a sensible answer without access to data requires drawing on, and integrating, bits of common knowledge about how and may relate to other variables, such as . Our framework answers such a question by synthesizing an probabilistic model. First we prompt an LLM to propose a set of random variables relevant to the question, followed by moment constraints on their joint distribution. We then optimize the joint distribution within a log-linear family to maximize the overall constraint satisfaction. Our experiments show that LLMs can successfully be prompted to propose reasonable variables, and while the proposed numerical constraints can be noisy, jointly optimizing for their satisfaction reconciles them. When evaluated on probabilistic questions derived from three real-world tabular datasets, we find that our framework performs comparably to a direct prompting baseline in terms of total variation distance from the dataset distribution, and is similarly robust to noise.
Cite
@article{arxiv.2412.02081,
title = {Let's Think Var-by-Var: Large Language Models Enable Ad Hoc Probabilistic Reasoning},
author = {Shepard Xia and Brian Lu and Jason Eisner},
journal= {arXiv preprint arXiv:2412.02081},
year = {2024}
}