Modular Design Patterns for Hybrid Learning and Reasoning Systems: a taxonomy, patterns and use cases
van Bekkum, Michael, de Boer, Maaike, van Harmelen, Frank, Meyer-Vitali, André, Teije, Annette ten
–arXiv.org Artificial Intelligence
The unification of statistical (data-driven) and symbolic (knowledge-driven) methods is widely recognised as one of the key challenges of modern AI. Recent years have seen large number of publications on such hybrid neuro-symbolic AI systems. That rapidly growing literature is highly diverse and mostly empirical, and is lacking a unifying view of the large variety of these hybrid systems. In this paper we analyse 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, organised 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 recognised until now. Finally, our design patterns extend and refine Kautz' earlier attempt at categorising neuro-symbolic architectures.
arXiv.org Artificial Intelligence
Mar-25-2021
- Country:
- South America > Chile
- Oceania > Australia
- North America
- United States
- Washington > King County
- Seattle (0.04)
- Texas > Travis County
- Austin (0.04)
- California
- San Francisco County > San Francisco (0.28)
- Los Angeles County > Long Beach (0.04)
- Alameda County > Berkeley (0.04)
- Washington > King County
- Canada
- Quebec > Montreal (0.04)
- British Columbia > Metro Vancouver Regional District
- Vancouver (0.04)
- United States
- Europe
- Austria > Vienna (0.14)
- United Kingdom > England
- Greater London > London (0.04)
- South Yorkshire > Sheffield (0.04)
- Sweden > Stockholm
- Stockholm (0.04)
- Spain
- Portugal > Porto
- Porto (0.04)
- Netherlands > North Holland
- Amsterdam (0.04)
- Germany
- Rhineland-Palatinate > Kaiserslautern (0.04)
- Berlin (0.04)
- Bavaria > Lower Franconia
- Würzburg (0.04)
- France > Grand Est
- Meurthe-et-Moselle > Nancy (0.04)
- Africa > Botswana
- North-West District > Maun (0.04)
- Genre:
- Research Report (0.50)
- Overview (0.46)
- Technology: