BELBIC
   HOME

TheInfoList



OR:

In recent years, the use of biologically inspired methods such as the
evolutionary algorithm In computational intelligence (CI), an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduct ...
have been increasingly employed to solve and analyze complex computational problems. BELBIC (Brain Emotional Learning Based Intelligent Controller) is one such
controller Controller may refer to: Occupations * Controller or financial controller, or in government accounting comptroller, a senior accounting position * Controller, someone who performs agent handling in espionage * Air traffic controller, a person ...
which is proposed by
Caro Lucas Caro Lucas Ghukasian ( hy, Կարո Լուկաս Ղուկասեան); ( fa, کارو لوکاس قوکاسیان; September 4, 1949 – July 8, 2010) was an Iranian Armenian scientist. His many areas of contribution to Iranian scientific society ...
, Danial Shahmirzadi and Nima Sheikholeslami and adopts the network model developed by Moren and Balkenius to mimic those parts of the brain which are known to produce emotion (namely, the
amygdala The amygdala (; plural: amygdalae or amygdalas; also '; Latin from Greek, , ', 'almond', 'tonsil') is one of two almond-shaped clusters of nuclei located deep and medially within the temporal lobes of the brain's cerebrum in complex verte ...
,
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 (from Greek θάλαμος, "chamber") is a large mass of gray matter located in the dorsal part of the diencephalon (a division of the forebrain). Nerve fibers project out of the thalamus to the cerebral cortex in all directions, ...
and sensory input cortex).


Emotions and learning

Traditionally, the study of learning in biological systems was conducted at the expense of overlooking its lesser known counterparts: motivation and
emotion Emotions are mental states brought on by neurophysiology, neurophysiological changes, variously associated with thoughts, feelings, behavioral responses, and a degree of pleasure or suffering, displeasure. There is currently no scientific ...
. However these phenomena can not be separated. Motivation is the drive that causes any system to do anything – without it, there is no reason to act. Emotions indicate how successful a course of actions have been and whether another set of actions should have been taken instead – they are a constant feedback to the learning system. Learning on the other hand, guarantees that motivation and emotional subsystems are able to adapt to constantly changing conditions. Thus, in the study of biological organisms, emotions have arisen to prominence as an integral part of any biologically inspired system. But how does any living organism benefit from its emotions? It is crucial to answer this question as we attempt to increasingly employ biologically inspired methods in solving computational problems. 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 will escape ''all'' creatures that have those qualities. And thus waste much of its energy and resources on non-existent danger. We can not expect evolution to provide more advanced algorithms for assessing danger, because the predator is also evolving at the same speed. Thus, biological systems need to be equipped with the ability to learn. This learning and re-learning mechanism allows them to adapt to highly complex and advanced situations. To learn effectively, every learning organism needs an evaluation of the current situation and also feedback on how beneficial the results of learning were. On the most part, these evaluation mechanisms are built-in. And so we encounter a new problem: whereas creatures take appropriate measures in real time based on their evaluations, these built-in evaluation procedures are developed in evolutionary time. But all creatures need to learn of new evaluation techniques in their lifetime just as they learn the proper reactions. This is where the ability to condition emotional reactions comes into play. Biological organisms associate innate emotional stimuli with other stimuli they encounter in the world and thus give them an emotional significance when needed. These evaluations can be monitored to operate at very specific times, specific places or when accompanied by other specific stimuli. There is another reason why these observations are so significant and that is the creation of artificial systems. These systems do not evolve over time but are designed with certain abilities from the start. Thus, their adaptability must be built-in.


Computational model

