Learning Human Detected Differences in Directed Acyclic Graphs
Kathrin Guckes, Alena Beyer, Margit Pohl, Tatiana von Landesberger
TL;DR
This work tackles the divergence between human perception and formal graph similarity in visual comparisons of directed acyclic graphs (DAGs). It proposes learning human-detected structural differences by combining a knowledge-based data augmentation method (Difference Factors Simulation, DFS) with a convolutional neural network (Mask R-CNN) designed to operate on image pairs of DAG visualizations. The dataset comprises tree-like and sparse DAGs with 10,000 pairs, annotated to reflect human-detected differences, enabling supervised learning of which graph elements humans would deem different. Empirical results show high recall (~0.94) and competitive AP (~0.86) when predicting human-detected differences, demonstrating that the model can highlight differences that align with human perception and potentially improve the credibility and effectiveness of algorithm-assisted visual comparison systems. The work also discusses image-based versus graph-based learning approaches and outlines future directions for adaptive thresholds and user-specific models to further align machine predictions with human notions of structural differences in graphs.
Abstract
Prior research has shown that human perception of similarity differs from mathematical measures in visual comparison tasks, including those involving directed acyclic graphs. This divergence can lead to missed differences and skepticism about algorithmic results. To address this, we aim to learn the structural differences humans detect in graphs visually. We want to visualize these human-detected differences alongside actual changes, enhancing credibility and aiding users in spotting overlooked differences. Our approach aligns with recent research in machine learning capturing human behavior. We provide a data augmentation algorithm, a dataset, and a machine learning model to support this task. This work fills a gap in learning differences in directed acyclic graphs and contributes to better comparative visualizations.
