Skip to main content

Showing 1–25 of 25 results for author: Hohman, F

  1. arXiv:2404.07387  [pdf, other

    cs.HC cs.AI

    BISCUIT: Scaffolding LLM-Generated Code with Ephemeral UIs in Computational Notebooks

    Authors: Ruijia Cheng, Titus Barik, Alan Leung, Fred Hohman, Jeffrey Nichols

    Abstract: Programmers frequently engage with machine learning tutorials in computational notebooks and have been adopting code generation technologies based on large language models (LLMs). However, they encounter difficulties in understanding and working with code produced by LLMs. To mitigate these challenges, we introduce a novel workflow into computational notebooks that augments LLM-based code generati… ▽ More

    Submitted 11 July, 2024; v1 submitted 10 April, 2024; originally announced April 2024.

  2. arXiv:2404.03085  [pdf, other

    cs.HC cs.AI cs.LG

    Talaria: Interactively Optimizing Machine Learning Models for Efficient Inference

    Authors: Fred Hohman, Chaoqun Wang, Jinmook Lee, Jochen Görtler, Dominik Moritz, Jeffrey P Bigham, Zhile Ren, Cecile Foret, Qi Shan, Xiaoyi Zhang

    Abstract: On-device machine learning (ML) moves computation from the cloud to personal devices, protecting user privacy and enabling intelligent user experiences. However, fitting models on devices with limited resources presents a major technical challenge: practitioners need to optimize models and balance hardware metrics such as model size, latency, and power. To help practitioners create efficient ML mo… ▽ More

    Submitted 3 April, 2024; originally announced April 2024.

    Comments: Proceedings of the 2024 ACM CHI Conference on Human Factors in Computing Systems

  3. arXiv:2310.04621  [pdf, other

    cs.HC cs.AI cs.LG

    Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiences

    Authors: Fred Hohman, Mary Beth Kery, Donghao Ren, Dominik Moritz

    Abstract: On-device machine learning (ML) promises to improve the privacy, responsiveness, and proliferation of new, intelligent user experiences by moving ML computation onto everyday personal devices. However, today's large ML models must be drastically compressed to run efficiently on-device, a hurtle that requires deep, yet currently niche expertise. To engage the broader human-centered ML community in… ▽ More

    Submitted 3 April, 2024; v1 submitted 6 October, 2023; originally announced October 2023.

    Comments: Proceedings of the 2024 ACM CHI Conference on Human Factors in Computing Systems

  4. arXiv:2306.09328  [pdf, other

    cs.LG cs.CL cs.CV cs.HC

    WizMap: Scalable Interactive Visualization for Exploring Large Machine Learning Embeddings

    Authors: Zijie J. Wang, Fred Hohman, Duen Horng Chau

    Abstract: Machine learning models often learn latent embedding representations that capture the domain semantics of their training data. These embedding representations are valuable for interpreting trained models, building new models, and analyzing new datasets. However, interpreting and using embeddings can be challenging due to their opaqueness, high dimensionality, and the large size of modern datasets.… ▽ More

    Submitted 15 June, 2023; originally announced June 2023.

    Comments: 8 pages, 8 figures, Accepted to ACL 2023. For a demo video, see https://youtu.be/8fJG87QVceQ. For a live demo, see https://poloclub.github.io/wizmap. Code is available at https://github.com/poloclub/wizmap

  5. arXiv:2304.05967  [pdf, other

    cs.HC cs.AI cs.CL cs.LG

    Angler: Helping Machine Translation Practitioners Prioritize Model Improvements

    Authors: Samantha Robertson, Zijie J. Wang, Dominik Moritz, Mary Beth Kery, Fred Hohman

    Abstract: Machine learning (ML) models can fail in unexpected ways in the real world, but not all model failures are equal. With finite time and resources, ML practitioners are forced to prioritize their model debugging and improvement efforts. Through interviews with 13 ML practitioners at Apple, we found that practitioners construct small targeted test sets to estimate an error's nature, scope, and impact… ▽ More

    Submitted 12 April, 2023; originally announced April 2023.

    Comments: Accepted to CHI 2023. 20 pages, 6 figures

  6. arXiv:2304.05444  [pdf, other

    cs.HC cs.LG

    Collaborative Machine Learning Model Building with Families Using Co-ML

    Authors: Tiffany Tseng, Jennifer King Chen, Mona Abdelrahman, Mary Beth Kery, Fred Hohman, Adriana Hilliard, R. Benjamin Shapiro

    Abstract: Existing novice-friendly machine learning (ML) modeling tools center around a solo user experience, where a single user collects only their own data to build a model. However, solo modeling experiences limit valuable opportunities for encountering alternative ideas and approaches that can arise when learners work together; consequently, it often precludes encountering critical issues in ML around… ▽ More

    Submitted 14 June, 2023; v1 submitted 11 April, 2023; originally announced April 2023.

    Comments: Proceedings of the 2023 IDC Conference

  7. arXiv:2301.10319  [pdf, other

    cs.HC cs.AI cs.LG

    Designing Data: Proactive Data Collection and Iteration for Machine Learning

    Authors: Aspen Hopkins, Fred Hohman, Luca Zappella, Xavier Suau Cuadros, Dominik Moritz

    Abstract: Lack of diversity in data collection has caused significant failures in machine learning (ML) applications. While ML developers perform post-collection interventions, these are time intensive and rarely comprehensive. Thus, new methods to track & manage data collection, iteration, and model training are necessary for evaluating whether datasets reflect real world variability. We present designing… ▽ More

    Submitted 28 July, 2023; v1 submitted 24 January, 2023; originally announced January 2023.

    Comments: AI + HCI workshop at ICML 2023

  8. arXiv:2202.08946  [pdf, other

    cs.HC cs.AI cs.LG

    Symphony: Composing Interactive Interfaces for Machine Learning

    Authors: Alex Bäuerle, Ángel Alexander Cabrera, Fred Hohman, Megan Maher, David Koski, Xavier Suau, Titus Barik, Dominik Moritz

    Abstract: Interfaces for machine learning (ML), information and visualizations about models or data, can help practitioners build robust and responsible ML systems. Despite their benefits, recent studies of ML teams and our interviews with practitioners (n=9) showed that ML interfaces have limited adoption in practice. While existing ML interfaces are effective for specific tasks, they are not designed to b… ▽ More

    Submitted 17 February, 2022; originally announced February 2022.

    Comments: Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems

    ACM Class: H.2.m; I.7.m

  9. arXiv:2110.12536  [pdf, other

    cs.HC cs.AI cs.LG

    Neo: Generalizing Confusion Matrix Visualization to Hierarchical and Multi-Output Labels

    Authors: Jochen Görtler, Fred Hohman, Dominik Moritz, Kanit Wongsuphasawat, Donghao Ren, Rahul Nair, Marc Kirchner, Kayur Patel

    Abstract: The confusion matrix, a ubiquitous visualization for helping people evaluate machine learning models, is a tabular layout that compares predicted class labels against actual class labels over all data instances. We conduct formative research with machine learning practitioners at Apple and find that conventional confusion matrices do not support more complex data-structures found in modern-day app… ▽ More

    Submitted 17 February, 2022; v1 submitted 24 October, 2021; originally announced October 2021.

    Comments: Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems

    ACM Class: H.2.m; I.7.m

  10. arXiv:2108.12931  [pdf, other

    cs.CV

    NeuroCartography: Scalable Automatic Visual Summarization of Concepts in Deep Neural Networks

    Authors: Haekyu Park, Nilaksh Das, Rahul Duggal, Austin P. Wright, Omar Shaikh, Fred Hohman, Duen Horng Chau

    Abstract: Existing research on making sense of deep neural networks often focuses on neuron-level interpretation, which may not adequately capture the bigger picture of how concepts are collectively encoded by multiple neurons. We present NeuroCartography, an interactive system that scalably summarizes and visualizes concepts learned by neural networks. It automatically discovers and groups neurons that det… ▽ More

    Submitted 29 August, 2021; originally announced August 2021.

    Comments: Accepted to IEEE VIS'21

  11. mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks

    Authors: Mary Beth Kery, Donghao Ren, Fred Hohman, Dominik Moritz, Kanit Wongsuphasawat, Kayur Patel

    Abstract: We aim to increase the flexibility at which a data worker can choose the right tool for the job, regardless of whether the tool is a code library or an interactive graphical user interface (GUI). To achieve this flexibility, we extend computational notebooks with a new API mage, which supports tools that can represent themselves as both code and GUI as needed. We discuss the design of mage as well… ▽ More

    Submitted 22 September, 2020; originally announced September 2020.

  12. arXiv:2009.02608  [pdf, other

    cs.LG cs.CR

    Bluff: Interactively Deciphering Adversarial Attacks on Deep Neural Networks

    Authors: Nilaksh Das, Haekyu Park, Zijie J. Wang, Fred Hohman, Robert Firstman, Emily Rogers, Duen Horng Chau

    Abstract: Deep neural networks (DNNs) are now commonly used in many domains. However, they are vulnerable to adversarial attacks: carefully crafted perturbations on data inputs that can fool a model into making incorrect predictions. Despite significant research on developing DNN attack and defense techniques, people still lack an understanding of how such attacks penetrate a model's internals. We present B… ▽ More

    Submitted 7 September, 2020; v1 submitted 5 September, 2020; originally announced September 2020.

    Comments: This paper is accepted at IEEE VIS'20 Short Paper

  13. arXiv:2004.15004  [pdf, other

    cs.HC cs.AI cs.CV cs.LG

    CNN Explainer: Learning Convolutional Neural Networks with Interactive Visualization

    Authors: Zijie J. Wang, Robert Turko, Omar Shaikh, Haekyu Park, Nilaksh Das, Fred Hohman, Minsuk Kahng, Duen Horng Chau

    Abstract: Deep learning's great success motivates many practitioners and students to learn about this exciting technology. However, it is often challenging for beginners to take their first step due to the complexity of understanding and applying deep learning. We present CNN Explainer, an interactive visualization tool designed for non-experts to learn and examine convolutional neural networks (CNNs), a fo… ▽ More

    Submitted 28 August, 2020; v1 submitted 30 April, 2020; originally announced April 2020.

    Comments: 11 pages, 14 figures, to be presented at IEEE VIS 2020. For a demo video, see https://youtu.be/HnWIHWFbuUQ . For a live demo, visit https://poloclub.github.io/cnn-explainer/

  14. arXiv:2001.07769  [pdf, other

    cs.LG cs.CR stat.ML

    Massif: Interactive Interpretation of Adversarial Attacks on Deep Learning

    Authors: Nilaksh Das, Haekyu Park, Zijie J. Wang, Fred Hohman, Robert Firstman, Emily Rogers, Duen Horng Chau

    Abstract: Deep neural networks (DNNs) are increasingly powering high-stakes applications such as autonomous cars and healthcare; however, DNNs are often treated as "black boxes" in such applications. Recent research has also revealed that DNNs are highly vulnerable to adversarial attacks, raising serious concerns over deploying DNNs in the real world. To overcome these deficiencies, we are developing Massif… ▽ More

    Submitted 16 February, 2020; v1 submitted 21 January, 2020; originally announced January 2020.

    Comments: Appear in ACM Conference on Human Factors in Computing Systems (CHI) Late-Breaking Works 2020, 7 pages

  15. arXiv:2001.02004  [pdf, other

    cs.HC cs.AI cs.LG

    CNN 101: Interactive Visual Learning for Convolutional Neural Networks

    Authors: Zijie J. Wang, Robert Turko, Omar Shaikh, Haekyu Park, Nilaksh Das, Fred Hohman, Minsuk Kahng, Duen Horng Chau

    Abstract: The success of deep learning solving previously-thought hard problems has inspired many non-experts to learn and understand this exciting technology. However, it is often challenging for learners to take the first steps due to the complexity of deep learning models. We present our ongoing work, CNN 101, an interactive visualization system for explaining and teaching convolutional neural networks.… ▽ More

    Submitted 27 February, 2020; v1 submitted 7 January, 2020; originally announced January 2020.

    Comments: CHI'20 Late-Breaking Work (April 25-30, 2020), 7 pages, 3 figures

  16. arXiv:1908.08381  [pdf, other

    cs.HC cs.LG physics.chem-ph physics.comp-ph

    ElectroLens: Understanding Atomistic Simulations Through Spatially-resolved Visualization of High-dimensional Features

    Authors: Xiangyun Lei, Fred Hohman, Duen Horng Chau, Andrew J. Medford

    Abstract: In recent years, machine learning (ML) has gained significant popularity in the field of chemical informatics and electronic structure theory. These techniques often require researchers to engineer abstract "features" that encode chemical concepts into a mathematical form compatible with the input to machine-learning models. However, there is no existing tool to connect these abstract features bac… ▽ More

    Submitted 8 July, 2022; v1 submitted 20 August, 2019; originally announced August 2019.

    Comments: accepted to IEEE visualization 2019 conference

  17. arXiv:1906.00332  [pdf, other

    cs.LG cs.CV

    NeuralDivergence: Exploring and Understanding Neural Networks by Comparing Activation Distributions

    Authors: Haekyu Park, Fred Hohman, Duen Horng Chau

    Abstract: As deep neural networks are increasingly used in solving high-stake problems, there is a pressing need to understand their internal decision mechanisms. Visualization has helped address this problem by assisting with interpreting complex deep neural networks. However, current tools often support only single data instances, or visualize layers in isolation. We present NeuralDivergence, an interacti… ▽ More

    Submitted 1 June, 2019; originally announced June 2019.

    Comments: Published in PacificVis2019, Poster

  18. FairVis: Visual Analytics for Discovering Intersectional Bias in Machine Learning

    Authors: Ángel Alexander Cabrera, Will Epperson, Fred Hohman, Minsuk Kahng, Jamie Morgenstern, Duen Horng Chau

    Abstract: The growing capability and accessibility of machine learning has led to its application to many real-world domains and data about people. Despite the benefits algorithmic systems may bring, models can reflect, inject, or exacerbate implicit and explicit societal biases into their outputs, disadvantaging certain demographic subgroups. Discovering which biases a machine learning model has introduced… ▽ More

    Submitted 1 September, 2019; v1 submitted 10 April, 2019; originally announced April 2019.

    Comments: Accepted as a VAST conference paper to IEEE VIS'19

  19. arXiv:1904.02323  [pdf, other

    cs.HC cs.CV cs.LG

    Summit: Scaling Deep Learning Interpretability by Visualizing Activation and Attribution Summarizations

    Authors: Fred Hohman, Haekyu Park, Caleb Robinson, Duen Horng Chau

    Abstract: Deep learning is increasingly used in decision-making tasks. However, understanding how neural networks produce final predictions remains a fundamental challenge. Existing work on interpreting neural network predictions for images often focuses on explaining predictions for single images or neurons. As predictions are often computed from millions of weights that are optimized over millions of imag… ▽ More

    Submitted 2 September, 2019; v1 submitted 3 April, 2019; originally announced April 2019.

    Comments: Published in IEEE Transactions on Visualization and Computer Graphics 2020, and presented at IEEE VAST 2019

  20. arXiv:1808.04414  [pdf, other

    cs.HC cs.SI

    Large Graph Exploration via Subgraph Discovery and Decomposition

    Authors: James Abello, Fred Hohman, Varun Bezzam, Duen Horng Chau

    Abstract: We are developing an interactive graph exploration system called Graph Playground for making sense of large graphs. Graph Playground offers a fast and scalable edge decomposition algorithm, based on iterative vertex-edge peeling, to decompose million-edge graphs in seconds. Graph Playground introduces a novel graph exploration approach and a 3D representation framework that simultaneously reveals… ▽ More

    Submitted 13 August, 2018; originally announced August 2018.

  21. arXiv:1806.05660  [pdf, other

    cs.CV cs.AI cs.HC

    Interactive Classification for Deep Learning Interpretation

    Authors: Ángel Alexander Cabrera, Fred Hohman, Jason Lin, Duen Horng Chau

    Abstract: We present an interactive system enabling users to manipulate images to explore the robustness and sensitivity of deep learning image classifiers. Using modern web technologies to run in-browser inference, users can remove image features using inpainting algorithms and obtain new classifications in real time, which allows them to ask a variety of "what if" questions by experimentally modifying ima… ▽ More

    Submitted 10 April, 2019; v1 submitted 14 June, 2018; originally announced June 2018.

    Comments: Presented as a demo at CVPR'18

  22. arXiv:1802.06816  [pdf, other

    cs.CV cs.AI cs.CR

    Shield: Fast, Practical Defense and Vaccination for Deep Learning using JPEG Compression

    Authors: Nilaksh Das, Madhuri Shanbhogue, Shang-Tse Chen, Fred Hohman, Siwei Li, Li Chen, Michael E. Kounavis, Duen Horng Chau

    Abstract: The rapidly growing body of research in adversarial machine learning has demonstrated that deep neural networks (DNNs) are highly vulnerable to adversarially generated images. This underscores the urgent need for practical defense that can be readily deployed to combat attacks in real-time. Observing that many attack strategies aim to perturb image pixels in ways that are visually imperceptible, w… ▽ More

    Submitted 19 February, 2018; originally announced February 2018.

    Comments: under review at KDD'18

  23. arXiv:1801.06889  [pdf, other

    cs.HC cs.AI cs.LG stat.ML

    Visual Analytics in Deep Learning: An Interrogative Survey for the Next Frontiers

    Authors: Fred Hohman, Minsuk Kahng, Robert Pienta, Duen Horng Chau

    Abstract: Deep learning has recently seen rapid development and received significant attention due to its state-of-the-art performance on previously-thought hard problems. However, because of the internal complexity and nonlinear structure of deep neural networks, the underlying decision making processes for why these models are achieving such performance are challenging and sometimes mystifying to interpre… ▽ More

    Submitted 14 May, 2018; v1 submitted 21 January, 2018; originally announced January 2018.

    Comments: Under review for IEEE Transactions on Visualization and Computer Graphics (TVCG)

    ACM Class: H.5.2; I.5.1.d; I.6.9.c; I.6.9.f; I.2.6.g

  24. arXiv:1708.09086  [pdf, other

    cs.AI cs.CV

    A Deep Learning Approach for Population Estimation from Satellite Imagery

    Authors: Caleb Robinson, Fred Hohman, Bistra Dilkina

    Abstract: Knowing where people live is a fundamental component of many decision making processes such as urban development, infectious disease containment, evacuation planning, risk management, conservation planning, and more. While bottom-up, survey driven censuses can provide a comprehensive view into the population landscape of a country, they are expensive to realize, are infrequently performed, and onl… ▽ More

    Submitted 29 August, 2017; originally announced August 2017.

  25. arXiv:1705.02900  [pdf, other

    cs.CV cs.CR

    Keeping the Bad Guys Out: Protecting and Vaccinating Deep Learning with JPEG Compression

    Authors: Nilaksh Das, Madhuri Shanbhogue, Shang-Tse Chen, Fred Hohman, Li Chen, Michael E. Kounavis, Duen Horng Chau

    Abstract: Deep neural networks (DNNs) have achieved great success in solving a variety of machine learning (ML) problems, especially in the domain of image recognition. However, recent research showed that DNNs can be highly vulnerable to adversarially generated instances, which look seemingly normal to human observers, but completely confuse DNNs. These adversarial samples are crafted by adding small pertu… ▽ More

    Submitted 8 May, 2017; originally announced May 2017.