BELBIC
   HOME

TheInfoList



OR:

BELBIC (short for Brain Emotional Learning Based Intelligent Controller) is a controller algorithm inspired by the emotional learning process in the brain that is proposed by Caro Lucas, Danial Shahmirzadi and Nima Sheikholeslami. The algorithm adopts the network model developed by Jan Morén and Balkenius in order to mimic the parts of the brain which are known to produce emotion, particularly the
limbic system The limbic system, also known as the paleomammalian cortex, is a set of brain structures located on both sides of the thalamus, immediately beneath the medial temporal lobe of the cerebrum primarily in the forebrain.Schacter, Daniel L. 2012. ''P ...
(mainly consisting of the
amygdala The amygdala (; : amygdalae or amygdalas; also '; Latin from Greek language, Greek, , ', 'almond', 'tonsil') is a paired nucleus (neuroanatomy), nuclear complex present in the Cerebral hemisphere, cerebral hemispheres of vertebrates. It is c ...
,
orbitofrontal cortex The orbitofrontal cortex (OFC) is a prefrontal cortex region in the frontal lobes of the brain which is involved in the cognitive process of decision-making. In non-human primates it consists of the association cortex areas Brodmann area 11, 1 ...
,
thalamus The thalamus (: thalami; from Greek language, Greek Wikt:θάλαμος, θάλαμος, "chamber") is a large mass of gray matter on the lateral wall of the third ventricle forming the wikt:dorsal, dorsal part of the diencephalon (a division of ...
and sensory input cortex).


Background

In mammals, emotional responses are processed in a part of the brain called the
limbic system The limbic system, also known as the paleomammalian cortex, is a set of brain structures located on both sides of the thalamus, immediately beneath the medial temporal lobe of the cerebrum primarily in the forebrain.Schacter, Daniel L. 2012. ''P ...
, which lies in the
cerebral cortex The cerebral cortex, also known as the cerebral mantle, is the outer layer of neural tissue of the cerebrum of the brain in humans and other mammals. It is the largest site of Neuron, neural integration in the central nervous system, and plays ...
. The main components of the limbic system are the
amygdala The amygdala (; : amygdalae or amygdalas; also '; Latin from Greek language, Greek, , ', 'almond', 'tonsil') is a paired nucleus (neuroanatomy), nuclear complex present in the Cerebral hemisphere, cerebral hemispheres of vertebrates. It is c ...
,
orbitofrontal cortex The orbitofrontal cortex (OFC) is a prefrontal cortex region in the frontal lobes of the brain which is involved in the cognitive process of decision-making. In non-human primates it consists of the association cortex areas Brodmann area 11, 1 ...
,
thalamus The thalamus (: thalami; from Greek language, Greek Wikt:θάλαμος, θάλαμος, "chamber") is a large mass of gray matter on the lateral wall of the third ventricle forming the wikt:dorsal, dorsal part of the diencephalon (a division of ...
and sensory cortex. The primary affective conditioning of the system occurs within the amygdala. That is, the association between a stimulus and its emotional consequence takes place in this region. Traditionally, the study of learning in biological systems was conducted at the expense of overlooking its lesser known counterparts:
motivation Motivation is an mental state, internal state that propels individuals to engage in goal-directed behavior. It is often understood as a force that explains why people or animals initiate, continue, or terminate a certain behavior at a particul ...
and
emotion Emotions are physical and mental states brought on by neurophysiology, neurophysiological changes, variously associated with thoughts, feelings, behavior, behavioral responses, and a degree of pleasure or suffering, displeasure. There is ...
. Every creature has innate abilities that accommodate its survival in the world. It can identify food, shelter, partners and danger, but these "simple mappings between stimuli and reactions will not be enough to keep the organisms from encountering problems." For example, if a given animal knows that its predator has qualities A, B and C, it may escape ''all'' creatures that have those qualities, and thus waste its energy and resources on non-existent danger. It has been suggested that learning takes place in two fundamental steps. First, a particular stimulus is correlated with an emotional response. Second, this emotional consequence shapes an association between the stimulus and the response. This analysis is quite influential in part because it was one of the first to suggest that emotions play a key part in learning. In more recent studies, it has been shown that the association between a stimulus and its emotional consequence takes place in the amygdala. "In this region, highly analyzed stimulus representations in the cortex are associated with an emotional value. Therefore, emotions are properties of stimuli". The task of the amygdala is thus to assign a primary emotional value to each stimulus that has been paired with a primary reinforcer – the reinforcer is the reward and punishment that the mammal receives. This task is aided by the orbitofrontal complex. "In terms of learning theory, the amygdala appears to handle the presentation of primary reinforcement, while the orbitofrontal cortex is involved in the detection of omission of reinforcement."


Computational model

The computational model developed by Jan Morén and Balkenius is presented below: This image shows that the sensory input enters through the thalamus ''TH''. In biological systems, the thalamus takes on the task of initiating the process of a response to stimuli. It does so by passing the signal to the amygdala and the sensory cortex. This signal is then analyzed in the cortical area – ''CX''. In biological systems, the sensory cortex operates by distributing the incoming signals appropriately between the amygdala and the orbitofrontal cortex. This sensory representation in ''CX'' is then sent to the amygdala ''A'' through the pathway ''V''. This is the main pathway for learning in this model. Reward and punishment enter the amygdala to strengthen the connection between the amygdala and the pathway. At a later stage if a similar representation is activated in the cortex, ''E'' becomes activated and produces an emotional response. ''O'', the orbitofrontal cortex, operates based on the difference between the ''perceived'' (i.e., expected) reward/punishment and the ''actual'' received reward/punishment. This perceived reward/punishment is the one that has been developed in the brain over time using learning mechanisms and it reaches the orbitofrontal cortex via the sensory cortex and the amygdala. The received reward/punishment on the other hand, comes courtesy of the outside world and is the ''actual'' reward/punishment that the species has just obtained. If these two are identical, the output (''E'') is the same. If not, the orbitofrontal cortex inhibits and restrains emotional response to make way for further learning. So the path ''W'' is only activated in such conditions. * ''TH'': Thalamus * ''CX'': Sensory cortex * ''A'': Input structures in the amygdala * ''E'': Output structures in the amygdala * ''O'': Orbitofrontal cortex * ''Rew/Pun'': External signals identifying the presentation of reward and punishment * ''CR/UR'': Conditioned response / unconditioned response * ''V'': Associative strength from cortical representation to the amygdala that is changed by learning * ''W'': Inhibitory connection from orbitofrontal cortex to the amygdala that is changed during learning


Controller

In most industrial processes that contain complex nonlinearities, control
algorithms In mathematics and computer science, an algorithm () is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for per ...
are used to create linearized models. One reason is that these linear models are developed using straightforward methods from process test data. However, if the process is highly complex and nonlinear, subject to frequent disturbances, a nonlinear model will be required. Biologically motivated intelligent controllers have been increasingly employed in these situations. Amongst them,
fuzzy logic Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely ...
,
neural networks A neural network is a group of interconnected units called neurons that send signals to one another. Neurons can be either Cell (biology), biological cells or signal pathways. While individual neurons are simple, many of them together in a netwo ...
and
genetic algorithms In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to g ...
are some of the most widely employed tools in control applications with highly complex, nonlinear settings. BELBIC is one such nonlinear controller – a
neuromorphic Neuromorphic computing is an approach to computing that is inspired by the structure and function of the human brain. A neuromorphic computer/chip is any device that uses physical artificial neurons to do computations. In recent times, the term ...
controller based on the computational learning model shown
above Above may refer to: *Above (artist) Tavar Zawacki (b. 1981, California) is a Polish, Portuguese - American abstract artist and internationally recognized visual artist based in Berlin, Germany. From 1996 to 2016, he created work under the ...
to produce the control action. This model is employed much like an algorithm in these control engineering applications; intelligence is not ''given'' to the system from the outside but is actually acquired by the system itself. This model has been employed as a
feedback Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause and effect that forms a circuit or loop. The system can then be said to ''feed back'' into itself. The notion of cause-and-effect has to be handle ...
controller to be applied to control design problems. BELBIC, which is a model-free controller, suffers from the same drawback of intelligent model-free controllers: it cannot be applied on unstable systems or systems with unstable equilibrium point. This is a natural result of the trial-and-error manner of the learning procedure, i.e., exploration for finding the appropriate control signals can lead to instability. By integrating
imitative learning Imitative learning is a type of social learning whereby new behaviors are acquired via imitation. Imitation aids in communication, social interaction, and the ability to modulate one's emotions to account for the emotions of others, and is "esse ...
and fuzzy inference systems, BELBIC is generalized in order to be capable of controlling unstable systems.


Applications

BELBIC and its modified versions have been tested on unstable systems (or stable systems with unstable equilibrium point),
nonlinear system In mathematics and science, a nonlinear system (or a non-linear system) is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathem ...
s,
multi-agent system A multi-agent system (MAS or "self-organized system") is a computerized system composed of multiple interacting intelligent agents.H. Pan; M. Zahmatkesh; F. Rekabi-Bana; F. Arvin; J. HuT-STAR: Time-Optimal Swarm Trajectory Planning for Quadroto ...
s, and other systems. BELBIC has been used for controlling heating, ventilating and air conditioning (HVAC) systems, complex machines, such as aerospace launch vehicle control, position control of a laboratorial EHS
actuator An actuator is a machine element, component of a machine that produces force, torque, or Displacement (geometry), displacement, when an electrical, Pneumatics, pneumatic or Hydraulic fluid, hydraulic input is supplied to it in a system (called an ...
for improving precision in hydraulic systems (
electrohydraulic servo valve An actuator is a machine element, component of a machine that produces force, torque, or Displacement (geometry), displacement, when an electrical, Pneumatics, pneumatic or Hydraulic fluid, hydraulic input is supplied to it in a system (called an ...
s are known to be nonlinear and non-smooth due to many factors),
quadrotor A quadcopter, also called quadrocopter, or quadrotor is a type of helicopter or multicopter that has four rotors. Although quadrotor helicopters and convertiplanes have long been flown experimentally, the configuration remained a curiosity u ...
control and robotic machines, path tracking, active
queue management __NOTOC__ Queue (; ) may refer to: * Queue area, or queue, a line or area where people wait for goods or services Arts, entertainment, and media *''ACM Queue'', a computer magazine * ''The Queue'' (Sorokin novel), a 1983 novel by Russian autho ...
among others. For predicting geomagnetic activity index; the various extended models are proposed by researchers. Babaei et al. presented multi agent model of brain emotional learning and Lotfi and Akbarzadeh proposed
supervised learning In machine learning, supervised learning (SL) is a paradigm where a Statistical model, model is trained using input objects (e.g. a vector of predictor variables) and desired output values (also known as a ''supervisory signal''), which are often ...
version of brain emotional learning to forecast Geomagnetic Activity Indices.


See also

*
Fuzzy logic Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely ...
*
Evolutionary algorithm Evolutionary algorithms (EA) reproduce essential elements of the biological evolution in a computer algorithm in order to solve "difficult" problems, at least Approximation, approximately, for which no exact or satisfactory solution methods are k ...
*
Neural network A neural network is a group of interconnected units called neurons that send signals to one another. Neurons can be either biological cells or signal pathways. While individual neurons are simple, many of them together in a network can perfor ...
*
Genetic algorithm In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to g ...
* Caro Lucas


References

{{reflist, 2


External links


A Practical Tutorial on Genetic Algorithm
Programming a genetic algorithm step by step.
Fuzzy logic
– article at
Stanford Encyclopedia of Philosophy The ''Stanford Encyclopedia of Philosophy'' (''SEP'') is a freely available online philosophy resource published and maintained by Stanford University, encompassing both an online encyclopedia of philosophy and peer-reviewed original publication ...

A collection of non-linear models and demo applets
(in Monash University's Virtual Lab)

a


PSO-BELBIC scheme for two-coupled distillation column process

Brain Emotional Learning-inspired models
Cognitive science Control engineering