A
model A model is an informative representation of an object, person or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin ''modulus'', a measure. Models c ...
is a simplified description of a phenomenon. It brings to life some aspects of this phenomenon while overlooking others. What aspects are kept in the model and what are overlooked greatly depends on the topic of study. Thus, the nature of a model depends on the purpose the investigator plans to carry out. A computational model is one which can be mathematically analyzed, tested and simulated using computer systems. To construct a computational model of emotional learning in the brain requires a thorough analysis of the
amygdala The amygdala (; plural: amygdalae or amygdalas; also '; Latin from Greek, , ', 'almond', 'tonsil') is one of two almond-shaped clusters of nuclei located deep and medially within the temporal lobes of the brain's cerebrum in complex verte ...
and the
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 ...
and the interaction between them: In mammals, emotional responses are processed in a part of the brain called the limbic system 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. The cerebral cortex mostly consists of the six-layered neocortex, with just 10% consistin ...
. The main components of the limbic system are the
amygdala The amygdala (; plural: amygdalae or amygdalas; also '; Latin from Greek, , ', 'almond', 'tonsil') is one of two almond-shaped clusters of nuclei located deep and medially within the temporal lobes of the brain's cerebrum in complex verte ...
,
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 (from Greek θάλαμος, "chamber") is a large mass of gray matter located in the dorsal part of the diencephalon (a division of the forebrain). Nerve fibers project out of the thalamus to the cerebral cortex in all directions, ...
and the sensory cortex. The amygdala is an almond shaped area that is placed such that it can communicate with all other cortices within the limbic system. 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. It has been suggested that learning takes place in two fundamental steps. First, a particular stimulus is correlated with an emotional response. This stimulus can be an endless number of phenomena from observing a face, to detecting a scent, hearing a noise, etc. 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 take 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." The first thing we notice in the computational model developed by Moren and Balkenius is that quite a number of interacting learning systems exist in the brain that deal with emotional learning. The computational model is presented below where: * ''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 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 specie has just obtained. If these two are identical, the output is the same as always through ''E''. 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.


Controller

In most industrial processes that contain complex nonlinearities, control
algorithms In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
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, neural networks 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 gene ...
are some of the most widely employed tools in control applications with highly complex, nonlinear settings. BELBIC is one such nonlinear
controller Controller may refer to: Occupations * Controller or financial controller, or in government accounting comptroller, a senior accounting position * Controller, someone who performs agent handling in espionage * Air traffic controller, a person ...
– a
neuromorphic Neuromorphic engineering, also known as neuromorphic computing, is the use of electronic circuits to mimic neuro-biological architectures present in the nervous system. A neuromorphic computer/chip is any device that uses physical artificial n ...
controller based on the computational learning model shown above to produce the control action. This model is employed much like an algorithm in these control engineering applications. In these new approaches, intelligence is not ''given'' to the system from the outside but is actually acquired by the system itself. This simple model has been employed as a feedback
controller Controller may refer to: Occupations * Controller or financial controller, or in government accounting comptroller, a senior accounting position * Controller, someone who performs agent handling in espionage * Air traffic controller, a person ...
to be applied to control design problems. One logic behind this use in control engineering is a belief held by many experts in the field that there has been too much focus on fully rational deliberative approaches, whereas in many real-world circumstances, we are only provided with a bounded rationality. Factors like computational complexity, multiplicity of objectives and prevalence of uncertainty lead to a desire to obtain more ad-hoc, rule-of-thumb approaches. Emotional decision making is highly capable of addressing these issues because it is neither fully cognitive nor fully behavioral. BELBIC, which is a model free controller, suffers from the same drawback of all 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 and fuzzy inference systems, BELBIC is generalized in order to be capable of controlling unstable systems.


Applications

