← Search

Graham Todd

5 accepted papers

2026

Evaluating Language Models' Evaluations of Games

ICLR 2026poster

Reasoning is not just about solving problems---it is also about evaluating which problems are worth solving at all. Evaluations of artificial intelligence (AI) systems primarily focused on problem solving, historically by studying how models play games such as chess and Go. In this paper, we advocat…

Cited by 0SourceScholar
2025

Position: Principles of Animal Cognition to Improve LLM Evaluations

ICML 2025oral

It has become increasingly challenging to understand and evaluate LLM capabilities as these models exhibit a broader range of behaviors. In this position paper, we argue that LLM researchers should draw on the lessons from another field which has developed a rich set of experimental paradigms and de…

Cited by 0SourcePDFScholar
2024

Can Language Models Serve as Text-Based World Simulators?

ACL 2024short

Virtual environments play a key role in benchmarking advances in complex planning and decision-making tasks but are expensive and complicated to build by hand. Can current language models themselves serve as world simulators, correctly predicting how actions change different world states, thus bypas…

Cited by 17SourcePDFScholar
2024

GAVEL: Generating Games via Evolution and Language Models

NeurIPS 2024poster

Automatically generating novel and interesting games is a complex task. Challenges include representing game rules in a computationally workable form, searching through the large space of potential games under most such representations, and accurately evaluating the originality and quality of previo…

2023

ByteSized32: A Corpus and Challenge Task for Generating Task-Specific World Models Expressed as Text Games

EMNLP 2023long main

In this work we investigate the capacity of language models to generate explicit, interpretable, and interactive world models of scientific and common-sense reasoning tasks. We operationalize this as a task of generating text games, expressed as hundreds of lines of Python code. To facilitate this…

Cited by 0SourcecodeScholar