Professional Documents
Culture Documents
Original
Original
On Cognitive Computing
Yingxu Wang, University of Calgary, Canada
Abstract
Inspired by the latest development in cognitive informatics and contemporary denotational mathematics,
cognitive computing is an emerging paradigm of intelligent computing methodologies and systems, which
implements computational intelligence by autonomous inferences and perceptions mimicking the mechanisms
of the brain. This article presents a survey on the theoretical framework and architectural techniques of
cognitive computing beyond conventional imperative and autonomic computing technologies. Theoreti-
cal foundations of cognitive computing are elaborated from the aspects of cognitive informatics, neural
informatics, and denotational mathematics. Conceptual models of cognitive computing are explored on the
basis of the latest advances in abstract intelligence and computational intelligence. Applications of cogni-
tive computing are described from the aspects of autonomous agent systems and cognitive search engines,
which demonstrate how machine and computational intelligence may be generated and implemented by
cognitive computing theories and technologies toward autonomous knowledge processing. [Article copies
are available for purchase from InfoSci-on-Demand.com]
Keywords: Autonomous Agent Systems; Autonomous Systems; Cognitive Computing; Cognitive Infor-
matics; Cognitive Search Engines; Computational Intelligence; Denotational Mathematics;
Natural Intelligence; Neural Informatics; Soft Computing
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
2 Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009 3
Recent studies in cognitive informatics Figure 2. Based LRMB, any specific life be-
reveal an entire set of cognitive functions of the havior in real-world is a revoke or composition
brain (Wang, 2007b; Wang and Wang, 2006) of these LRMB cognitive processes interacting
and their cognitive process models (Wang et at different layers.
al., 2006) known as the LRMB model of the Cognitive informatics prepares a systemati-
brain. LRMB, as shown in Figure 1, provides cal theoretical foundation for the development
a reference model for the design and imple- of cognitive computing methodologies and sys-
mentation of computational intelligence, which tems. The architectural and behavioral models
enables a systematic and formal description of of cognitive computing will be developed in
architectures and behaviors of computational the next section on the basis of the theoretical
intelligence. The LRMB model explains the framework of cognitive informatics.
functional mechanisms and cognitive processes
of the natural intelligence with 43 cognitive Neural Informatics for Cognitive
processes at seven layers known as the sensation, Computing
memory, perception, action, meta-cognitive,
meta-inference, and higher cognitive layers Neural informatics (Wang, 2007b) is a branch
from the bottom up. LRMB elicits the core and of cognitive informatics, where memory and
highly repetitive recurrent cognitive processes its neural and logical models are recognized
from a huge variety of life functions, which as the foundation and platform of any form
may shed light on the study of the fundamental of natural or artificial intelligence (Wang and
mechanisms and interactions of complicated Wang, 2006).
mental processes and computational intelli-
gence, particularly the relationships and interac- Definition 3. Neural Informatics is an in-
tions between the inherited and the acquired life terdisciplinary enquiry of the biological and
functions as well as those of the subconscious physiological representation of information
and conscious cognitive processes. and knowledge in the brain at the neuron level
The seven-layer LRMB model can be and their abstract modeling in denotational
refined by 43 cognitive processes as shown in mathematics.
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
4 Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009 5
human memory can be described by a relational It is noteworthy as in the OAR model that the
metaphor. The relational metaphor perceives relations themselves represent information and
that memory and knowledge are represented by knowledge in the brain. The relational metaphor
the connections between neurons known as the is totally different from the traditional container
synapses, rather than the neurons themselves metaphor in neuropsychology and computer sci-
as information containers. Therefore, the cog- ence, because the latter perceives that memory
nitive model of human memory, particularly and knowledge are stored in individual neurons
LTM, can be described by three fundamental and the neurons function as containers.
artefacts known as: a) Objects – an abstraction
of an external entity and/or internal concept; b) Denotational Mathematics for
Attribute – a sub-object that is used to denote de- Cognitive Computing
tailed properties and characteristics of the given
object; and c) Relation – a connection or inter- As that of formal logic and Boolean algebra are
relationship between any pair of object-object, the mathematical foundations of von Neumann
object-attribute, and attribute-attribute. computers. The mathematical foundations of
cognitive computing are based on contemporary
Definition 4. The Object-Attribute-Relation denotational mathematics (Wang, 2008b).
(OAR) model of LTM is described as a triple,
i.e.: Definition 5. Denotational mathematics is a
category of expressive mathematical structures
OAR (O, A, R) (2) that deals with high-level mathematical enti-
ties beyond numbers and simple sets, such as
An illustration of the OAR model between abstract objects, complex relations, behavioral
two objects is shown in Figure 3. The relations information, concepts, knowledge, processes,
between objects O1 and O2 can be established intelligence, and systems.
via pairs of object-object, object-attribute, and/
or attribute-attribute. The connections could be Typical paradigms of denotational math-
highly complicated, while the mechanism is ematics are comparatively presented in Table
fairly simple that it can be reduced to the physi- 1, where their structures, mathematical entities,
ological links of neurons via synapses in LTM. algebraic operations, and usages are contrasted.
r(O1, O2)
O1 O2
r(A11, A21)
A11 A21
A13 A23
A1m A2m'
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
6 Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009
R e a l - P {:=, , ⇒, ⇐, , , , |,
time pro- R {→, , |, |…|…, R*, R+, Ri,
Algebraic manipulations
3 cess RTPA (T, P ,N ) |, @, , ↑, ↓, !, Ä, , §}
on abstract processes
algebra , , ||, ∯, |||, », , t, e, i}
(RTPA) T {N, Z, R, S, BL, B, H, P, TI, D, DT,
RT, ST, @e S, @t TM, @int , s BL}
is prohibited.
Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009 7
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
8 Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009 9
K
LTM
Stimuli Ir
D B Behaviors
SbM
Ic
AbM
Enquiries
Ip I Ii
STM
retained in a particular type of memories. This Definition 8. The entire behavior space of
is the neural informatics foundation of natural cognitive computing, BCC, is a layered hierarchi-
intelligence, and the physiological evidences cal structure that encompasses the imperative
of why natural intelligence can be classified behaviors BI, autonomic behaviors BA, and
into four forms known as the instructive intel- cognitive behaviors BC from the bottom up,
ligence Ii, reflective intelligence Ir, cognitive i.e. (see Box 1) where BI is modeled by the
intelligence Ic, and perceptive intelligence Ip. event-, time-, and interrupt-driven behaviors;
Cognitive computing is aimed at imple- BA is modeled by the goal- and decision-driven
menting all forms of abstract intelligence in behaviors; and BC is modeled by the percep-
the GAIM model by imperative computing tion- and inference-driven behaviors.
CI, autonomic computing CA, and cognitive
computing CC from the bottom up. The rela- On the basis of the above model, the intel-
tionship between different forms of CoI and ligent behaviors of II, IA, and IC can be defined
their implementation means can be elaborated as follows.
as follows:
Definition 9. The behavioral model of cognitive
CI Ii computing, CC ST, is to implement the impera-
CA Ir (4) tive intelligence II, autonomic intelligence IA,
CC Ic Ip and cognitive intelligence IC as follows (see
Box 2).
where each form of cognitive computing will be
specified by a set of intelligent computational According to Definition 9, it is obvious
behaviors in the following subsection. that the relationship among the three-level
intelligence can be derived as follows.
The Behavioral Model of Cognitive
Computing Theorem 3. The intelligent behaviors of cog-
nitive computing systems are hierarchical and
The abstract intelligence model of cognitive inclusive at the levels of imperative, autonomic,
computing can be refined by a behavioral model and cognitive intelligence, i.e.:
that evolves computing technologies from
the conventional imperative behaviors to the II ⊆ IA ⊆ IC (7)
autonomic and cognitive behaviors.
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
10 Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009
Box 1.
Box 2.
II {Be , Bt , Bint }
CC ST IA {Be , Bt , Bint , Bg , Bd } (6)
IC B , B , B , B
{ e t int g d p inf }, B , B , B
Cognitive computing as generic intelligence/ Definition 11. The cognitive computing model
knowledge processing methodology and tech- of AAS’s, §AASST, is a parallel structure repre-
nology can be applied to develop the next gen- sented by the Agent Operating System (AOSST)
eration cognitive computers and autonomous and a set of agent intelligence represented by
systems. Two paradigms of cognitive comput- the Agent Intelligent Behaviors (AIBST), as
ing known as autonomous agent systems and shown in Figure 5.
cognitive search engines are elaborated in this
section, which mimic higher level intelligent The §AASST model, denoted in RTPA
(Wang, 2002b, 2008e), reveals that NI and AI
share the same cognitive informatics founda-
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009 11
5
|| <MEST: R
addr P = 0
MEM[addrP]ST> // Layer 2: Memory engine
10
|| <CEST: R PROC[iN]ST >
iP = 0
// Layer 5: Meta-cognition engine
nt N -1
|| < R @t TM
k N=0
k PkST> // Time-driven behaviors (Bt)
nint N -1
|| < R
k N=0
@intk PkST> // Interrupt-driven behaviors (Bint)
nt N -1
|| < R @g ST
k N=0
k PkST> // Goal-driven behaviors (Bg)
nt N -1
|| < R @d ST
k N=0
k PkST> // Decision-driven behaviors (Bd)
nt N -1
|| < R @p ST
k N=0
k PkST> // Perception-driven behaviors (Bp)
nint N -1
|| < R
k N=0
@infkST PkST> // Inference-driven behaviors (Binf)
tions on the basis of abstract intelligence and between NI and AI are only distinguishable by
cognitive computing. The compatible intelligent the means of implementation and the extent of
capability states that NI, AI, and AAS’s, are intelligent ability. Therefore, the studies on NI
compatible by sharing the same mechanisms and AI in general, and AAS’s in particular, may
of intelligent capability and behaviors. In other be unified into a coherent framework based on
words, at the logical level, NI of the brain cognitive informatics and cognitive computing,
shares the same mechanisms as those of AI especially the LRMB reference model.
and computational intelligence. The differences
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
12 Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009 13
computing, and computational intelligence. Turing, A.M. (1950). Computing Machinery and
Conceptual and behavioral models of cognitive Intelligence. Mind, 59, 433-460.
computing have been elaborated. A powerful von Neumann, J. (1946). The Principles of Large-
mathematical means known as denotational Scale Computing Machines. Reprinted in Annals of
mathematics have been introduced to deal with History of Computers, 3(3), 263-273.
the design and implementation of cognitive
computing systems. A wide range of applica- von Neumann, J. (1958). The Computer and the
Brain. New Haven: Yale Univ. Press.
tions of cognitive computing have been identi-
fied such as autonomous agent systems and in- Wang, Y. (2002a). Keynote: On Cognitive Informat-
telligent search engines. The pilot projects have ics. Proc. 1st IEEE International Conference on
demonstrated how machine and computational Cognitive Informatics (ICCI’02), Calgary, Canada,
intelligence may be generated and implemented IEEE CS Press, August, (pp. 34-42).
by cognitive computing theories and technolo- Wang, Y. (2002b). The Real-Time Process Algebra
gies toward next generation computing systems (RTPA). Annals of Software Engineering, 14, 235-
that think and feel. 274.
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
14 Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009
Wang, Y. (2007e). On the Cognitive Processes of Wang, Y. (2009c). A Cognitive Informatics Refer-
Human Perception with Emotions, Motivations, ence Model of Autonomous Agent Systems (AAS).
and Attitudes. International Journal of Cognitive International Journal of Cognitive Informatics and
Informatics and Natural Intelligence, 1(4), 1-13. Natural Intelligence, 3(1), 1-16.
Wang, Y. (2007f). The Theoretical Framework Wang, Y. (2009d). On Visual Semantic Algebra
and Cognitive Process of Learning. Proc. 6th In- (VSA): A Denotational Mathematical Structure for
ternational Conference on Cognitive Informatics Modeling and Manipulating Visual Objects and Pat-
(ICCI’07), (pp. 470-479). IEEE CS Press. terns. International Journal of Software Science and
Computational Intelligence, 1(4), 1-15.
Wang, Y. (2007g). Formal Description of the Mecha-
nisms and Cognitive Process of Memorization. Proc. Wang, Y., & Wang, Y. (2006). On Cognitive Infor-
6th International Conference on Cognitive Informat- matics Models of the Brain, IEEE Transactions on
ics (ICCI’07), (pp. 284-293). IEEE CS Press. Systems, Man, and Cybernetics (C), 36(2), 16-20.
Wang, Y. (2008a). Keynote, On Abstract Intelligence Wang, Y., & Ruhe, G. (2007). The Cognitive Pro-
and Its Denotational Mathematics Foundations, Proc. cess of Decision Making, International Journal of
7th IEEE International Conference on Cognitive In- Cognitive Informatics and Natural Intelligence,
formatics (ICCI’08), (pp. 3-13). Stanford University, 1(2), 73-85.
CA, USA, IEEE CS Press. Wang, Y., & Chiew, V. (2009). On the Cognitive
Wang, Y. (2008b). On Contemporary Denotational Process of Human Problem Solving, Cognitive
Mathematics for Computational Intelligence. Trans- Systems Research: An International Journal, 10(4),
actions of Computational Science, 2, 6-29. Elsevier, to appear.
Wang, Y. (2008c). On Concept Algebra: A Deno- Wang, Y., Wang, Y., Patel, S., & Patel, D. (2006).
tational Mathematical Structure for Knowledge A Layered Reference Model of the Brain (LRMB).
and Software Modeling. International Journal of IEEE Transactions on Systems, Man, and Cybernetics
Cognitive Informatics and Natural Intelligence, (C), 36(2), 124-133.
2(2), 1-18. Wang, Y., Zadeh, L.A., & Yao, Y. (2009a). On the
Wang, Y. (2008d), On System Algebra: A Denota- System Algebra Foundations for Granular Comput-
tional Mathematical Structure for Abstract Systems ing. International Journal of Software Science and
Modeling, International Journal of Cognitive Infor- Computational Intelligence, 1(1), 64-86.
matics and Natural Intelligence, 2(2), 19-40. Wang, Y., Kinsner, W., Anderson, J.A., Zhang, D.,
Wang, Y. (2008e), RTPA: A Denotational Mathemat- Yao, Y.Y., Sheu, P., Tsai, J., Pedrycz, W., Latombe,
ics for Manipulating Intelligent and Computational J.-C., Zadeh, L.A., Patel, D., & Chan, C. (2009b).
Behaviors, International Journal of Cognitive Infor- A Doctrine of Cognitive Informatics. Fundamenta
matics and Natural Intelligence, 2(2), 41-60. Informaticae, 90(3), 203-228.
Wang, Y. (2009a). On Abstract Intelligence: Toward Wilson, R.A., & Frank, C.K. (Eds.) (1999). The
a Unified Theory of Natural, Artificial, Machinable, MIT Encyclopedia of the Cognitive Sciences. MIT
and Computational Intelligence. Int’l Journal of Press, MA.
Software Science and Computational Intelligence, Zadeh, L.A. (1965). Fuzzy Sets and Systems. In J.
1(1), 1-17. Fox (Ed.), Systems Theory (pp. 29-37). Brooklyn,
Wang, Y. (2009b). Formal Description of the Cog- NY: Polytechnic Press.
nitive Process of Memorization. Transactions of
Computational Science, 5, 81-98.
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.
Int. J. of Software Science and Computational Intelligence, 1(3), 1-15, July-September 2009 15
Yingxu Wang is professor of cognitive informatics and software engineering, Director of International Center for
Cognitive Informatics (ICfCI), and Director of Theoretical and Empirical Software Engineering Research Center
(TESERC) at the University of Calgary. He is a Fellow of WIF, a P.Eng of Canada, a Senior Member of IEEE and
ACM, and a member of ISO/IEC JTC1 and the Canadian Advisory Committee (CAC) for ISO. He received a PhD
in Software Engineering from The Nottingham Trent University, UK, in 1997, and a BSc in Electrical Engineering
from Shanghai Tiedao University in 1983. He has industrial experience since 1972 and has been a full professor since
1994. He was a visiting professor in the Computing Laboratory at Oxford University in 1995, Dept. of Computer
Science at Stanford University in 2008, and the Berkeley Initiative in Soft Computing (BISC) Lab at University
of California, Berkeley in 2008, respectively. He is the founder and steering committee chair of the annual IEEE
International Conference on Cognitive Informatics (ICCI). He is founding editor-in-chief of International Journal
of Cognitive Informatics and Natural Intelligence (IJCINI), founding editor-in-chief of International Journal of
Software Science and Computational Intelligence (IJSSCI), associate editor of IEEE Trans on System, Man, and
Cybernetics (A), and editor-in-chief of CRC Book Series in Software Engineering. He is the initiator of a number
of cutting-edge research fields and/or subject areas such as cognitive informatics, cognitive computing, abstract
intelligence, denotational mathematics, theoretical software engineering, coordinative work organization theory,
cognitive complexity of software, and built-in tests. He has published over 105 peer reviewed journal papers, 193
peer reviewed conference papers, and 12 books in cognitive informatics, software engineering, and computational
intelligence. He is the recipient of dozens international awards on academic leadership, outstanding contribution,
research achievement, best paper, and teaching in the last 30 years.
Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global
is prohibited.