To date, BELBIC and its modified versions have been tested on the following applications: * HVAC Systems (heating, ventilating and air conditioning): these are some of the most challenging plants in control systems which consume 50% of the total
world energy consumption World energy supply and consumption is global production and preparation of fuel, generation of electricity, energy transport, and energy consumption. It is a basic part of economic activity. It includes heat, but not energy from food. This art ...
. * Unstable Systems (or stable systems with unstable equilibrium point) *
Inverted pendulum An inverted pendulum is a pendulum that has its center of mass above its pivot point. It is unstable and without additional help will fall over. It can be suspended stably in this inverted position by using a control system to monitor the angle ...
systems * Nonlinear systems * Cell-to-Cell Mapping Algorithm * Electrically heated
micro heat exchanger Micro heat exchangers, Micro-scale heat exchangers, or microstructured heat exchangers are heat exchangers in which (at least one) fluid flows in lateral confinements with typical dimensions below 1 mm. The most typical such confinement are mi ...
: this device has been developed to accelerate fluid and heat exchange in reduced systems. * RoboCup Rescue Simulation: a large, multi-agent system is one of the most challenging environments to control and coordinate because there needs to be a precise coordination between agents. * Control of intelligent
washing machine A washing machine (laundry machine, clothes washer, washer, or simply wash) is a home appliance used to wash laundry. The term is mostly applied to machines that use water as opposed to dry cleaning (which uses alternative cleaning fluids and ...
s: intelligent control of home appliances has gained considerable attention by scientists and the industry in recent years. In the case of washing machines, intelligent control could mean both easier use and energy and water conservation. * Autolanding system * Speed Regulation of DC motors * Active
queue management How does the queue management system work? Queue management is the process of managing the experiences of customers waiting in the queue to improve business.This system quantifies queuing demand for your business, such that your staff can be mad ...
* Aerospace launch vehicle control * Impossibles
AIBO AIBO (''stylized aibo, Artificial Intelligence Robot'', homonymous with , "pal" or "partner" in Japanese) is a series of robotic dogs designed and manufactured by Sony. Sony announced a prototype Aibo in mid-1998, and the first consumer model wa ...
4-legged Robocup competition * Predicting geomagnetic activity index; In this application, 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 Supervised learning (SL) is a machine learning paradigm for problems where the available data consists of labelled examples, meaning that each data point contains features (covariates) and an associated label. The goal of supervised learning alg ...
version of brain emotional learning to forecast Geomagnetic Activity Indices.,http://www.bitools.ir} * Gene expression microarray classification., * Speed control of switched
reluctance motor A reluctance motor is a type of electric motor that induces non-permanent magnetic poles on the ferromagnetic rotor. The rotor does not have any windings. It generates torque through magnetic reluctance. Reluctance motor subtypes include synchr ...
* Intelligent control of Micro Heat Exchanger * Model Free Control of Overhead Travelling Crane * Autopilot Control Design for a 2-DOF Helicopter Model * Path Tracking for a Car * Attitude Control of a
quadrotor A quadcopter or quadrotor is a type of helicopter with four rotors. Although quadrotor helicopters and convertiplanes have long been flown experimentally, the configuration remained a curiosity until the arrival of the modern UAV or drone. ...
* Digital Servo System *Multi-Agent Systems *Secondary Control of Microgrids *Position control of a real laboratorial EHS actuator:
Electrohydraulic servo valve An electrohydraulic servo valve (EHSV) is an electrically-operated valve that controls how hydraulic fluid is sent to an actuator.https://www.moog.com/literature/ICD/Valves-Introduction.pdf Servo valves are often used to control powerful hydrauli ...
s are known to be nonlinear and non-smooth due to many factors such as leakage, friction, hysteresis, null shift, saturation, dead zone, and especially fluid flow expression through the servomechanism.


See also

* Fuzzy logic *
Evolutionary algorithm In computational intelligence (CI), an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduct ...
* Neural network * Genetic algorithm *
Caro Lucas Caro Lucas Ghukasian ( hy, Կարո Լուկաս Ղուկասեան); ( fa, کارو لوکاس قوکاسیان; September 4, 1949 – July 8, 2010) was an Iranian Armenian scientist. His many areas of contribution to Iranian scientific society ...


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
International Society for Genetic and Evolutionary ComputationIEEE Computational Intelligence Society (IEEE CIS)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