License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagRep.10.2.76
URN: urn:nbn:de:0030-drops-130603
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2020/13060/
Go back to Dagstuhl Reports


Kersting, Kristian ; Kim, Miryung ; Van den Broeck, Guy ; Zimmermann, Thomas
Weitere Beteiligte (Hrsg. etc.): Kristian Kersting and Miryung Kim and Guy Van den Broeck and Thomas Zimmermann

SE4ML - Software Engineering for AI-ML-based Systems (Dagstuhl Seminar 20091)

pdf-format:
dagrep_v010_i002_p076_20091.pdf (8 MB)


Abstract

Multiple research disciplines, from cognitive sciences to biology, finance, physics, and the social sciences, as well as many companies, believe that data-driven and intelligent solutions are necessary. Unfortunately, current artificial intelligence (AI) and machine learning (ML) technologies are not sufficiently democratized - building complex AI and ML systems requires deep expertise in computer science and extensive programming skills to work with various machine reasoning and learning techniques at a rather low level of abstraction. It also requires extensive trial and error exploration for model selection, data cleaning, feature selection, and parameter tuning. Moreover, there is a lack of theoretical understanding that could be used to abstract away these subtleties. Conventional programming languages and software engineering paradigms have also not been designed to address challenges faced by AI and ML practitioners. In 2016, companies invested $26–39 billion in AI and McKinsey predicts that investments will be growing over the next few years. Any AI/ML-based systems will need to be built, tested, and maintained, yet there is a lack of established engineering practices in industry for such systems because they are fundamentally different from traditional software systems.
This Dagstuhl Seminar brought together two rather disjoint communities together, software engineering and programming languages (PL/SE) and artificial intelligence and machine learning (AI-ML) to discuss open problems on how to improve the productivity of data scientists, software engineers, and AI-ML practitioners in industry.

BibTeX - Entry

@Article{kersting_et_al:DR:2020:13060,
  author =	{Kristian Kersting and Miryung Kim and Guy Van den Broeck and Thomas Zimmermann},
  title =	{{SE4ML - Software Engineering for AI-ML-based Systems (Dagstuhl Seminar 20091)}},
  pages =	{76--87},
  journal =	{Dagstuhl Reports},
  ISSN =	{2192-5283},
  year =	{2020},
  volume =	{10},
  number =	{2},
  editor =	{Kristian Kersting and Miryung Kim and Guy Van den Broeck and Thomas Zimmermann},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2020/13060},
  URN =		{urn:nbn:de:0030-drops-130603},
  doi =		{10.4230/DagRep.10.2.76},
  annote =	{Keywords: correctness / explainability / traceability / fairness for ml, data scientist productivity, debugging/ testing / verification for ml systems}
}

Keywords: correctness / explainability / traceability / fairness for ml, data scientist productivity, debugging/ testing / verification for ml systems
Collection: Dagstuhl Reports, Volume 10, Issue 2
Issue Date: 2020
Date of publication: 17.09.2020


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI