Visual Genealogy of Deep Neural Networks

Qianwen Wang, Jun Yuan, Shuxin Chen, Hang Su, Huamin Qu, Shixia Liu

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

A comprehensive and comprehensible summary of existing deep neural networks (DNNs) helps practitioners understand the behaviour and evolution of DNNs, offers insights for architecture optimization, and sheds light on the working mechanisms of DNNs. However, this summary is hard to obtain because of the complexity and diversity of DNN architectures. To address this issue, we develop DNN Genealogy, an interactive visualization tool, to offer a visual summary of representative DNNs and their evolutionary relationships. DNN Genealogy enables users to learn DNNs from multiple aspects, including architecture, performance, and evolutionary relationships. Central to this tool is a systematic analysis and visualization of 66 representative DNNs based on our analysis of 140 papers. A directed acyclic graph is used to illustrate the evolutionary relationships among these DNNs and highlight the representative DNNs. A focus + context visualization is developed to orient users during their exploration. A set of network glyphs is used in the graph to facilitate the understanding and comparing of DNNs in the context of the evolution. Case studies demonstrate that DNN Genealogy provides helpful guidance in understanding, applying, and optimizing DNNs. DNN Genealogy is extensible and will continue to be updated to reflect future advances in DNNs.

Original languageEnglish (US)
Article number8732351
Pages (from-to)3340-3352
Number of pages13
JournalIEEE Transactions on Visualization and Computer Graphics
Volume26
Issue number11
DOIs
StatePublished - Nov 1 2020
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1995-2012 IEEE.

Keywords

  • Interactive visual summary
  • deep neural networks
  • educational tool
  • information visualization

Fingerprint

Dive into the research topics of 'Visual Genealogy of Deep Neural Networks'. Together they form a unique fingerprint.

Cite this