Pattern Language for Designing Distributed AI Systems
Satish Mahadevan Srinivasan (),
Shahed Mahbub (),
Raghvinder S. Sangwan (),
Youakim Badr () and
Partha Mukherjee ()
Additional contact information
Satish Mahadevan Srinivasan: Penn State Great Valley
Shahed Mahbub: Penn State Great Valley
Raghvinder S. Sangwan: Penn State Great Valley
Youakim Badr: Penn State Great Valley
Partha Mukherjee: Penn State Great Valley
Chapter Chapter 34 in City, Society, and Digital Transformation, 2022, pp 467-477 from Springer
Abstract:
Abstract Design of Artificial Intelligence (AI) and Machine Learning (ML) applications, hereafter referred to as AI systems, is often based on a typical ML pipeline. One of the reasons for choosing this approach is its simplicity and modularity. While simple, such an approach tends to be rigid with respect to changing needs, technologies, devices, and algorithms. Recent research on design patterns for ML has introduced best practices for engineering AI systems. We examine a set of these patterns, or a pattern language, where individually selected patterns can build on each other to offer a complete design solution for a distributed AI system. We demonstrate the use of this pattern language to design an AI system for emotion classification of social media content. The result is an AI system that is not only easy to change and reuse in a similar context, for instance emotion classification of image data, but one whose architecture has better performance, usability, maintainability, security, and reliability.
Keywords: AI engineering; Distributed AI system; Design pattern; Pattern language; Artificial intelligence; Machine learning (search for similar items in EconPapers)
Date: 2022
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:lnopch:978-3-031-15644-1_34
Ordering information: This item can be ordered from
http://www.springer.com/9783031156441
DOI: 10.1007/978-3-031-15644-1_34
Access Statistics for this chapter
More chapters in Lecture Notes in Operations Research from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().