IDEAS home Printed from https://ideas.repec.org/h/spr/lnopch/978-3-031-15644-1_34.html
   My bibliography  Save this book chapter

Pattern Language for Designing Distributed AI Systems

In: City, Society, and Digital Transformation

Author

Listed:
  • 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)

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.

Suggested Citation

  • Satish Mahadevan Srinivasan & Shahed Mahbub & Raghvinder S. Sangwan & Youakim Badr & Partha Mukherjee, 2022. "Pattern Language for Designing Distributed AI Systems," Lecture Notes in Operations Research, in: Robin Qiu & Wai Kin Victor Chan & Weiwei Chen & Youakim Badr & Canrong Zhang (ed.), City, Society, and Digital Transformation, chapter 0, pages 467-477, Springer.
  • Handle: RePEc:spr:lnopch:978-3-031-15644-1_34
    DOI: 10.1007/978-3-031-15644-1_34
    as

    Download full text from publisher

    To our knowledge, this item is not available for download. To find whether it is available, there are three options:
    1. Check below whether another version of this item is available online.
    2. Check on the provider's web page whether it is in fact available.
    3. Perform a search for a similarly titled item that would be available.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:lnopch:978-3-031-15644-1_34. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.