This paper proposes a formal cognitive framework for problem solving based on category theory. We introduce cognitive categories, which are categories with exactly one morphism between any two objects. Objects in these categories are interpreted as states and morphisms as transformations between states. Moreover, cognitive problems are reduced to the specification of two objects in a cognitive category: an outset (i.e. the current state of the system) and a goal (i.e. the desired state). Cognitive systems transform the target system by means of generators and evaluators. Generators realize cognitive operations over a system by grouping morphisms, whilst evaluators group objects as a way to generalize outsets and goals to partially defined states. Meta-cognition emerges when the whole cognitive system is self-referenced as sub-states in the cognitive category, whilst learning must always be considered as a meta-cognitive process to maintain consistency. Several examples grounded in basic AI methods are provided as well.
翻译:本文件根据类别理论提出了解决问题的正式认知框架。我们引入了认知类别,这些类别在任何两个对象之间完全具有一种形态。这些类别中的物体被解释为状态和形态,作为国家间的转变。此外,认知问题被降格为认知类别中两个对象的规格:起点(即系统的现状)和目标(即理想状态),认知系统通过生成器和评估器的方式转变目标系统。发电机通过组合形态实现系统认知操作,而评价器组则将初始和目标一般化为部分定义状态。当整个认知系统作为认知类别中的子状态自我参照时,出现了元认知,而学习必须始终被视为保持一致性的元认知过程。还提供了基于基本独立评估方法的几个实例。