NeuralSI: Neural Design of Semantic Interaction for Interactive Deep Learning (2402.17178v1)
Abstract: An increasing number of studies have utilized interactive deep learning as the analytic model of visual analytics systems for complex sensemaking tasks. In these systems, traditional interactive dimensionality reduction (DR) models are commonly utilized to build a bi-directional bridge between high-dimensional deep learning representations and low-dimensional visualizations. While these systems better capture analysts' intents in the context of human-in-the-loop interactive deep learning, traditional DR cannot support several desired properties for visual analytics, including out-of-sample extensions, stability, and real-time inference. To avoid this issue, we propose the neural design framework of semantic interaction for interactive deep learning. In our framework, we replace the traditional DR with a neural projection network and append it to the deep learning model as the task-specific output layer. Therefore, the analytic model (deep learning) and visualization method (interactive DR) form one integrated end-to-end trainable deep neural network. In order to understand the performance of the neural design in comparison to the state-of-the-art, we systematically performed two complementary studies, a human-centered qualitative case study and an algorithm-centered simulation-based quantitative experiment. The results of these studies indicate that the neural design can give semantic interaction systems substantial advantages while still keeping comparable inference ability compared to the state-of-the-art model.
- Learning representations by maximizing mutual information across views. arXiv preprint arXiv:1906.00910 (2019).
- Representation Learning: A Review and New Perspectives. IEEE Transactions on Pattern Analysis and Machine Intelligence 35, 8 (2013), 1798–1828. https://doi.org/10.1109/tpami.2013.50
- Out-of-Sample Extensions for LLE, Isomap, MDS, Eigenmaps, and Spectral Clustering. In Proceedings of the 16th International Conference on Neural Information Processing Systems (Whistler, British Columbia, Canada) (NIPS’03). MIT Press, Cambridge, MA, USA, 177–184.
- Evaluating Semantic Interaction on Word Embeddings via Simulation. EValuation of Interactive VisuAl Machine Learning systems, an IEEE VIS 2019 Workshop. (2019).
- Yali Bian and Chris North. 2021. DeepSI: Interactive Deep Learning for Semantic Interaction. In Proceedings of the 26th International Conference on Intelligent User Interfaces (College Station, TX) (IUI ’21). Association for Computing Machinery, College Station, TX, USA, 177–188. https://doi.org/10.1145/3397481.3450670
- Semantic Explanation of Interactive Dimensionality Reduction. In 2021 IEEE Visualization Conference (VIS). 26–30. https://doi.org/10.1109/VIS49827.2021.9623322
- DeepVA: Bridging Cognition and Computation through Semantic Interaction and Deep Learning. In Proceedings of the IEEE VIS Workshop MLUI 2019: Machine Learning from User Interactions for Visualization and Analytics. VIS’19.
- Dis-function: Learning distance functions interactively. 2012 IEEE Conference on Visual Analytics Science and Technology (VAST) (2012), 83–92. https://doi.org/10.1109/VAST.2012.6400486
- A simple framework for contrastive learning of visual representations. In International conference on machine learning. PMLR, 1597–1607.
- A closer look at few-shot classification. arXiv preprint arXiv:1904.04232 (2019).
- Deep-Learning-Assisted Volume Visualization. IEEE Transactions on Visualization and Computer Graphics 25, 2 (Feb 2019), 1378–1391. https://doi.org/10.1109/TVCG.2018.2796085
- J. Choo and S. Liu. 2018. Visual Analytics for Explainable Deep Learning. IEEE Computer Graphics and Applications 38, 04 (jul 2018), 84–92. https://doi.org/10.1109/MCG.2018.042731661
- Kristin A Cook and James J Thomas. 2005. Illuminating the path: The research and development agenda for visual analytics. Technical Report. Pacific Northwest National Lab.(PNNL), Richland, WA (United States).
- T. Cover and P. Hart. 2006. Nearest Neighbor Pattern Classification. IEEE Trans. Inf. Theor. 13, 1 (Sept. 2006), 21–27. https://doi.org/10.1109/TIT.1967.1053964
- Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018).
- Victor Dibia and Çağatay Demiralp. 2019. Data2Vis: Automatic Generation of Data Visualizations Using Sequence-to-Sequence Recurrent Neural Networks. IEEE Comput. Graph. Appl. 39, 5 (sep 2019), 33–46. https://doi.org/10.1109/MCG.2019.2924636
- SIRIUS: Dual, Symmetric, Interactive Dimension Reductions. IEEE Transactions on Visualization and Computer Graphics 25, 1 (2019), 172–182.
- Semantic interaction for visual text analytics. In Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 473–482.
- Observation-level interaction with statistical models for visual analytics. 2011 IEEE Conference on Visual Analytics Science and Technology (VAST) (2011), 121–130. https://doi.org/10.1109/vast.2011.6102449
- Deep learning multidimensional projections. Information Visualization (2020), 1473871620909485.
- Visual Interaction with Deep Learning Models through Collaborative Semantic Inference. IEEE Transactions on Visualization and Computer Graphics 26, 1 (2020), 884–894. https://doi.org/10.1109/tvcg.2019.2934595
- Building and applying a human cognition model for visual analytics. Information visualization 8, 1 (2009), 1–13.
- Effective Few-Shot Classification with Transfer Learning. (2020), 1061–1066. https://doi.org/10.18653/v1/2020.coling-main.92
- Dimensionality Reduction by Learning an Invariant Mapping. In 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’06), Vol. 2. 1735–1742. https://doi.org/10.1109/CVPR.2006.100
- Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification. In Proceedings of the IEEE International Conference on Computer Vision (ICCV).
- G. E. Hinton and R. R. Salakhutdinov. 2006. Reducing the Dimensionality of Data with Neural Networks. Science 313, 5786 (2006), 504–507. https://doi.org/10.1126/science.1127647 arXiv:https://science.sciencemag.org/content/313/5786/504.full.pdf
- Sepp Hochreiter and Jürgen Schmidhuber. 1997a. Long short-term memory. Neural computation 9, 8 (1997), 1735–1780.
- Sepp Hochreiter and Jürgen Schmidhuber. 1997b. Long Short-Term Memory. Neural Computation 9, 8 (11 1997), 1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735 arXiv:https://direct.mit.edu/neco/article-pdf/9/8/1735/813796/neco.1997.9.8.1735.pdf
- Elad Hoffer and Nir Ailon. 2015. Deep Metric Learning Using Triplet Network. In Similarity-Based Pattern Recognition, Aasa Feragen, Marcello Pelillo, and Marco Loog (Eds.). Springer International Publishing, Cham, 84–92.
- Visual Analytics in Deep Learning: An Interrogative Survey for the Next Frontiers. IEEE Transactions on Visualization and Computer Graphics (2018).
- Online learning: A comprehensive survey. Neurocomputing 459 (2021), 249–289.
- Bayesian visual analytics: BaVA. Statistical Analysis and Data Mining: The ASA Data Science Journal 8, 1 (Jan. 2015), 1–13.
- Semantics of Directly Manipulating Spatializations. IEEE Transactions on Visualization and Computer Graphics 19, 12 (2013), 2052–2059.
- Deep Dimension Reduction for Supervised Representation Learning. arXiv (2020). arXiv:2006.05865
- vispubdata.org: A Metadata Collection about IEEE Visualization (VIS) Publications. IEEE Transactions on Visualization and Computer Graphics 23, 9 (Sept. 2017), 2199–2206. https://doi.org/10.1109/TVCG.2016.2615308
- Mahmut Kaya and Hasan Şakir Bilge. 2019. Deep Metric Learning: A Survey. Symmetry 11, 9 (2019), 1066. https://doi.org/10.3390/sym11091066
- Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).
- Diederik P Kingma and Max Welling. 2013. Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114 (2013).
- ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the 25th International Conference on Neural Information Processing Systems - Volume 1 (Lake Tahoe, Nevada) (NIPS’12). Curran Associates Inc., USA, 1097–1105. http://dl.acm.org/citation.cfm?id=2999134.2999257
- RetainVis: Visual Analytics with Interpretable and Interactive Recurrent Neural Networks on Electronic Medical Records. IEEE Transactions on Visualization and Computer Graphics 25, 1 (2018), 299–309. https://doi.org/10.1109/tvcg.2018.2865027 arXiv:1805.10724
- AxiSketcher: Interactive Nonlinear Axis Mapping of Visualizations through User Drawings. IEEE Transactions on Visualization and Computer Graphics 23, 1 (Jan 2017), 221–230. https://doi.org/10.1109/TVCG.2016.2598446
- Deep motif dashboard: Visualizing and understanding genomic sequences using deep neural networks. In Pacific Symposium on Biocomputing 2017. World Scientific, 254–265.
- Deep learning. nature 521, 7553 (2015), 436.
- Visual to Parametric Interaction (V2PI). PLOS ONE 8, 3 (March 2013), e50474.
- Laurens van der Maaten and Geoffrey Hinton. 2008. Visualizing data using t-SNE. Journal of machine learning research 9, Nov (2008), 2579–2605.
- Exploring Collections of research publications with Human Steerable AI. (2020), 339–348. https://doi.org/10.1145/3311790.3396646
- Umap: Uniform manifold approximation and projection for dimension reduction. arXiv preprint arXiv:1802.03426 (2018).
- How transferable are neural networks in nlp applications? arXiv preprint arXiv:1603.06111 (2016).
- Luis Gustavo Nonato and Michal Aupetit. 2017. Multidimensional Projection for Visual Analytics: Linking Techniques with Distortions, Tasks, and Layout Enrichment. IEEE Transactions on Visualization and Computer Graphics 25, 8 (2017), 2650–2673. https://doi.org/10.1109/tvcg.2018.2846735
- Tree Induction vs. Logistic Regression: A Learning-Curve Analysis. J. Mach. Learn. Res. 4, null (Dec. 2003), 211–255. https://doi.org/10.1162/153244304322972694
- To Tune or Not to Tune? Adapting Pretrained Representations to Diverse Tasks. CoRR abs/1903.05987 (2019). arXiv:1903.05987 http://arxiv.org/abs/1903.05987
- Peter Pirolli and Stuart Card. 2005. The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis. (2005), 2–4. https://analysis.mitre.org/proceedings/Final_Papers_Files/206_Camera_Ready_Paper.pdf
- Sharkzor: Interactive Deep Learning for Image Triage, Sort and Summary. CoRR abs/1802.05316 (2018). arXiv:1802.05316 http://arxiv.org/abs/1802.05316
- Low-Shot Learning with Imprinted Weights. arXiv:1712.07136 [cs.CV]
- Knowledge generation model for visual analytics. IEEE transactions on visualization and computer graphics 20, 12 (2014), 1604–1613.
- Visual interaction with dimensionality reduction: A structured literature analysis. IEEE transactions on visualization and computer graphics 23, 1 (2016), 241–250.
- Vega-Lite: A Grammar of Interactive Graphics. IEEE Transactions on Visualization & Computer Graphics (Proc. InfoVis) (2017). https://doi.org/10.1109/tvcg.2016.2599030
- Introduction to multidimensional scaling: Theory, methods, and applications. Emerald Group Publishing.
- Observation-Level and Parametric Interaction for High-Dimensional Data Analysis. ACM Transactions on Interactive Intelligent Systems (TiiS) 8, 2 (2018). https://doi.org/10.1145/3158230
- Designing for interactive dimension reduction visual analytics tools to explore high-dimensional data. Technical Report. Technical report, Department of Computer Science, Virginia Tech, Blacksburg, Virginia.
- Recursive deep models for semantic compositionality over a sentiment treebank. In Proceedings of the 2013 conference on empirical methods in natural language processing. 1631–1642.
- Kihyuk Sohn. 2016. Improved deep metric learning with multi-class n-pair loss objective. In Proceedings of the 30th International Conference on Neural Information Processing Systems. 1857–1865.
- Visual Analysis of Spatiotemporal Data Predictions with Deep Learning Models. Applied Sciences 11, 13 (2021). https://doi.org/10.3390/app11135853
- Jigsaw: Supporting Investigative Analysis through Interactive Visualization. In 2007 IEEE Symposium on Visual Analytics Science and Technology. 131–138. https://doi.org/10.1109/VAST.2007.4389006
- The outbreak of COVID-19 coronavirus and its impact on global mental health. International Journal of Social Psychiatry 66, 4 (2020), 317–320. https://doi.org/10.1177/0020764020915212 arXiv:https://doi.org/10.1177/0020764020915212 PMID: 32233719.
- Dimensionality reduction: a comparative. J Mach Learn Res 10, 66-71 (2009), 13.
- A Survey on ML4VIS: Applying MachineLearning Advances to Data Visualization. IEEE Transactions on Visualization and Computer Graphics (2021), 1–1. https://doi.org/10.1109/tvcg.2021.3106142
- Generalized Autoencoder: A Neural Network Framework for Dimensionality Reduction. In 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops. 496–503. https://doi.org/10.1109/CVPRW.2014.79
- Generalizing from a Few Examples: A Survey on Few-shot Learning. Comput. Surveys 53, 3 (2020), 1–34. https://doi.org/10.1145/3386252 arXiv:1904.05046
- With Respect to What? Simultaneous Interaction with Dimension Reduction and Clustering Projections. In Proceedings of the 25th International Conference on Intelligent User Interfaces (Cagliari, Italy) (IUI ’20). Association for Computing Machinery, New York, NY, USA, 177–188. https://doi.org/10.1145/3377325.3377516
- Principal component analysis. Chemometrics and Intelligent Laboratory Systems 2, 1 (1987), 37–52. https://doi.org/10.1016/0169-7439(87)80084-9 Proceedings of the Multivariate Statistical Workshop for Geologists and Geochemists.
- HuggingFace’s Transformers: State-of-the-art Natural Language Processing. ArXiv abs/1910.03771 (2019).
- Unsupervised feature learning via non-parametric instance discrimination. In Proceedings of the IEEE conference on computer vision and pattern recognition. 3733–3742.
- Graph Embedding and Extensions: A General Framework for Dimensionality Reduction. IEEE Transactions on Pattern Analysis and Machine Intelligence 29, 1 (2007), 40–51. https://doi.org/10.1109/TPAMI.2007.250598