@inproceedings{25ab3892dd4c4f9fbdc999405989df8c,
title = "StreamAI: Dealing with Challenges of Continual Learning Systems for Serving AI in Production",
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.",
keywords = "AI, Banking, Challenges, Industry, MLOps, Online Learning, Production, Serving, StreamAI, Streaming data",
author = "Mariam Barry and Albert Bifet and Billy, \{Jean Luc\}",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE.; 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2023 ; Conference date: 14-05-2023 Through 20-05-2023",
year = "2023",
month = sep,
day = "20",
doi = "10.1109/ICSE-SEIP58684.2023.00017",
language = "English",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society",
pages = "134--137",
booktitle = "Proceedings - 2023 IEEE/ACM 45th International Conference on Software Engineering",
}