Designing Interactive Transfer Learning Tools for ML Non-Experts

Best Paper
AI-Assisted Decision-Making & AutomationComputational Methods in HCISoftware Engineers & DevelopersAI/ML Researchers & Engineers

Title of the Paper

Designing Interactive Transfer Learning Tools for ML Non-Experts

Paper Information

  • Domain: Human-Computer Interaction and Machine Learning
  • Keywords: Interactive Machine Learning, User Studies, Transfer Learning, Prototype Design, Convolutional Neural Networks, Non-Expert Users, User Behavior, Interface Evaluation, Design Metaphor, Data Visualization

Research Background and Issues

  • Problems and Challenges:

    • Users outside the field of machine learning may lack sufficient knowledge to build and utilize models effectively.
    • Despite its powerful capabilities, transfer learning is complex and difficult for non-expert users to leverage efficiently.
    • Current interactive machine learning tools focus on supporting expert users in model development rather than helping non-experts integrate machine learning into their workflows more effectively.
  • Significance of the Research:

    • Transfer learning enables non-experts to quickly reuse pre-trained models, avoiding the complexity of building models from scratch.
    • Designing interactive tools for non-expert users has the potential to lower the barrier to machine learning usage and broaden its application across diverse domains.
  • Motivation and Related Work:

    • Existing research on interactive machine learning primarily focuses on interface design and task support, with limited studies on non-expert user behavior in transfer learning scenarios.
    • Transfer learning is considered a key method for building high-performance models, particularly due to its success in computer vision and natural language processing.
    • The authors aim to design an interactive environment to observe how non-expert users understand and apply transfer learning, identifying areas for design improvement.

Solution

  • Methods and Solutions:

    • Develop an interactive prototype tool that enables users to manipulate and transfer pre-trained convolutional neural network (CNN) models using modular "building blocks."
    • Employ a human-centered design approach to break down transfer learning into actionable steps, offering visualization and step-by-step guidance.
    • Provide tools for exploring model performance, such as input-output analysis, confidence measurement, and feature heatmap visualization, to assist users in observing transfer outcomes.
  • Innovations:

    • The tool employs a "building block" metaphor to modularize the complex process of model construction, reducing cognitive load.
    • Integrates perceptual and operational tasks to offer users intuitive methods for model diagnosis, enhancing non-experts' understanding of model behavior.
    • Conducts detailed qualitative and quantitative analysis of non-expert strategies in transfer learning, summarizing user behavior patterns.
  • Implementation Process and Techniques:

    1. Conduct expert interviews and literature reviews to identify key challenges in transfer learning.
    2. Design an initial prototype and validate its feasibility through user testing.
    3. Refine the tool interface to support end-to-end transfer learning tasks.
    4. Observe user behavior strategies in a laboratory setting, recording quantitative and qualitative data.

Research Outcomes

  • Specific Results:

    • Developed an interactive transfer learning tool prototype for studying user behavior.
    • Identified data-driven and perception-driven decision-making behaviors among non-expert users in transfer learning tasks.
    • Proposed a conceptual model describing how non-experts process information and approach tasks during transfer learning.
  • Comparative Advantages over Existing Solutions:

    • The system design focuses specifically on transfer learning scenarios, addressing task-specific needs better than general interactive machine learning tools.
    • Provides more detailed model diagnostic tools to help users understand potential issues during the transfer process.
  • Experimental or Evaluation Results:

    • All participants in the experiments had no prior exposure to transfer learning, yet most successfully completed model construction tasks with tool guidance.
    • Recorded various user strategies during experiments, including data-driven task similarity assessments, domain knowledge application, and reasoning about model structures.
    • However, users were often hindered by misconceptions about machine learning processes (e.g., believing models retain all previously trained knowledge), which significantly impacted task efficiency.
  • Limitations and Future Directions:

    • Limitations include experiments focusing only on simple handwritten letter classification tasks, without exploring user behavior in more complex scenarios.
    • The system supports only shallow CNN extensions and does not include other model types or advanced hyperparameter tuning options.
    • Future work aims to expand the tool to broader user groups, particularly domain experts and citizen scientists in real-world industry contexts, and explore optimization of historical behavior tracking and model comparison functionalities.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/47919/2021

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3411764.3445096
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2021
emoji_events
Award
Best Paper
group
Authors
2 authors
sell
Subtopics
AI-Assisted Decision-Making & Automation, Computational Methods in HCI
work
Professions
Software Engineers & Developers, AI/ML Researchers & Engineers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers