Abstract
© 2021, The Author(s).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.
Original language | English |
---|---|
Pages (from-to) | 6528-6546 |
Journal | Applied Intelligence |
Volume | 51 |
Issue number | 9 |
DOIs | |
Publication status | Published - Sept 2021 |
Funding
The work by Van Harmelen and Ten Teije is part of the research programme Hybrid Intelligence with project number 024.004.022, which is (partly) financed by the Dutch Ministry of Education, Culture and Science (OCW). This research was partially funded by the Hybrid Intelligence Center, a 10-year programme funded by the Dutch Ministry of Education, Culture and Science through the Netherlands Organisation for Scientific Research NWO, https://hybrid-intelligence-centre.nl .
Funders | Funder number |
---|---|
Ministerie van Onderwijs, Cultuur en Wetenschap | |
Nederlandse Organisatie voor Wetenschappelijk Onderzoek |
Keywords
- Neuro-symbolic systems
- Design patterns