The turing test for graph drawing algorithms

Helen C. Purchase, Daniel Archambault, Stephen Kobourov, Martin Nöllenburg, Sergey Pupyrev, Hsiang-Yun Wu

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

3 Citations (Scopus)

Abstract

Do algorithms for drawing graphs pass the Turing Test? That is, are their outputs indistinguishable from graphs drawn by humans? We address this question through a human-centred experiment, focusing on ‘small’ graphs, of a size for which it would be reasonable for someone to choose to draw the graph manually. Overall, we find that hand-drawn layouts can be distinguished from those generated by graph drawing algorithms, although this is not always the case for graphs drawn by force-directed or multi-dimensional scaling algorithms, making these good candidates for Turing Test success. We show that, in general, hand-drawn graphs are judged to be of higher quality than automatically generated ones, although this result varies with graph size and algorithm.

Original languageEnglish
Title of host publicationGraph Drawing and Network Visualization - 28th International Symposium, GD 2020 Vancouver, BC, Canada, September 16–18, 2020 Revised Selected Papers 123
EditorsDavid Auber, Pavel Valtr
Place of PublicationCham Switzerland
PublisherSpringer
Pages466-481
Number of pages16
ISBN (Electronic)9783030687663
ISBN (Print)9783030687656
DOIs
Publication statusPublished - 2020
Externally publishedYes
EventGraph Drawing 2020 - Online, Canada
Duration: 16 Sept 202018 Sept 2020
Conference number: 28th
https://link.springer.com/book/10.1007/978-3-030-68766-3 (Proceedings)
https://gd2020.cs.ubc.ca/ (Website)

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume12590
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceGraph Drawing 2020
Abbreviated titleGD 2020
Country/TerritoryCanada
Period16/09/2018/09/20
Internet address

Keywords

  • Empirical studies
  • Graph drawing algorithms
  • Turing test

Cite this