PRAXA: A Framework for What-If Analysis
Sneha Gathani, Kevin Li, Raghav Thind, Sirui Zeng, Matthew Xu, Peter J. Haas, Cagatay Demiralp, Zhicheng Liu
TL;DR
Praxa addresses the lack of a unified framework for what-if analysis by synthesizing 141 visual analytics and HCI publications (2014–2024) into a cohesive vocabulary and structure. By defining why (motivations), what (dataset and model as building blocks), and how (user and system operations), Praxa yields four analysis types: SENSITIVITY, GOAL SEEK, IMPORTANCE, and SCENARIO COMPARISON. Two case studies demonstrate how counterfactuals can be interpreted as GOAL SEEK or SCENARIO COMPARISON and how dimensionality reduction and parameter-space exploration fit into the framework. The framework enables standardized implementation, reproducibility, and the design of flexible, domain-agnostic tools and interfaces, with open research directions in trust, explainability, provenance, and mixed-initiative interaction.
Abstract
Various analytical techniques-such as scenario modeling, sensitivity analysis, perturbation-based analysis, counterfactual analysis, and parameter space analysis-are used across domains to explore hypothetical scenarios, examine input-output relationships, and identify pathways to desired results. Although termed differently, these methods share common concepts and methods, suggesting unification under what-if analysis. Yet a unified framework to define motivations, core components, and its distinct types is lacking. To address this gap, we reviewed 141 publications from leading visual analytics and HCI venues (2014-2024). Our analysis (1) outlines the motivations for what-if analysis, (2) introduces Praxa, a structured framework that identifies its fundamental components and characterizes its distinct types, and (3) highlights challenges associated with the application and implementation. Together, our findings establish a standardized vocabulary and structural understanding, enabling more consistent use across domains and communicate with greater conceptual clarity. Finally, we identify open research problems and future directions to advance what-if analysis.
