Natural Language Interaction for Editing Visual Knowledge Graphs
Reza Shahriari, Eric D. Ragan, Jaime Ruiz
TL;DR
This paper investigates natural language interaction as a method for editing visual knowledge graphs, comparing GUI editing, structured textual commands, and free-form NL inputs. Through an online user study using GQA-derived graphs across varying sizes and accuracy scenarios, NL editing demonstrated faster and more flexible edits than traditional GUI or command-based methods. The authors introduce two efficiency metrics (changes per time and changes per action) and find NL approaches to excel, particularly for larger or more complex edits, while noting design-related biases and study limitations. The work highlights the potential of NL interfaces to enhance human-in-the-loop data maintenance for knowledge graphs and related visualization tasks, suggesting directions for scaling to larger graphs and alternate visual representations.
Abstract
Knowledge graphs are often visualized using node-link diagrams that reveal relationships and structure. In many applications using graphs, it is desirable to allow users to edit graphs to ensure data accuracy or provides updates. Commonly in graph visualization, users can interact directly with the visual elements by clicking and typing updates to specific items through traditional interaction methods in the graphical user interface. However, it can become tedious to make many updates due to the need to individually select and change numerous items in a graph. Our research investigates natural language input as an alternative method for editing network graphs. We present a user study comparing GUI graph editing with two natural language alternatives to contribute novel empirical data of the trade-offs of the different interaction methods. The findings show natural language methods to be significantly more effective than traditional GUI interaction.
