Facilitating Knowledge Sharing from Domain Experts to Data Scientists for Building NLP Models

Human-LLM CollaborationComputational Methods in HCISoftware Engineers & DevelopersAI/ML Researchers & Engineers

Document Title

Facilitating Knowledge Sharing from Domain Experts to Data Scientists for Building NLP Models

Document Information

  • Subject Areas: Human-Computer Interaction, Machine Learning, Multidisciplinary Collaboration
  • Keywords: Human-in-the-Loop Machine Learning, CSCW (Computer-Supported Cooperative Work), Natural Language Processing, Domain Knowledge Sharing, Multidisciplinary Collaboration, Label Inference, Knowledge Extraction, Interactive Systems, Cold Start, Scalability
  • Conference: 26th International Conference on Intelligent User Interfaces (IUI '21)
  • Primary Authors and Affiliations:
    • Soya Park (MIT)
    • April Wang (University of Michigan)
    • Ban Kawas, Q. Vera Liao, David Piorkowski, Marina Danilevsky (IBM Research)

Research Background and Problem

  • Challenges and Issues:

    1. Data scientists need to acquire domain-specific knowledge to develop machine learning models, but this learning process is often time-consuming and inefficient.
    2. Extracting domain experts' knowledge relies on sporadic and complex interactions with data scientists, and there is a lack of standardized tools to facilitate collaboration.
    3. Current machine learning development often requires a large amount of labeled data, making it particularly challenging to develop and debug models in scenarios with scarce or non-existent labels.
  • Motivation and Importance:

    • As machine learning becomes widely applied in domains such as healthcare and finance, it is crucial to address the inefficiency of domain knowledge transfer and the scarcity of labels to accelerate model development.
    • More efficient methods for domain knowledge extraction can enhance model development transparency, scalability, and reduce the burden on domain experts.
  • Related Work:

    • Technical and interpersonal challenges in data science workflows, such as the limitations of collaborative data science tools and the participation patterns of domain experts in model development.
    • Existing domain knowledge acquisition methods focus on document annotation tools or intuitive interactive tools for data collection, but they still face issues such as difficulty in knowledge transfer and insufficient support for data scientists' needs.

Solution

  • Core Contribution:

    • Proposed a domain knowledge transfer framework "Ziva" (for natural language processing tasks).
    • Designed and developed a user interface to help domain experts effectively transfer knowledge through domain concept extraction and label inference methods.
  • Innovations:

    1. Introduced a diverse set of inference methods for domain experts to share knowledge via representative data instances (supporting five forms: keyword selection, instance simplification, instance perturbation, concept keyword annotation, and concept annotation).
    2. Provided asynchronous interaction and reuse capabilities for knowledge.
    3. Supported model development needs in cold start scenarios.
  • Implementation Steps and Techniques:

    1. Extracted a representative subset of text instances from unlabeled data (using tf-idf and k-means clustering).
    2. Designed an interactive interface for domain experts to perform the following tasks:
      • Concept Extraction: Group instance cards through a drag-and-drop interface to extract domain topics and descriptions.
      • Label Inference: Use five specific methods for label explanation to help data scientists understand domain instances.
    3. Data Usage: Data scientists utilized domain knowledge extracted by Ziva as the basis for feature engineering, rapid label generation, and model debugging.

Research Outcomes

  • Experimental Design:

    • Experiment 1: Small-scale lab user study (12 participants) comparing task completion time, cognitive load, and task experience under different label inference methods for domain experts.
    • Experiment 2: Extended to a large-scale crowdsourcing experiment (88 participants), reporting the usability, mental stress, and subjective work experience of each method based on field surveys.
    • Experiment 3: Interview study with data scientists (7 experienced professionals) to examine the practical value of Ziva outputs in machine learning workflows.
  • Key Findings:

    1. Domain Knowledge Transfer:
      • Ziva supported domain experts in completing knowledge extraction tasks with relatively low cognitive load, performing particularly well under the "instance simplification" and "concept annotation" task conditions.
    2. Utility for Data Scientists:
      • Data scientists noted that the outputs could be used for label propagation, feature engineering, enhancing interpretability, and designing few-shot learning models.
      • "Concept annotation" was the most favored, as its structured information could be directly applied to multi-task modeling.
    3. Experimental Performance:
      • Test results based on domain expert annotations showed that features generated from concept annotations exhibited stronger consistency in machine learning models compared to existing "keyword (Bag of Words)" methods.
    4. Feedback:
      • Data scientists acknowledged Ziva's contribution to seamless domain knowledge collaboration and suggested future extensions to different domains and multi-model architectures.
  • Limitations and Future Directions:

    • Currently validated only on sentiment analysis tasks and restaurant review data. Future work should extend to other task contexts and domains (e.g., healthcare, education, machine translation).
    • Further research is needed on sparse domain knowledge, such as domain background information and data sparsity.
    • Explore key design elements for tools that support efficient collaboration and knowledge reuse.

Conclusion

This paper provides a standardized tool (Ziva) for facilitating collaboration between data scientists and domain experts in building NLP models. Through design evaluations, it demonstrates how novel interaction methods and an open framework can significantly improve the efficiency of knowledge sharing while addressing common challenges in multidisciplinary collaboration.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/iui/57973/2021

AdRecommended

Learn AI Coding at CodeNow

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

Paper Snapshot

fact_check
dataset
Source
IUI
calendar_month
Year
2021
emoji_events
Award
No award tagged
group
Authors
6 authors
sell
Subtopics
Human-LLM Collaboration, 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