Patterns for Cognitive Systems
Michael S. Miller · 2012
Cognitive systems represent a very significant emerging resource and architecting them is a very challenging activity. Useful design patterns for constructing such systems (from autonomous robots to intelligent information retrieval agents) are becoming increasingly important. An examination of over twenty existing cognitive systems has yielded several common design patterns. Rather than reinventing the wheel, these design patterns can be reused for architecting future cognitive systems.