A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lu, Qinghua, Zhu, Liming, Xu, Xiwei, Liu, Yue, Xing, Zhenchang, Whittle, Jon
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914646446833664
author Lu, Qinghua
Zhu, Liming
Xu, Xiwei
Liu, Yue
Xing, Zhenchang
Whittle, Jon
author_facet Lu, Qinghua
Zhu, Liming
Xu, Xiwei
Liu, Yue
Xing, Zhenchang
Whittle, Jon
contents The recent release of large language model (LLM) based chatbots, such as ChatGPT, has attracted huge interest in foundation models. It is widely believed that foundation models will serve as the fundamental building blocks for future AI systems. As foundation models are in their early stages, the design of foundation model based systems has not yet been systematically explored. There is limited understanding about the impact of introducing foundation models in software architecture. Therefore, in this paper, we propose a taxonomy of foundation model based systems, which classifies and compares the characteristics of foundation models and design options of foundation model based systems. Our taxonomy comprises three categories: the pretraining and adaptation of foundation models, the architecture design of foundation model based systems, and responsible-AI-by-design. This taxonomy can serve as concrete guidance for making major architectural design decisions when designing foundation model based systems and highlights trade-offs arising from design decisions.
format Preprint
id arxiv_https___arxiv_org_abs_2305_05352
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture
Lu, Qinghua
Zhu, Liming
Xu, Xiwei
Liu, Yue
Xing, Zhenchang
Whittle, Jon
Software Engineering
Artificial Intelligence
Computation and Language
The recent release of large language model (LLM) based chatbots, such as ChatGPT, has attracted huge interest in foundation models. It is widely believed that foundation models will serve as the fundamental building blocks for future AI systems. As foundation models are in their early stages, the design of foundation model based systems has not yet been systematically explored. There is limited understanding about the impact of introducing foundation models in software architecture. Therefore, in this paper, we propose a taxonomy of foundation model based systems, which classifies and compares the characteristics of foundation models and design options of foundation model based systems. Our taxonomy comprises three categories: the pretraining and adaptation of foundation models, the architecture design of foundation model based systems, and responsible-AI-by-design. This taxonomy can serve as concrete guidance for making major architectural design decisions when designing foundation model based systems and highlights trade-offs arising from design decisions.
title A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2305.05352