Visualizing the Hidden Activity of Artificial Neural Networks

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

In machine learning, pattern classification assigns high-dimensional vectors (observations) to classes based on generalization from examples. Artificial neural networks currently achieve state-of-the-art results in this task. Although such networks are typically used as black-boxes, they are also widely believed to learn (high-dimensional) higher-level representations of the original observations. In this paper, we propose using dimensionality reduction for two tasks: visualizing the relationships between learned representations of observations, and visualizing the relationships between artificial neurons. Through experiments conducted in three traditional image classification benchmark datasets, we show how visualization can provide highly valuable feedback for network designers. For instance, our discoveries in one of these datasets (SVHN) include the presence of interpretable clusters of learned representations, and the partitioning of artificial neurons into groups with apparently related discriminative roles.

Original languageEnglish
Article number7539329
JournalIEEE Transactions on Visualization and Computer Graphics
Volume23
Issue number1
Pages (from-to)101-110
Number of pages10
ISSN1077-2626
DOIs
Publication statusPublished - 01.2017
Externally publishedYes

Recently viewed

Publications

  1. Efficient Order Picking Methods in Robotic Mobile Fulfillment Systems
  2. Optimized neural networks for modeling of loudspeaker directivity diagrams
  3. Model-based logistic controlling of converging material flows
  4. Top-down contingent attentional capture during feed-forward visual processing
  5. Applied quality assurance methods under the open source development model
  6. Microstructural development of as-cast AM50 during Constrained Friction Processing: grain refinement and influence of process parameters
  7. Gain Scheduling Controller for Improving Level Control Performance
  8. Problem solving in mathematics education
  9. A two-stage Kalman estimator for motion control using model predictive strategy
  10. Inversion of fuzzy neural networks for the reduction of noise in the control loop
  11. Differences Between Classical and Bayesian Estimates for Mixed Logit Models
  12. Constructs for Assessing Integrated Reports-Testing the Predictive Validity of a Taxonomy for Organization Size, Industry, and Performance
  13. An application of multiple behavior SIA for analyzing data from student exams
  14. Promising practices for dealing with complexity in research for development
  15. Perfect anti-windup in output tracking scheme with preaction
  16. Making an Impression Through Openness
  17. Simulation based comparison of safety-stock calculation methods
  18. Correlation between mechanical behaviour and microstructure in the Mg-Ca-Si-Sr system for degradable biomaterials based on thermodynamic calculations
  19. Proxies
  20. Proceedings of TextGraphs-17: Graph-based Methods for Natural Language Processing
  21. Mechanical performance prediction for friction riveting joints of dissimilar materials via machine learning
  22. Primary Side Circuit Design of a Multi-coil Inductive System for Powering Wireless Sensors
  23. Q-Adaptive Control of the nonlinear dynamics of the cantilever-sample system of an Atomic Force Microscope
  24. A PHENOMENOGRAPHICAL STUDY OF CHILDRENS’ SPATIAL THOUGHT WHILE USING MAPS IN REAL SPACES
  25. Exploring Price Elasticity to Optimize Posted Prices in e-Commerce
  26. Design and Control of an Inductive Power Transmission System with AC-AC Converter for a Constant Output Current
  27. Introducing a multivariate model for predicting driving performance
  28. Evaluating entity annotators using GERBIL
  29. Situated multiplying in primary school