GAN Lab: Understanding Complex Deep Generative Models using Interactive Visual Experimentation
Not on the map. Why?
Abstract (arXiv)
Recent success in deep learning has generated immense interest among practitioners and students, inspiring many to learn about this new technology. While visual and interactive approaches have been successfully developed to help people more easily learn deep learning, most existing tools focus on simpler models. In this work, we present GAN Lab, the first interactive visualization tool designed for non-experts to learn and experiment with Generative Adversarial Networks (GANs), a popular class of complex deep learning models. With GAN Lab, users can interactively train generative models and visualize the dynamic training process's intermediate results. GAN Lab tightly integrates an model overview graph that summarizes GAN's structure, and a layered distributions view that helps users interpret the interplay between submodels. GAN Lab introduces new interactive experimentation features for learning complex deep learning models, such as step-by-step training at multiple levels of abstraction for understanding intricate training dynamics. Implemented using TensorFlow.js, GAN Lab is accessible to anyone via modern web browsers, without the need for installation or specialized hardware, overcoming a major practical challenge in deploying interactive tools for deep learning.
Key facts. Cited by 40 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 4; 2023: 15; 2024: 7; 2025: 4; 2026: 2.
40 papers.
Sort:
By area:
- 2021Shared Interest: Measuring Human-AI Alignment to Identify Recurring Patterns in Model Behaviorcited by 29
- 2022The State of the Art in Enhancing Trust in Machine Learning Models with the Use of Visualizationscited by 29
- 2022Aligning Eyes between Humans and Deep Neural Network through Interactive Attention Alignmentcited by 27
- 2023Visual Analytics For Machine Learning: A Data Perspective Surveycited by 25
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusioncited by 17
- 2021Time-Series Regeneration with Convolutional Recurrent Generative Adversarial Network for Remaining Useful Life Estimationcited by 15
- 2022medigan: a Python library of pretrained generative models for medical image synthesiscited by 14
- 2024Computational Experiments Meet Large Language Model Based Agents: A Survey and Perspectivecited by 11
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recoursecited by 9
- 2024Transformer Explainer: Learning LLM Transformers with Interactive Visual Explanation and Experimentationcited by 9
- 2021Explainable Adversarial Attacks in Deep Neural Networks Using Activation Profilescited by 6
28 more
- 2022A Visual Analytics System for Improving Attention-based Traffic Forecasting Modelscited by 6
- 2025Stop Misusing t-SNE and UMAP for Visual Analyticscited by 6
- 2023ManimML: Communicating Machine Learning Architectures with Animationcited by 5
- 2021Interactive Analysis of CNN Robustnesscited by 4
- 2023Diagrammatization and Abduction to Improve AI Interpretability With Domain-Aligned Explanations for Medical Diagnosiscited by 4
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Researchcited by 3
- 2024EL-VIT: Probing Vision Transformer with Interactive Visualizationcited by 3
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Modelscited by 3
- 2021AHMoSe: A Knowledge-Based Visual Support System for Selecting Regression Machine Learning Modelscited by 2
- 2023WebSHAP: Towards Explaining Any Machine Learning Models Anywherecited by 2
- 2023Visualization for Recommendation Explainability: A Survey and New Perspectivescited by 2
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversioncited by 2
- 2023Towards Better Modeling with Missing Data: A Contrastive Learning-based Visual Analytics Perspectivecited by 1
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualizationcited by 1
- 2025AortaDiff: Volume-Guided Conditional Diffusion Models for Multi-Branch Aortic Surface Generationcited by 1
- 2021Generative Deep Learning for Virtuosic Classical Music: Generative Adversarial Networks as Renowned Composerscited by 0
- 2021Advances in Electron Microscopy with Deep Learningcited by 0
- 2021Level generation and style enhancement -- deep learning for game development overviewcited by 0
- 2023Human-AI Co-Creation Approach to Find Forever Chemicals Replacementscited by 0
- 2023FICNN: A Framework for the Interpretation of Deep Convolutional Neural Networkscited by 0
- 2023From Unimodal to Multimodal: improving sEMG-Based Pattern Recognition via deep generative modelscited by 0
- 2023A Comparative Visual Analytics Framework for Evaluating Evolutionary Processes in Multi-objective Optimizationcited by 0
- 2023A Review of Digital Learning Environments for Teaching Natural Language Processing in K-12 Educationcited by 0
- 2024Visualize and Paint GAN Activationscited by 0
- 2024Form Forge: Latent Space Exploration of Architectural Forms via Explicit Latent Variable Manipulationcited by 0
- 2025ParetoLens: A Visual Analytics Framework for Exploring Solution Sets of Multi-objective Evolutionary Algorithmscited by 0
- 2026GFlowState: Visualizing the Training of Generative Flow Networks Beyond the Rewardcited by 0
- 2026SketchXplain: Intuitive Visual Explanations of Image Classifiers with Sketchescited by 0
- 2026SketchXplain: Intuitive Visual Explanations of Image Classifiers with Sketches16 Jun 2026
- 2026GFlowState: Visualizing the Training of Generative Flow Networks Beyond the Reward23 Apr 2026
- 2025AortaDiff: Volume-Guided Conditional Diffusion Models for Multi-Branch Aortic Surface Generation17 Jul 2025
- 2025Stop Misusing t-SNE and UMAP for Visual Analytics10 Jun 2025
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualization6 May 2025
- 2025ParetoLens: A Visual Analytics Framework for Exploring Solution Sets of Multi-objective Evolutionary Algorithms6 Jan 2025
- 2024Transformer Explainer: Learning LLM Transformers with Interactive Visual Explanation and Experimentation8 Aug 2024
- 2024Form Forge: Latent Space Exploration of Architectural Forms via Explicit Latent Variable Manipulation6 Jul 2024
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Models25 Jun 2024
- 2024Visualize and Paint GAN Activations24 May 2024
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversion20 Feb 2024
- 2024Computational Experiments Meet Large Language Model Based Agents: A Survey and Perspective1 Feb 2024
28 more
- 2024EL-VIT: Probing Vision Transformer with Interactive Visualization23 Jan 2024
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiences6 Oct 2023
- 2023A Review of Digital Learning Environments for Teaching Natural Language Processing in K-12 Education2 Oct 2023
- 2023Towards Better Modeling with Missing Data: A Contrastive Learning-based Visual Analytics Perspective18 Sep 2023
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Research10 Aug 2023
- 2023A Comparative Visual Analytics Framework for Evaluating Evolutionary Processes in Multi-objective Optimization10 Aug 2023
- 2023From Unimodal to Multimodal: improving sEMG-Based Pattern Recognition via deep generative models8 Aug 2023
- 2023Visual Analytics For Machine Learning: A Data Perspective Survey15 Jul 2023
- 2023ManimML: Communicating Machine Learning Architectures with Animation29 Jun 2023
- 2023Visualization for Recommendation Explainability: A Survey and New Perspectives19 May 2023
- 2023FICNN: A Framework for the Interpretation of Deep Convolutional Neural Networks17 May 2023
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusion4 May 2023
- 2023Human-AI Co-Creation Approach to Find Forever Chemicals Replacements11 Apr 2023
- 2023WebSHAP: Towards Explaining Any Machine Learning Models Anywhere16 Mar 2023
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recourse27 Feb 2023
- 2023Diagrammatization and Abduction to Improve AI Interpretability With Domain-Aligned Explanations for Medical Diagnosis2 Feb 2023
- 2022The State of the Art in Enhancing Trust in Machine Learning Models with the Use of Visualizations22 Dec 2022
- 2022medigan: a Python library of pretrained generative models for medical image synthesis28 Sep 2022
- 2022A Visual Analytics System for Improving Attention-based Traffic Forecasting Models8 Aug 2022
- 2022Aligning Eyes between Humans and Deep Neural Network through Interactive Attention Alignment6 Feb 2022
- 2021Interactive Analysis of CNN Robustness14 Oct 2021
- 2021Shared Interest: Measuring Human-AI Alignment to Identify Recurring Patterns in Model Behavior20 Jul 2021
- 2021Level generation and style enhancement -- deep learning for game development overview15 Jul 2021
- 2021Explainable Adversarial Attacks in Deep Neural Networks Using Activation Profiles18 Mar 2021
- 2021AHMoSe: A Knowledge-Based Visual Support System for Selecting Regression Machine Learning Models28 Jan 2021
- 2021Time-Series Regeneration with Convolutional Recurrent Generative Adversarial Network for Remaining Useful Life Estimation11 Jan 2021
- 2021Advances in Electron Microscopy with Deep Learning4 Jan 2021
- 2021Generative Deep Learning for Virtuosic Classical Music: Generative Adversarial Networks as Renowned Composers1 Jan 2021
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusioncited by 17
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Modelscited by 3
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversioncited by 2
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualizationcited by 1
- 2025AortaDiff: Volume-Guided Conditional Diffusion Models for Multi-Branch Aortic Surface Generationcited by 1
- 2025AortaDiff: Volume-Guided Conditional Diffusion Models for Multi-Branch Aortic Surface Generation17 Jul 2025
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualization6 May 2025
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Models25 Jun 2024
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversion20 Feb 2024
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusion4 May 2023
- 2021Shared Interest: Measuring Human-AI Alignment to Identify Recurring Patterns in Model Behaviorcited by 29
- 2022The State of the Art in Enhancing Trust in Machine Learning Models with the Use of Visualizationscited by 29
- 2022Aligning Eyes between Humans and Deep Neural Network through Interactive Attention Alignmentcited by 27
- 2023Visual Analytics For Machine Learning: A Data Perspective Surveycited by 25
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2021Time-Series Regeneration with Convolutional Recurrent Generative Adversarial Network for Remaining Useful Life Estimationcited by 15
- 2022medigan: a Python library of pretrained generative models for medical image synthesiscited by 14
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recoursecited by 9
- 2024Transformer Explainer: Learning LLM Transformers with Interactive Visual Explanation and Experimentationcited by 9
- 2021Explainable Adversarial Attacks in Deep Neural Networks Using Activation Profilescited by 6
- 2022A Visual Analytics System for Improving Attention-based Traffic Forecasting Modelscited by 6
- 2025Stop Misusing t-SNE and UMAP for Visual Analyticscited by 6
12 most cited of 34 All 34 (JSON)
- 2026SketchXplain: Intuitive Visual Explanations of Image Classifiers with Sketches16 Jun 2026
- 2026GFlowState: Visualizing the Training of Generative Flow Networks Beyond the Reward23 Apr 2026
- 2025Stop Misusing t-SNE and UMAP for Visual Analytics10 Jun 2025
- 2025ParetoLens: A Visual Analytics Framework for Exploring Solution Sets of Multi-objective Evolutionary Algorithms6 Jan 2025
- 2024Transformer Explainer: Learning LLM Transformers with Interactive Visual Explanation and Experimentation8 Aug 2024
- 2024Form Forge: Latent Space Exploration of Architectural Forms via Explicit Latent Variable Manipulation6 Jul 2024
- 2024Visualize and Paint GAN Activations24 May 2024
- 2024EL-VIT: Probing Vision Transformer with Interactive Visualization23 Jan 2024
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiences6 Oct 2023
- 2023A Review of Digital Learning Environments for Teaching Natural Language Processing in K-12 Education2 Oct 2023
- 2023Towards Better Modeling with Missing Data: A Contrastive Learning-based Visual Analytics Perspective18 Sep 2023
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Research10 Aug 2023
12 newest of 34 All 34 (JSON)