StreamAI: Dealing with Challenges of Continual Learning Systems for Serving AI in Production

Mariam Barry, Albert Bifet, Jean Luc Billy

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

How to build, deploy, update & maintain dynamic models which continuously learn from streaming data? This paper covers the industrialization aspects of these questions in production systems. In today's fast-changing environments, organizations are faced with the crucial challenge of predictive analytics in online fashion from big data and deploying Artificial Intelligence models at scale. Applications include cyber-security, cloud infrastructure, social networks and financial markets. Online learning models that learn continuously and adapt to the potentially evolving data distributions have demonstrated efficiency for big data stream learning. However, the challenges of deploying and maintaining such models in production (serving) have stalled their adoption. In this paper, we first categorize key challenges faced by the R&D, MLOps and governance teams for deploying automated and self-training AI models in production. Next, we highlight the challenges related to stream-based online machine-learning systems. Finally, we propose StreamAI, a technology-agnostic architecture to deal with the MLOps journey (learning, serving, maintenance) of online models in production. We conclude with open research questions for AI, MLOps and software engineering to bridge the gaps between industry needs and research-oriented development.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACM 45th International Conference on Software Engineering
Subtitle of host publicationSoftware Engineering in Practice, ICSE-SEIP 2023
PublisherIEEE Computer Society
Pages134-137
Number of pages4
ISBN (Electronic)9798350300376
DOIs
Publication statusPublished - 20 Sept 2023
Externally publishedYes
Event45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2023 - Melbourne, Australia
Duration: 14 May 202320 May 2023

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2023
Country/TerritoryAustralia
CityMelbourne
Period14/05/2320/05/23

Keywords

  • AI
  • Banking
  • Challenges
  • Industry
  • MLOps
  • Online Learning
  • Production
  • Serving
  • StreamAI
  • Streaming data

Fingerprint

Dive into the research topics of 'StreamAI: Dealing with Challenges of Continual Learning Systems for Serving AI in Production'. Together they form a unique fingerprint.

Cite this