Machine learning (ML) continues to permeate all layers of academia, industry and society. Despite its successes, mental frameworks to capture and represent machine learning workflows in a consistent and coherent manner are lacking. For instance, the de facto process modeling standard, Business Process Model and Notation (BPMN), managed by the Object Management Group, is widely accepted and applied. However, it is short of specific support to represent machine learning workflows. Further, the number of heterogeneous tools for deployment of machine learning solutions can easily overwhelm practitioners. Research is needed to align the process from modeling to deploying ML workflows. We analyze requirements for standard based conceptual modeling for machine learning workflows and their serverless deployment. Confronting the shortcomings with respect to consistent and coherent modeling of ML workflows in a technology independent and interoperable manner, we extend BPMN's Meta-Object Facility (MOF) metamodel and the corresponding notation and introduce BPMN4sML (BPMN for serverless machine learning). Our extension BPMN4sML follows the same outline referenced by the Object Management Group (OMG) for BPMN. We further address the heterogeneity in deployment by proposing a conceptual mapping to convert BPMN4sML models to corresponding deployment models using TOSCA. BPMN4sML allows technology-independent and interoperable modeling of machine learning workflows of various granularity and complexity across the entire machine learning lifecycle. It aids in arriving at a shared and standardized language to communicate ML solutions. Moreover, it takes the first steps toward enabling conversion of ML workflow model diagrams to corresponding deployment models for serverless deployment via TOSCA.
翻译:尽管取得了成功,但缺乏以一致和一致的方式获取和代表机器学习工作流程的心理框架,例如,由目标管理小组管理的实际流程模型标准、业务流程模型和说明(BPMN)被广泛接受和应用;然而,缺乏代表机器学习工作流程的具体支持;此外,部署机器学习解决方案的多种工具数量很容易地压倒实践者;需要开展研究,将程序从建模到部署ML工作流程。我们分析机器学习工作流程及其无服务器部署的标准复杂概念模型要求。克服在以独立和互操作的方式管理ML工作流程的一致和一致模型方面的缺陷,我们推广BPMN的Met-Objn 模型和相应的注释,并引入BPMN4模型,用于不使用服务器的系统可持续性学习。 我们的扩展BPMN4工作流程的扩展遵循了由目标管理小组(OMG)为机器学习流程及其无服务器的标准化模型。我们通过BPMN的升级和MMMML模型向B的标准化和MML的升级模型转换了模型。