Tempo: Helping Data Scientists and Domain Experts Collaboratively Specify Predictive Modeling Tasks
Venkatesh Sivaraman, Anika Vaishampayan, Xiaotong Li, Brian R Buck, Ziyong Ma, Richard D Boyce, Adam Perer
TL;DR
Tempo tackles misalignment between decision-makers and predictive models by enabling collaborative specification of temporal tasks through a readable yet precise temporal query language. It combines lightweight temporal aggregations, live query feedback, and interactive subgroup analysis to accelerate ideation, prototyping, and critique in early model development. Through three case studies in web browsing behavior, sepsis care, and home health readmission, Tempo shows how expert involvement can prune infeasible specifications and reveal promising directions, while also highlighting design opportunities and limitations. The work argues for treating problem specification as a distinct, collaborative data science task and outlines a practical, open-source framework to support it, with potential extensions to large-language-model-assisted tooling in the future.
Abstract
Temporal predictive models have the potential to improve decisions in health care, public services, and other domains, yet they often fail to effectively support decision-makers. Prior literature shows that many misalignments between model behavior and decision-makers' expectations stem from issues of model specification, namely how, when, and for whom predictions are made. However, model specifications for predictive tasks are highly technical and difficult for non-data-scientist stakeholders to interpret and critique. To address this challenge we developed Tempo, an interactive system that helps data scientists and domain experts collaboratively iterate on model specifications. Using Tempo's simple yet precise temporal query language, data scientists can quickly prototype specifications with greater transparency about pre-processing choices. Moreover, domain experts can assess performance within data subgroups to validate that models behave as expected. Through three case studies, we demonstrate how Tempo helps multidisciplinary teams quickly prune infeasible specifications and identify more promising directions to explore.
