Bridging Natural Language and Interactive What-If Interfaces via LLM-Generated Declarative Specification

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Gathani, Sneha, Zeng, Sirui, Patel, Diya, Rossi, Ryan, Marshall, Dan, Demiralp, Cagatay, Drucker, Steven, Liu, Zhicheng
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866908949076246528
author Gathani, Sneha
Zeng, Sirui
Patel, Diya
Rossi, Ryan
Marshall, Dan
Demiralp, Cagatay
Drucker, Steven
Liu, Zhicheng
author_facet Gathani, Sneha
Zeng, Sirui
Patel, Diya
Rossi, Ryan
Marshall, Dan
Demiralp, Cagatay
Drucker, Steven
Liu, Zhicheng
contents What-if analysis (WIA) is an iterative, multi-step process where users explore and compare hypothetical scenarios by adjusting parameters, applying constraints, and scoping data through interactive interfaces. Current tools fall short of supporting effective interactive WIA: spreadsheet and BI tools require time-consuming and laborious setup, while LLM-based chatbot interfaces are semantically fragile, frequently misinterpret intent, and produce inconsistent results as conversations progress. To address these limitations, we present a two-stage workflow that translates natural language (NL) WIA questions into interactive visual interfaces via an intermediate representation, powered by the Praxa Specification Language (PSL): first, LLMs generate PSL specifications from NL questions capturing analytical intent and logic, enabling validation and repair of erroneous specifications; and second, the specifications are compiled into interactive visual interfaces with parameter controls and linked visualizations. We benchmark this workflow with 405 WIA questions spanning 11 WIA types, 5 datasets, and 3 state-of-the-art LLMs. The results show that across models, half of specifications (52.42%) are generated correctly without intervention. We perform an analysis of the failure cases and derive an error taxonomy spanning non-functional errors (specifications fail to compile) and functional errors (specifications compile but misrepresent intent). Based on the taxonomy, we apply targeted repairs on the failure cases using few-shot prompts and improve the success rate to 80.42%. Finally, we show how undetected functional errors propagate through compilation into plausible but misleading interfaces, demonstrating that the intermediate specification is critical for reliably bridging NL and interactive WIA interface in LLM-powered WIA systems.
format Preprint
id arxiv_https___arxiv_org_abs_2604_07652
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Bridging Natural Language and Interactive What-If Interfaces via LLM-Generated Declarative Specification
Gathani, Sneha
Zeng, Sirui
Patel, Diya
Rossi, Ryan
Marshall, Dan
Demiralp, Cagatay
Drucker, Steven
Liu, Zhicheng
Artificial Intelligence
Human-Computer Interaction
What-if analysis (WIA) is an iterative, multi-step process where users explore and compare hypothetical scenarios by adjusting parameters, applying constraints, and scoping data through interactive interfaces. Current tools fall short of supporting effective interactive WIA: spreadsheet and BI tools require time-consuming and laborious setup, while LLM-based chatbot interfaces are semantically fragile, frequently misinterpret intent, and produce inconsistent results as conversations progress. To address these limitations, we present a two-stage workflow that translates natural language (NL) WIA questions into interactive visual interfaces via an intermediate representation, powered by the Praxa Specification Language (PSL): first, LLMs generate PSL specifications from NL questions capturing analytical intent and logic, enabling validation and repair of erroneous specifications; and second, the specifications are compiled into interactive visual interfaces with parameter controls and linked visualizations. We benchmark this workflow with 405 WIA questions spanning 11 WIA types, 5 datasets, and 3 state-of-the-art LLMs. The results show that across models, half of specifications (52.42%) are generated correctly without intervention. We perform an analysis of the failure cases and derive an error taxonomy spanning non-functional errors (specifications fail to compile) and functional errors (specifications compile but misrepresent intent). Based on the taxonomy, we apply targeted repairs on the failure cases using few-shot prompts and improve the success rate to 80.42%. Finally, we show how undetected functional errors propagate through compilation into plausible but misleading interfaces, demonstrating that the intermediate specification is critical for reliably bridging NL and interactive WIA interface in LLM-powered WIA systems.
title Bridging Natural Language and Interactive What-If Interfaces via LLM-Generated Declarative Specification
topic Artificial Intelligence
Human-Computer Interaction
url https://arxiv.org/abs/2604.07652