4.5 Article

Toward integrating cognitive components with computational models of emotion using software design patterns

期刊

COGNITIVE SYSTEMS RESEARCH
卷 65, 期 -, 页码 138-150

出版社

ELSEVIER
DOI: 10.1016/j.cogsys.2020.10.004

关键词

Computational model of emotion; Cognitive agent architecture; Software design pattern

资金

  1. PROFEXCE 2020
  2. PROFAPI 2020
  3. Asociacion Mexicana de Cultura, A.C

向作者/读者索取更多资源

Computational models of emotion aim to imitate human emotions and face challenges such as information sharing and interaction between complex cognitive and affective components. The proposed architectural pattern utilizes message exchange methods to enable communication between cognitive and affective components, addressing issues like software heterogeneity. By centralizing communication management, the pattern separates the complexity of cognitive and affective processes from their interaction mechanisms, allowing for flexibility and interoperability in the design of CME architectures.
Computational models of emotion (CMEs) are software systems designed to imitate particular aspects of human emotions. The main purpose of this type of computational model is to capture the complexity of the human emotion process in a software system that is incorporated into a cognitive agent architecture. However, creating a CME that closely imitates the actual functioning of emotions demands to address some challenges such as (i) sharing information among independently developed cognitive and affective components, and (ii) interconnecting complex cognitive and affective components that must interact with one another in order to generate realistic emotions, which may even affect agents' decision making. This paper proposes an architectural pattern aimed at cataloging and describing fundamental components of CMEs and their interrelationships with cognitive components. In this architectural pattern, external cognitive components and internal affective components of CMEs do not interact directly but are extended by including message exchange methods in order to use a publish-subscribe channel, which enables their intercommunication, thus attenuating issues such as software heterogeneity. This structural approach centralizes communication management and separates the inherent complexity of the cognitive and affective processes from the complexity of their interaction mechanisms. In so doing, it enables the design of CMEs' architectures composed of independently developed affective and cognitive components. The proposed architectural pattern attempts to make progress in capturing the complex process of human emotions in a software system that adheres to software engineering best practices and that incorporates quality attributes such as flexibility and interoperability. (c) 2020 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据