Urbanite: A Dataflow-Based Framework for Human-AI Interactive Alignment in Urban Visual Analytics

2508.07390v1 cs.HC, cs.AI 2025-08-13
Авторы:

Gustavo Moreira, Leonardo Ferreira, Carolina Veiga, Maryam Hosseini, Fabio Miranda

Резюме на русском

## Контекст Область визуальных аналитических систем для городских приложений становится все более важной в свете роста доступности данных о городах и усложнения проблем, связанных с управлением городами. Тем не менее, анализ таких данных чрезвычайно сложен и итеративен, требующий широких знаний в различных областях. Проблема заключается в том, что руководство такими системами сопряжено с высокой барьерной сложностью для пользователей, не имеющих навыков в области управления данными, машинного обучения и визуализации. Выгоды, принятые широко, в области обучаемых языковых моделей могут помочь уменьшить эти барьеры, предоставив пользователям возможность выражать свои запросы в естественном языке вместо того, чтобы определять конкретные вычислительные операции. Однако универсальный шаблон, поддерживающий такие запросы, требует определенного механизма, чтобы защититься от несоответствий между пользовательским запросом, выполнением системы и результатом анализа. Эти проблемы становятся особенно заметными при работе с городскими приложениями, где требуется взаимодействие между разными сферами и экспертами. Мы предлагаем Urbanite — фреймворк для взаимодействия между человеком и искусственным интеллектом, построенный на модели данных, который позволяет пользователям управлять городскими анализами на различных уровнях, чтобы обеспечить лучшую взаимосвязь и понимание результатов. ## Метод Urbanite основывается на модели данных "dataflow" (поток данных), которая позволяет пользователям управлять анализом на разных уровнях — от высокого уровня задач до низкого уровня параметров. Устройство фреймворка включает в себя несколько ключевых компонентов: 1. **Multi-scope intent specification** (Управление спецификацией на разных уровнях): пользователи могут задавать свои запросы в естественном языке или через интерактивные визуальные элементы, чтобы уточнять свои потребности в анализе. 2. **Multi-resolution definition** (Настройка по параметрам): пользователи могут определить различные резолюции в работе с данными, шаблонами, вычислениями и взаимодействиями. 3. **Explainability and provenance** (Объяснение и трассировка): Urbanite позволяет пользователям понимать, как система приходит к выводам, предоставляя подробные объяснения и протокол происходящих операций. 4. **Task flow integration** (Интеграция рабочего процесса): система объединяет различные шаблоны и данные в единое целое, позволяя пользователям легко переключаться между разными аналитическими задачами. ## Результаты Мы проверили эффективность Urbanite в нескольких сценариях, в которых участвовали эксперты по городам. В этих сценариях были использованы различные данные, такие как кар

Abstract

With the growing availability of urban data and the increasing complexity of societal challenges, visual analytics has become essential for deriving insights into pressing real-world problems. However, analyzing such data is inherently complex and iterative, requiring expertise across multiple domains. The need to manage diverse datasets, distill intricate workflows, and integrate various analytical methods presents a high barrier to entry, especially for researchers and urban experts who lack proficiency in data management, machine learning, and visualization. Advancements in large language models offer a promising solution to lower the barriers to the construction of analytics systems by enabling users to specify intent rather than define precise computational operations. However, this shift from explicit operations to intent-based interaction introduces challenges in ensuring alignment throughout the design and development process. Without proper mechanisms, gaps can emerge between user intent, system behavior, and analytical outcomes. To address these challenges, we propose Urbanite, a framework for human-AI collaboration in urban visual analytics. Urbanite leverages a dataflow-based model that allows users to specify intent at multiple scopes, enabling interactive alignment across the specification, process, and evaluation stages of urban analytics. Based on findings from a survey to uncover challenges, Urbanite incorporates features to facilitate explainability, multi-resolution definition of tasks across dataflows, nodes, and parameters, while supporting the provenance of interactions. We demonstrate Urbanite's effectiveness through usage scenarios created in collaboration with urban experts. Urbanite is available at https://urbantk.org/urbanite.

Ссылки и действия