AutoML.org

Freiburg-Hannover-Tübingen

Position: A Call to Action for a Human-Centered AutoML Paradigm

Paper Authors

Marius Lindauer, Florian Karl, Anne Klier, Julia Moosbauer, Alexander Tornede, Andreas Mueller, Frank Hutter, Matthias Feurer, Bernd Bischl

Motivation

Automated Machine Learning (AutoML) has significantly transformed the machine learning landscape by automating the creation and optimization of ML models. This has opened up a path towards democratized ML, making it accessible to a wider audience and assisting researchers in developing new algorithms. However, the primary focus of AutoML has been on optimizing predictive performance, often at the expense of user interaction, interpretability, fairness, and other objectives. This narrow focus kept the full potential of AutoML untapped, especially in meeting the varied needs of its diverse stakeholders

Key Challenges and Insights

  1. Rigidity in Design: Current AutoML systems are often rigid, providing oversimplified and inflexible solutions that fail to cater to the diverse needs of different user groups, including domain experts, data scientists, and ML researchers. These systems typically also lack the capability to incorporate user preferences and domain knowledge effectively.
  2. Narrow Focus on Predictive Performance: While AutoML systems excel at optimizing predictive performance, they frequently overlook important aspects such as interpretability, causality, fairness, and robustness. These factors are crucial in many real-world applications but are challenging to quantify and optimize simultaneously.
  3. Lack of Iterative Interaction: Many AutoML systems operate as one-time execution tools, producing a single model or configuration. This approach does not support the iterative and interactive processes necessary for refining models based on intermediate results and evolving them based on further insights, as the common workflow of data scientists and ML practitioners often requires.
  4. Efficiency Concerns: Efficiency remains a significant challenge for cutting-edge ML research. AutoML tools need to offer quick response times to facilitate interactive workflows and handle large-scale model training effectively.

Proposed Approach

We propose a human-centered AutoML paradigm that integrates the strengths of human expertise with automated methodologies. This approach involves:

  1. Transparency and Interpretability: Enhancing the transparency and interpretability of AutoML systems to build user trust and enable users to understand and validate the decisions made by these systems. This includes making both the final models and their local decisions, as well as the AutoML process itself, more accessible and understandable.
  2. Customizability and Flexibility: Providing greater customization options in AutoML tools to cater to the specific needs of different user groups. This includes allowing users to inject domain knowledge, adjust configurations based on insights gained during the process, optimizing multiple objectives (e.g., fairness, inference time, or energy consumption) beyond just predictive performance while including and respecting further constraints
  3. Integration with Data Science Workflows: Ensuring that AutoML systems seamlessly integrate with broader data science workflows, supporting iterative and interactive processes that reflect the natural workflow of data scientists and domain experts. This integration would enable more effective collaboration and refinement of models.
  4. Collaboration with Human Experts: Recognizing the essential role of human experts in the ML process. By leveraging human expertise, AutoML systems can be more effectively tailored to specific applications, improving both performance and usability. This involves designing interfaces and interaction methods that facilitate the input and feedback of human experts throughout the AutoML process.
  5. Empowerment through Education: Focusing on the educational aspect of AutoML to reduce a reliance on deep mathematical understanding first, but allows for a quick positive hands-on experience that can later on deepened with theory. This educational component can help users develop a better grasp of ML techniques and make more informed decisions.

Conclusion

AutoML has revolutionized the ML landscape, but there is still a lot of untapped potential. By adopting a human-centered approach, AutoML can become more flexible, interpretable, and collaborative, enhancing its usability and effectiveness for a wider range of applications. This paper serves as a call to action for researchers and practitioners to embrace this paradigm and contribute to its development. For a deeper understanding and to explore these ideas further, we encourage you to read the full paper.

Links: [Paper (ArXiv) | YouTube Summary]

Back