论文标题
一种创建架构框架的组成方法,该架构框架具有分配AI系统的应用程序
A Compositional Approach to Creating Architecture Frameworks with an Application to Distributed AI Systems
论文作者
论文摘要
各种形式的人工智能(AI)越来越多地进入复杂的分布式系统。例如,它在本地用作传感器系统的一部分,在低延迟高性能推断或云中的边缘上使用它,例如用于数据挖掘。现代复杂系统(例如连接车辆)通常是物联网(IoT)的一部分。为了管理复杂性,用架构框架描述了架构,这些框架由通过通信规则连接的许多架构视图组成。尽管有一些尝试,但适合于分布式AI系统开发的建筑框架数学基础的定义仍然需要调查和研究。在本文中,我们建议通过为系统体系结构提供数学模型来扩展体系结构框架,该模型可扩展,并支持不同方面的共同进化,例如AI系统。基于设计科学研究,本研究首先要确定建筑框架的挑战。然后,我们从确定的挑战四个规则中得出,并通过利用类别理论的概念来制定它们。我们展示了构图思维如何为复杂系统的建筑框架的创建和管理提供规则,例如使用AI的分布式系统。本文的目的不是提供特定于AI系统的观点或体系结构模型,而是基于数学公式提供指南,以了解如何使用现有或新创建的观点来构建一致的框架。为了实践和测试该方法,使用已识别和配制的规则来推导欧盟Horizon 2020项目的建筑框架``IoT中的非常有效的深度学习”(Vedliot)以案例研究的形式得出。
Artificial intelligence (AI) in its various forms finds more and more its way into complex distributed systems. For instance, it is used locally, as part of a sensor system, on the edge for low-latency high-performance inference, or in the cloud, e.g. for data mining. Modern complex systems, such as connected vehicles, are often part of an Internet of Things (IoT). To manage complexity, architectures are described with architecture frameworks, which are composed of a number of architectural views connected through correspondence rules. Despite some attempts, the definition of a mathematical foundation for architecture frameworks that are suitable for the development of distributed AI systems still requires investigation and study. In this paper, we propose to extend the state of the art on architecture framework by providing a mathematical model for system architectures, which is scalable and supports co-evolution of different aspects for example of an AI system. Based on Design Science Research, this study starts by identifying the challenges with architectural frameworks. Then, we derive from the identified challenges four rules and we formulate them by exploiting concepts from category theory. We show how compositional thinking can provide rules for the creation and management of architectural frameworks for complex systems, for example distributed systems with AI. The aim of the paper is not to provide viewpoints or architecture models specific to AI systems, but instead to provide guidelines based on a mathematical formulation on how a consistent framework can be built up with existing, or newly created, viewpoints. To put in practice and test the approach, the identified and formulated rules are applied to derive an architectural framework for the EU Horizon 2020 project ``Very efficient deep learning in the IoT" (VEDLIoT) in the form of a case study.