Modular design patterns for hybrid learning and reasoning systems a taxonomy, patterns and use cases

被引:27
|
作者
van Bekkum, Michael [1 ]
de Boer, Maaike [1 ]
van Harmelen, Frank [2 ]
Meyer-Vitali, Andre [1 ]
ten Teije, Annette [3 ]
机构
[1] TNO, The Hague, Netherlands
[2] Vrije Univ Amsterdam, Knowledge Representat & Reasoning, Amsterdam, Netherlands
[3] Vrije Univ Amsterdam, Amsterdam, Netherlands
关键词
Neuro-symbolic systems; Design patterns;
D O I
10.1007/s10489-021-02394-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The unification of statistical (data-driven) and symbolic (knowledge-driven) methods is widely recognized as one of the key challenges of modern AI. Recent years have seen a large number of publications on such hybrid neuro-symbolic AI systems. That rapidly growing literature is highly diverse, mostly empirical, and is lacking a unifying view of the large variety of these hybrid systems. In this paper, we analyze a large body of recent literature and we propose a set of modular design patterns for such hybrid, neuro-symbolic systems. We are able to describe the architecture of a very large number of hybrid systems by composing only a small set of elementary patterns as building blocks. The main contributions of this paper are: 1) a taxonomically organised vocabulary to describe both processes and data structures used in hybrid systems; 2) a set of 15+ design patterns for hybrid AI systems organized in a set of elementary patterns and a set of compositional patterns; 3) an application of these design patterns in two realistic use-cases for hybrid AI systems. Our patterns reveal similarities between systems that were not recognized until now. Finally, our design patterns extend and refine Kautz's earlier attempt at categorizing neuro-symbolic architectures.
引用
收藏
页码:6528 / 6546
页数:19
相关论文
共 50 条
  • [1] Modular design patterns for hybrid learning and reasoning systemsa taxonomy, patterns and use cases
    Michael van Bekkum
    Maaike de Boer
    Frank van Harmelen
    André Meyer-Vitali
    Annette ten Teije
    Applied Intelligence, 2021, 51 : 6528 - 6546
  • [2] A Boxology of Design Patterns for Hybrid Learning and Reasoning Systems
    van Harmelen, Frank
    ten Teije, Annette
    JOURNAL OF WEB ENGINEERING, 2019, 18 (1-3): : 97 - 123
  • [3] Learning systems design with UML and patterns
    Cybulski, JL
    Linden, T
    IEEE TRANSACTIONS ON EDUCATION, 2000, 43 (04) : 372 - 376
  • [4] Design patterns in architectures based on use cases
    Matteo, A
    Metzner, C
    CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 434 - 436
  • [5] Learning to Learn in Collective Adaptive Systems: Mining Design Patterns for Data-driven Reasoning
    D'Angelo, Mirko
    Ghahremani, Sona
    Gerasimou, Simos
    Grohmann, Johannes
    Nunes, Ingrid
    Tomforde, Sven
    Pournaras, Evangelos
    2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2020), 2020, : 121 - 126
  • [6] Architectural patterns for the design of federated learning systems
    Lo, Sin Kit
    Lu, Qinghua
    Zhu, Liming
    Paik, Hye-Young
    Xu, Xiwei
    Wang, Chen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 191
  • [7] DESIGN REASONING PATTERNS IN NPD EDUCATION DESIGN
    Juuti, Tero
    Lehtonen, Timo
    Rattya, Kaisu
    Halonen, Nillo
    Vanhatalo, Mikko
    Kujansuu, Paivi
    DS 78: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION (E&PDE14): DESIGN EDUCATION AND HUMAN TECHNOLOGY RELATIONS, 2014, : 682 - 687
  • [8] Developing Team Design Patterns for Hybrid Intelligence Systems
    Van Zoelen, Emma
    Mioch, Tina
    Tajaddini, Mani
    Fleiner, Christian
    Tsaneva, Stefani
    Camin, Pietro
    Gouvea, Thiago S.
    Baraka, Kim
    De Boer, Maaike H. T.
    Neerincx, Mark A.
    HHAI 2023: AUGMENTING HUMAN INTELLECT, 2023, 368 : 3 - 16
  • [9] Empirically analysing design reasoning patterns: Abductive-deductive reasoning patterns dominate design idea generation
    Cramer-Petersen, Claus L.
    Christensen, Bo T.
    Ahmed-Kristensen, Saeema
    DESIGN STUDIES, 2019, 60 : 39 - 70
  • [10] Learning a taxonomy of predefined and discovered activity patterns
    Krishnan, Narayanan
    Cook, Diane J.
    Wemlinger, Zachary
    JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2013, 5 (06) : 621 - 637