ReCau: Reactive-Causal Architecture for intelligent agents
thesisposted on 2022-03-28, 16:56 authored by Ali Orhan Aydin
Intelligent agent technologies hold promise in recreating intelligence on machines. Agent and cognitive architectures are used as a methodology for designing modular decompositions for the tasks of an intelligent agent. To simulate intelligence, certain attributes must be satisfied while developing agent architectures. The most commonly acknowledged attributes of believable agents are situatedness, strong autonomy, action exibility with social capabilities and affect display. This study aims to develop such an agent architecture by establishing a general framework. -- Instead of rationality, the fundamental assumption in the proposed approach is that intelligent behaviour is produced in accordance with causality. Decision-making is explained as a process which is in accordance with causality. Accordingly, a general framework to simulate intelligent behaviour is proposed. In the proposed approach, intelligent entities are considered as beings driven by their motives, and to satisfy these motives they act intentionally. While explaining motives, the proposed approach adopts Maslow's theories of needs. The actions taken are considered as effects, while related input data are considered as causes. The needs are the nexus which provide the means to measure different alternatives. A degree of randomness is introduced in the process in order to make actions more flexible. To simulate strong autonomy, reinforcement learning is adopted to realise social learning theory. An emotion model integrated with theories of needs is also introduced to support affect display. Correspondingly, the satisfaction or dissatisfaction of needs results in the generation of emotions. -- Based on this framework, an agent architecture called Reactive-Causal Architecture (ReCau) is proposed. This architecture is a general purpose one which can be used to develop believable agents. The proposed architecture consists of three layers: reactive, deliberative and causal. To demonstrate the action flexibility provided by ReCau, a few experiments are undertaken. -- To illustrate the decision-making mechanism of ReCau, the radar task simulation is performed. In the docking simulation, in a team with voting organisation structure ReCau agents' performance matches best the human data best. In this setting, while the resource access structure is blocked, performance of ReCau agents is 53.1 percent while it is 53.6 percent in the distributed resource access structure. In the team with voting organisation structure performance difference of ReCau and Human agents is around 3 percent. In the hierarchy with a single manager organisation structure and blocked resource access structure the difference is almost the same with the team with voting organisation structure. However, in the distributed resource access structure in hierarchy the difference is around 12 percent. These findings indicate that ReCau provides a highly realistic decision-making mechanism; since, the performance pattern of ReCau agents matches human data well. This contributes to the solution for the development of believable agents.