SlideShare a Scribd company logo
1 of 16
What is Cognition and How Does it Impact
Current Information Technologies
https://www.se4cog2018.com/
What is Cognition?
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
cog·ni·tion ˌ(kɒɡˈnɪʃ(ə)n/noun: "The mental action or process of acquiring knowledge and
understanding through thought, experience, and the senses."
Synonyms: perception, discernment, apprehension, learning, understanding, comprehension,
insight; more reasoning, thinking, thought (https://en.oxforddictionaries.com/definition/cognition )
However, today we also talk about embodied, embedded, enacted and extended cognition going
beyond mental processes (http://www.ummoss.org/pcs/eeee.html ) and
“A perception, sensation, idea, or intuition resulting from the process of cognition.“
This reflects current state of confusion about the concept of cognition. Calling it "mental action"
does not make it a definition because we have no idea what "mental is" and even less what
"mental action" might be
Why Sudden Interest in Cognition?
Cognition has become the word on which IT is making a big
bet and big businesses, Venture Capitalists and IT pundits
are pronouncing the future is here with cognitive business
systems. One only has to look at these headlines to see the
euphoria, let alone the investment hype and the marketing
promise associated with the word.
Artificial Intelligence Investing Gets Ready For Prime Time
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Hype, Hope or Real?
“Ginni Rometty: Forget digital—cognitive business is the future”
(Cognition = Digital +AI)
“In a rousing keynote, Microsoft's CEO introduces the Microsoft Bot Framework
and several new Cognitive Services”
(Cognition = AI +Automation)
“The era of cognitive mobile and IoT is upon us”
“The Hype—and Hope—of Artificial Intelligence”
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Cognition and Intelligence
In all cases above, a closer look of the word cognition in this context
immediately reveals that the word is used to describe a very narrow application
to describe a neural network model that uses a set of algorithms to process
large sets of data to discern the underlying patterns and correlations that cannot
be easily obtained with conventional computing using symbolic computing..
What is the relationship between “cognition” and “Intelligence?”
The dictionaries give you a circular definition
Study of the evolution of natural intelligence, on the other hand, suggests that
cognition is the essence of sentient beings.
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Current AI - there is nothing sentient about it!
Cognition is….
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
……………….. The mechanisms by which sentient systems
acquire, process, store, and act on information from within the
system and from the environment with which they interact.
As Sara Shettlewerth points out, not all agree with such an
inclusive definition. Cognitive often is associated with
“declarative” rather than “procedural” knowledge. “Declarative
knowledge is “knowing that” whereas procedural knowledge is
“knowing how, or knowing what to do*.
* Sara J. Shettlewerth “Cognition, Evolution, and Behavior” Oxford University Press, 2010
Minimal Cognition
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
• The field of Cognitive Robotics is exploring the idea of “minimal cognition” in
a similar way as Shettlewerth explores animal cognition as different cognitive
architectures, and different levels or degrees of cognition – embodied,
embedded, enacted or extended
• Those who only see cognition in humans loose the possibility of application
in computing machinery that is not at human level but sentient.
• More importantly, sentient systems and cognition are tightly coupled and
without infusing cognition sentient systems can not be designed
First Order and Second Order Processes
“The declarative knowledge a chipmunk might gain from moving about its
territory could be map like: “Home burrow is south of that big rock.” Or the
chipmunk might store information as procedural knowledge such as “Turn
left at the rock.”
The first kind of representation implies more flexible behaviour than the
second, but in both cases behaviour results from processing and storing
information about the world.
A related distinction is that between first-order and higher order processes,
only the latter of which may be regarded as interestingly cognitive.
First-order processes operate directly on perceptual input, as when a
stimulus triggers a response or creates a trace in memory.
Second-order processes operate on first order processes, as in evaluating
the strength of one’s memory for an event”
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
* Sara J. Shettelwerth “Cognition, Evolution, and Behavior” Oxford University Press, 2010
Cognition in Computing
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
* Turing, A. M. (2004). In B. J. Copeland (Ed.), The Essential Turing. Oxford,
UK: Oxford University Press.
Functional
Requirements
Executable
Processes
Infrastructure
Middleware
OS
CPU
Memory
Workload Behavior
Non-Functional
Requirements
Methods for
Configuation;
Monitoring;
Control
Environment
Humans;
Devices
Data
Current State of the art Computing Based on John von Neumann Stored
Program Control Implementation of the Turing Machine
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Cognition in Computing
Second Order (Cognitive) Processes:
1. Cognitive Control Overlay: A managed Turing Machine
implementation* that assures there are enough resources to
execute functional requirements in the face of fluctuations in
both demand for resources and their availability. (Implements
non-functional requirement execution without disturbing the
functional requirement execution (Sentient Systems)
*See a successful implementation of this model at
https://youtu.be/tu7EpD_bbyk
* R. Mikkilineni, Infusing Intent and Its Management into Turing Machine: A Path to Cognitive Distributed
Computing” Advances in Research, ISSN: 2348-0394,Vol.: 2, Issue.: 4 (April) 2014.
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Cognition in Computing
Second Order Processes
2. Neural network modeling of data analytics:
Discerning hidden correlations to gain insights –
Current State of the Art of AI/ML/DL
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Functional
Requirements
Executable
Processes
Infrastructure
Middleware
OS
CPU
Memory
Workload Behavior
Non-Functional
Requirements
FCAPS
Methods for
Configuation;
Monitoring;
Control
Environment
Humans;
Devices
Data
Non-Functional
Behavior
Feedback
Cognition infused in both Functional and Non-Functional requirement Fluctuations
Cognitive Service Control Overlay1
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Functional
Requirements
Executable
Processes
Infrastructure
Middleware
OS
CPU
Memory
Workload Behavior
Non-Functional
Requirements
FCAPS
Methods for
Configuation;
Monitoring;
Control
Environment
Humans;
Devices
Functional
Behavior
Feedback
Data
Non-Functional
Behavior
Feedback
Insights
AI/ML/DL
Cognition infused in both Functional and Non-Functional requirement Fluctuations
Cognitive Service Control Overlay1
2
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Data
Functional
Requirements
Executable
Processes
Infrastructure
Middleware
OS
CPU
Memory
Workload Behavior
Non-Functional
Requirements
FCAPS
Methods for
Configuation;
Monitoring;
Control
Environment
Humans;
Devices
Functional
Behavior
Feedback
Data
Non-Functional
Behavior
Feedback
Insights
AI/ML/DLAI/ML/DL
Cognition infused in both Functional and Non-Functional requirement Fluctuations
Cognitive Service Control Overlay
Insights
1
2
3
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
Further Reading
https://magazine.cioreview.com/magazines/September2017/
Application_Management/#page=10
“Pioneering an era of “Self-Managing” Applications
http://www.mdpi.com/2504-3900/1/3/213
“Lessons from Biology: Genes, Neurons, Neocortex and the New
Computing Model for Cognitive Information Technologies†”
http://www.mdpi.com/2504-3900/1/3/186
“Cognitive Computing Architectures for Machine (Deep)
Learning at Scale† “
http://www.mdpi.com/2504-3900/1/3/188
“Self-Managing Distributed Systems and Globally Interoperable
Network of Clouds†”
SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden

More Related Content

What's hot

Smart city landscape
Smart city landscapeSmart city landscape
Smart city landscape
Samir SEHIL
 

What's hot (9)

Smart city landscape
Smart city landscapeSmart city landscape
Smart city landscape
 
Gervigreind
GervigreindGervigreind
Gervigreind
 
Olive_JbCV[9mar_2k16]
Olive_JbCV[9mar_2k16]Olive_JbCV[9mar_2k16]
Olive_JbCV[9mar_2k16]
 
A COMPREHENSIVE SURVEY ON PERFORMANCE ANALYSIS OF CHAOTIC COLOUR IMAGE ENCRYP...
A COMPREHENSIVE SURVEY ON PERFORMANCE ANALYSIS OF CHAOTIC COLOUR IMAGE ENCRYP...A COMPREHENSIVE SURVEY ON PERFORMANCE ANALYSIS OF CHAOTIC COLOUR IMAGE ENCRYP...
A COMPREHENSIVE SURVEY ON PERFORMANCE ANALYSIS OF CHAOTIC COLOUR IMAGE ENCRYP...
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things Applications
 
Ijetr011937
Ijetr011937Ijetr011937
Ijetr011937
 
Cognitive ability of human brain and soft computing techniques
Cognitive ability of human brain and soft computing techniquesCognitive ability of human brain and soft computing techniques
Cognitive ability of human brain and soft computing techniques
 
Shawn Riley on Artificial Intelligence
Shawn Riley on Artificial IntelligenceShawn Riley on Artificial Intelligence
Shawn Riley on Artificial Intelligence
 
The International Information Conference on Search, Data Mining and Visualiza...
The International Information Conference on Search, Data Mining and Visualiza...The International Information Conference on Search, Data Mining and Visualiza...
The International Information Conference on Search, Data Mining and Visualiza...
 

Similar to Infusing cognition into computing v5

Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Amit Sheth
 
Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...
Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...
Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...
ijtsrd
 
PatternLanguageOfData
PatternLanguageOfDataPatternLanguageOfData
PatternLanguageOfData
kimErwin
 

Similar to Infusing cognition into computing v5 (20)

Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
 
Information entanglement
Information entanglementInformation entanglement
Information entanglement
 
Shaping our AI (Strategy)?
Shaping our AI (Strategy)?Shaping our AI (Strategy)?
Shaping our AI (Strategy)?
 
ARTIFICIAL INTELLIGENCE IN CYBER SECURITY
ARTIFICIAL INTELLIGENCE IN CYBER SECURITYARTIFICIAL INTELLIGENCE IN CYBER SECURITY
ARTIFICIAL INTELLIGENCE IN CYBER SECURITY
 
Towards the Intelligent Internet of Everything
Towards the Intelligent Internet of EverythingTowards the Intelligent Internet of Everything
Towards the Intelligent Internet of Everything
 
Cog infocom2014opening
Cog infocom2014openingCog infocom2014opening
Cog infocom2014opening
 
Cog infocom2014opening
Cog infocom2014openingCog infocom2014opening
Cog infocom2014opening
 
Soft Computing in Human Sciences
Soft Computing in Human SciencesSoft Computing in Human Sciences
Soft Computing in Human Sciences
 
A Literature Review On Internet Of Things (IoT)
A Literature Review On Internet Of Things (IoT)A Literature Review On Internet Of Things (IoT)
A Literature Review On Internet Of Things (IoT)
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
Strategy to build Beneficial Artificial General Intelligence inspired by the ...
Strategy to build Beneficial Artificial General Intelligence inspired by the ...Strategy to build Beneficial Artificial General Intelligence inspired by the ...
Strategy to build Beneficial Artificial General Intelligence inspired by the ...
 
Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...
Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...
Beyond AI The Rise of Cognitive Computing as Future of Computing ChatGPT Anal...
 
DEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AIDEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AI
 
DEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AIDEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AI
 
DEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AIDEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AI
 
IC-SDV 2018 The International Conference on Search, Data and Text Mining and ...
IC-SDV 2018 The International Conference on Search, Data and Text Mining and ...IC-SDV 2018 The International Conference on Search, Data and Text Mining and ...
IC-SDV 2018 The International Conference on Search, Data and Text Mining and ...
 
PatternLanguageOfData
PatternLanguageOfDataPatternLanguageOfData
PatternLanguageOfData
 
50th Anniversary Keynote for Korean Testing Laboratory
50th Anniversary Keynote for Korean Testing Laboratory50th Anniversary Keynote for Korean Testing Laboratory
50th Anniversary Keynote for Korean Testing Laboratory
 
Cognitive analytics 2016
Cognitive analytics 2016Cognitive analytics 2016
Cognitive analytics 2016
 
Cognitive analytics: What's coming in 2016?
Cognitive analytics: What's coming in 2016?Cognitive analytics: What's coming in 2016?
Cognitive analytics: What's coming in 2016?
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Infusing cognition into computing v5

  • 1. What is Cognition and How Does it Impact Current Information Technologies https://www.se4cog2018.com/
  • 2. What is Cognition? SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden cog·ni·tion ˌ(kɒɡˈnɪʃ(ə)n/noun: "The mental action or process of acquiring knowledge and understanding through thought, experience, and the senses." Synonyms: perception, discernment, apprehension, learning, understanding, comprehension, insight; more reasoning, thinking, thought (https://en.oxforddictionaries.com/definition/cognition ) However, today we also talk about embodied, embedded, enacted and extended cognition going beyond mental processes (http://www.ummoss.org/pcs/eeee.html ) and “A perception, sensation, idea, or intuition resulting from the process of cognition.“ This reflects current state of confusion about the concept of cognition. Calling it "mental action" does not make it a definition because we have no idea what "mental is" and even less what "mental action" might be
  • 3. Why Sudden Interest in Cognition? Cognition has become the word on which IT is making a big bet and big businesses, Venture Capitalists and IT pundits are pronouncing the future is here with cognitive business systems. One only has to look at these headlines to see the euphoria, let alone the investment hype and the marketing promise associated with the word. Artificial Intelligence Investing Gets Ready For Prime Time SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 4. Hype, Hope or Real? “Ginni Rometty: Forget digital—cognitive business is the future” (Cognition = Digital +AI) “In a rousing keynote, Microsoft's CEO introduces the Microsoft Bot Framework and several new Cognitive Services” (Cognition = AI +Automation) “The era of cognitive mobile and IoT is upon us” “The Hype—and Hope—of Artificial Intelligence” SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 5. Cognition and Intelligence In all cases above, a closer look of the word cognition in this context immediately reveals that the word is used to describe a very narrow application to describe a neural network model that uses a set of algorithms to process large sets of data to discern the underlying patterns and correlations that cannot be easily obtained with conventional computing using symbolic computing.. What is the relationship between “cognition” and “Intelligence?” The dictionaries give you a circular definition Study of the evolution of natural intelligence, on the other hand, suggests that cognition is the essence of sentient beings. SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden Current AI - there is nothing sentient about it!
  • 6. Cognition is…. SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden ……………….. The mechanisms by which sentient systems acquire, process, store, and act on information from within the system and from the environment with which they interact. As Sara Shettlewerth points out, not all agree with such an inclusive definition. Cognitive often is associated with “declarative” rather than “procedural” knowledge. “Declarative knowledge is “knowing that” whereas procedural knowledge is “knowing how, or knowing what to do*. * Sara J. Shettlewerth “Cognition, Evolution, and Behavior” Oxford University Press, 2010
  • 7. Minimal Cognition SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden • The field of Cognitive Robotics is exploring the idea of “minimal cognition” in a similar way as Shettlewerth explores animal cognition as different cognitive architectures, and different levels or degrees of cognition – embodied, embedded, enacted or extended • Those who only see cognition in humans loose the possibility of application in computing machinery that is not at human level but sentient. • More importantly, sentient systems and cognition are tightly coupled and without infusing cognition sentient systems can not be designed
  • 8. First Order and Second Order Processes “The declarative knowledge a chipmunk might gain from moving about its territory could be map like: “Home burrow is south of that big rock.” Or the chipmunk might store information as procedural knowledge such as “Turn left at the rock.” The first kind of representation implies more flexible behaviour than the second, but in both cases behaviour results from processing and storing information about the world. A related distinction is that between first-order and higher order processes, only the latter of which may be regarded as interestingly cognitive. First-order processes operate directly on perceptual input, as when a stimulus triggers a response or creates a trace in memory. Second-order processes operate on first order processes, as in evaluating the strength of one’s memory for an event” SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden * Sara J. Shettelwerth “Cognition, Evolution, and Behavior” Oxford University Press, 2010
  • 9. Cognition in Computing SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden * Turing, A. M. (2004). In B. J. Copeland (Ed.), The Essential Turing. Oxford, UK: Oxford University Press.
  • 10. Functional Requirements Executable Processes Infrastructure Middleware OS CPU Memory Workload Behavior Non-Functional Requirements Methods for Configuation; Monitoring; Control Environment Humans; Devices Data Current State of the art Computing Based on John von Neumann Stored Program Control Implementation of the Turing Machine SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 11. Cognition in Computing Second Order (Cognitive) Processes: 1. Cognitive Control Overlay: A managed Turing Machine implementation* that assures there are enough resources to execute functional requirements in the face of fluctuations in both demand for resources and their availability. (Implements non-functional requirement execution without disturbing the functional requirement execution (Sentient Systems) *See a successful implementation of this model at https://youtu.be/tu7EpD_bbyk * R. Mikkilineni, Infusing Intent and Its Management into Turing Machine: A Path to Cognitive Distributed Computing” Advances in Research, ISSN: 2348-0394,Vol.: 2, Issue.: 4 (April) 2014. SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 12. Cognition in Computing Second Order Processes 2. Neural network modeling of data analytics: Discerning hidden correlations to gain insights – Current State of the Art of AI/ML/DL SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 13. Functional Requirements Executable Processes Infrastructure Middleware OS CPU Memory Workload Behavior Non-Functional Requirements FCAPS Methods for Configuation; Monitoring; Control Environment Humans; Devices Data Non-Functional Behavior Feedback Cognition infused in both Functional and Non-Functional requirement Fluctuations Cognitive Service Control Overlay1 SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 14. Functional Requirements Executable Processes Infrastructure Middleware OS CPU Memory Workload Behavior Non-Functional Requirements FCAPS Methods for Configuation; Monitoring; Control Environment Humans; Devices Functional Behavior Feedback Data Non-Functional Behavior Feedback Insights AI/ML/DL Cognition infused in both Functional and Non-Functional requirement Fluctuations Cognitive Service Control Overlay1 2 SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 15. Data Functional Requirements Executable Processes Infrastructure Middleware OS CPU Memory Workload Behavior Non-Functional Requirements FCAPS Methods for Configuation; Monitoring; Control Environment Humans; Devices Functional Behavior Feedback Data Non-Functional Behavior Feedback Insights AI/ML/DLAI/ML/DL Cognition infused in both Functional and Non-Functional requirement Fluctuations Cognitive Service Control Overlay Insights 1 2 3 SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden
  • 16. Further Reading https://magazine.cioreview.com/magazines/September2017/ Application_Management/#page=10 “Pioneering an era of “Self-Managing” Applications http://www.mdpi.com/2504-3900/1/3/213 “Lessons from Biology: Genes, Neurons, Neocortex and the New Computing Model for Cognitive Information Technologies†” http://www.mdpi.com/2504-3900/1/3/186 “Cognitive Computing Architectures for Machine (Deep) Learning at Scale† “ http://www.mdpi.com/2504-3900/1/3/188 “Self-Managing Distributed Systems and Globally Interoperable Network of Clouds†” SE4COG 2018 The 1st International Workshop on Software Engineering for Cognitive Services 28 – 29 May 2018, ICSE, Gothenburg, Sweden