AutoDS: Towards Human-Centered Automation of Data Science

Human-LLM CollaborationAI-Assisted Decision-Making & AutomationAutoML InterfacesData Scientists & AnalystsAI/ML Researchers & EngineersHCI ResearchersStatisticians & Data Scientists

Document Title

AutoDS: Towards Human-Centered Automation of Data Science

Document Information

  • Topic Area: Automated Data Science, Human-Computer Collaboration, User Experience Design
  • Keywords: Data Science, Automated Data Science, Automated Machine Learning, AutoML, AutoDS, Human-Computer Collaboration, Explainable AI, User Research, Automated Model Building, XAI

Research Background and Issues

  • Issues and Challenges:

    • Tasks within the data science lifecycle, such as data exploration and model training, are labor-intensive and time-consuming, preventing data scientists from focusing on high-value knowledge discovery and decision-making activities.
    • It remains unclear whether automation technologies (e.g., AutoML) can optimize these processes to support data science tasks and what their actual impact is on work practices and user behavior.
    • Trust and user experience with automation tools (e.g., AutoDS) require deeper understanding.
  • Importance:

    • Automation can reduce the time spent on low-level tasks, improve efficiency, and help data scientists focus on decision-making and knowledge discovery.
    • Human-computer collaboration is a critical trend in future data science practices, necessitating exploration of how automation technologies can integrate into human workflows while ensuring interpretability and trustworthiness.
  • Research Motivation and Related Work:

    • Previous studies indicate that 80% of data science time is spent on data preparation and model selection, tasks that can be optimized through automation.
    • AutoML technologies are rapidly evolving (e.g., Google AutoML, H2O, DataRobot), yet research on their interaction with real-world workflows remains insufficient.
    • HCI research has explored future directions for human collaboration with AutoDS systems, but experimental validation and user behavior data are still lacking.

Solution

  • Methods and Solutions:

    • Propose a prototype automated data science system, AutoDS, capable of automatically suggesting machine learning configurations, preprocessing data, selecting algorithms, and training models.
    • Provide two user interfaces: a web-based graphical interface and a programming notebook interface.
    • Design experiments to compare data scientists' behaviors and outcomes when using AutoDS versus traditional Jupyter Notebook for task completion.
  • Innovations:

    • Automatically generate readable Python code to help users understand and modify models.
    • Provide real-time visualization of tree structures and model rankings to support users in monitoring model training and filtering results.
    • Explore shifts in user work patterns and their trust and acceptance of tools assisted by automation.
  • Implementation Steps and Technologies:

    • The system accepts user-uploaded datasets, automatically suggests task configurations, and generates multiple model pipelines.
    • High-performance models are created using a joint optimization algorithm combining data preprocessing, feature engineering, algorithm selection, and hyperparameter tuning.
    • Users can browse model details, download and edit corresponding Python notebook code, or directly deploy models as API endpoints.

Research Outcomes

  • Specific Outcomes:

    • In experiments, AutoDS significantly improved productivity (average of 8 models generated per user) and model quality (ROC AUC 0.919 compared to 0.899 using traditional methods), while reducing human errors.
    • Despite high model quality, user confidence in AutoDS-generated models was lower than manually crafted models (2.4 vs. 3.3 on a 5-point scale).
  • Advantages Over Existing Solutions:

    • Automation supports the entire data science lifecycle, saving substantial time.
    • Provides more understandable and modifiable code output, enhancing system transparency.
    • Encourages users to focus on understanding models and data rather than repetitive coding tasks.
  • Experimental or Evaluation Results:

    • Experiments validated the efficiency gains and quality improvements brought by AutoDS.
    • Users showed acceptance of AutoDS functionalities, but confidence in the models requires further design optimization.
  • Limitations and Future Directions:

    • The simplicity of the experimental task datasets may limit direct applicability to complex data science projects.
    • Trust issues with AutoDS need to be addressed, such as by enhancing its interpretability and transparency.
    • Future research could expand to diverse user groups (e.g., domain experts and end-users) and applications in complex, multi-stage data science projects.
    • Investigate further optimization of human-computer collaboration within data science workflows.

The above is a structured summary and key point extraction of the PDF content. This article proposes an automation platform tailored for human-centered data science work and analyzes its impact on user behavior, productivity, and model quality through experimental research, while identifying areas for improvement.

Quick Actions

Share

Share this page

ios_share

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

AdRecommended

Learn AI Coding at CodeNow

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

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2021
emoji_events
Award
No award tagged
group
Authors
5 authors
sell
Subtopics
Human-LLM Collaboration, AI-Assisted Decision-Making & Automation, AutoML Interfaces
work
Professions
Data Scientists & Analysts, AI/ML Researchers & Engineers, HCI Researchers, Statisticians & Data Scientists
article
Content Status
Full text indexed
hub
Related Papers
9 related papers