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.
Ссылки и действия
Дополнительные ресурсы: