SlideShare a Scribd company logo
1 of 13
Cognitive Robotics
Level of Abstraction
Case Study- Suspension Bridge
Case Study- Suspension Bridge
Case Study- Suspension Bridge
Higher Level Abstraction
To find out if they are strong enough to bear the required loads with
 an acceptable level of movement,
 typically as a function of different patterns of traffic flow,
 wind conditions, and
 tidal forces.
Lower Level Abstraction
It is used to check the materials used for it and the interdependency
 the concrete foundations,
 the suspension cables,
 the cable anchors,
 the road surface, and
 the traffic that uses it
Abstraction in Cognitive System
 Deciding on the best level of abstraction is not always straightforward. Other types of
system — biological ones.
 For biological systems level of abstraction is very person to person and there is some
disagreement in the scientific community.
 Two approaches are followed for abstracting a cognitive system
 Marrs Model
 Scott Kelso’s Model
Three Level of Abstraction
 Also known as Levels of Understanding
developed by David Marr for human visual
system.
 At the level of the computational theory, you
need to answer questions such as
 Goal of computation
 Why is it appropriate?
 How to implement it through logic and
strategy?
 The Second level Represents
 How the computation theory need to be applied?
 Representation of input and output
 Required algorithm to input transform input to output
Three Level of Abstraction
 At the level of the Hardware Implementation
following things are asked:
 How to build the physical system?
 How the representation and algorithms
physically realized?
How to see three level of Abstraction?
 According to Marr these levels are loosely
coupled – think about only one level rather
concentrating on lower level.
 The first level represents the problem through
some mathematical formalism and then
moving on to representations and algorithms
once the model is complete.
 The algorithm and representation levels are more accessible, it is the computational or
theoretical level that is critically important from an information processing
perspective.
 The states that the problem can and should first be modelled at the abstract level of the
computational theory without strong reference to the lower and less abstract levels
Conclusion of Marrs Model
 Many people believe that cognitive systems — both biological and artificial — are
effectively information processors, Marr’s hierarchy of abstraction is very useful.
 According to Marr
“Trying to understand perception by studying only neurons is
like trying to understand bird flight by studying only feathers: it
just cannot be done. In order to understand bird flight, we have to
understand aerodynamics; only then do the structure of feathers
and the different shapes of birds’ wings make sense”
 First decouple the different levels of abstraction and begin your analysis at the
highest level and avoid the implementation issues until the computational or
theoretical model is complete
Scott Kelso’s Model
 He think that the physical implementation has a direct role to play in understanding the
computational theory
 He takes the example of non-linear dynamical types
of systems that he believes may provide the true
basis for cognition and brain dynamics.
 All the level of abstraction should developed
distinctly but at the same time.
 Boundary – determines the goal of the system
 Collective Variables - characterizes the behavior of
the system.
 Components - related to the Physical System
Scott Kelso’s Model
 The specification of these three levels of model
abstraction are tightly coupled and mutually
dependent.
 The environment constraints decides the behavior
of the system and do the feasible study.
 At the same time properties of physical system may
simplify the necessary behavior.
 According to Rolf Pfeifer the properties of the physical shape or the forced needed
for required movements may actually simplify the computational problem.
 The realization of the system and its particular shape or morphology cannot be
ignored and should not be abstracted away when modelling the system.
Relation between system realization and modelling
 The specification of these three levels of model
abstraction are tightly coupled and mutually
dependent.
 The environment constraints decides the behavior
of the system and do the feasible study.
 At the same time properties of physical system may
simplify the necessary behavior.
 If we look carefully, we see a circularity, with
everything depending on something else. It’s not
easy to see how you break into the modelling circle.
Modified Marr’s Model
Consider these questions:
a) Is there a computational
theory for learning?
b) Are there algorithms for
learning?
c) Are there mechanisms in
the neuroanatomy for
learning?
Answer is yes. I think it might
be more useful to think of
learning as having a
computational, algorithmic
and mechanisms level.

More Related Content

Similar to 5.levelofAbstraction.pptx

Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modelling
ArchiLab 7
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
Daniel Katz
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Mining
butest
 
Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...
Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...
Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...
ArchiLab 7
 
Summary Of Thesis
Summary Of ThesisSummary Of Thesis
Summary Of Thesis
guestb452d6
 
Oscar Nieves (11710858) Computational Physics Project - Inverted Pendulum
Oscar Nieves (11710858) Computational Physics Project - Inverted PendulumOscar Nieves (11710858) Computational Physics Project - Inverted Pendulum
Oscar Nieves (11710858) Computational Physics Project - Inverted Pendulum
Oscar Nieves
 
M Harmon RL Tutorial
M Harmon RL TutorialM Harmon RL Tutorial
M Harmon RL Tutorial
Mance Harmon
 
Humans, it would seem, have a great love of categorizing, organi
Humans, it would seem, have a great love of categorizing, organiHumans, it would seem, have a great love of categorizing, organi
Humans, it would seem, have a great love of categorizing, organi
NarcisaBrandenburg70
 

Similar to 5.levelofAbstraction.pptx (20)

Autoresilience
AutoresilienceAutoresilience
Autoresilience
 
About SCORM
About SCORMAbout SCORM
About SCORM
 
Steps to FMC
Steps to FMCSteps to FMC
Steps to FMC
 
Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modelling
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
 
Principles of Health Informatics: Models, information, and information systems
Principles of Health Informatics: Models, information, and information systemsPrinciples of Health Informatics: Models, information, and information systems
Principles of Health Informatics: Models, information, and information systems
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Mining
 
kalman_maybeck_ch1.pdf
kalman_maybeck_ch1.pdfkalman_maybeck_ch1.pdf
kalman_maybeck_ch1.pdf
 
Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...
Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...
Miranda p 2000: swarm modelling_the use of swarm intelligence to generate arc...
 
Summary Of Thesis
Summary Of ThesisSummary Of Thesis
Summary Of Thesis
 
Chapter 5 (final)
Chapter 5 (final)Chapter 5 (final)
Chapter 5 (final)
 
Oscar Nieves (11710858) Computational Physics Project - Inverted Pendulum
Oscar Nieves (11710858) Computational Physics Project - Inverted PendulumOscar Nieves (11710858) Computational Physics Project - Inverted Pendulum
Oscar Nieves (11710858) Computational Physics Project - Inverted Pendulum
 
Neural perceptual model to global local vision for the recognition of the log...
Neural perceptual model to global local vision for the recognition of the log...Neural perceptual model to global local vision for the recognition of the log...
Neural perceptual model to global local vision for the recognition of the log...
 
Cognitive Architectures Comparision based on perceptual processing
Cognitive Architectures Comparision based on perceptual processingCognitive Architectures Comparision based on perceptual processing
Cognitive Architectures Comparision based on perceptual processing
 
Evaluacion cuatro
Evaluacion cuatroEvaluacion cuatro
Evaluacion cuatro
 
Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papers
 
M Harmon RL Tutorial
M Harmon RL TutorialM Harmon RL Tutorial
M Harmon RL Tutorial
 
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENTTOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
 
Humans, it would seem, have a great love of categorizing, organi
Humans, it would seem, have a great love of categorizing, organiHumans, it would seem, have a great love of categorizing, organi
Humans, it would seem, have a great love of categorizing, organi
 
Process mining approaches kashif.namal@gmail.com
Process mining approaches kashif.namal@gmail.comProcess mining approaches kashif.namal@gmail.com
Process mining approaches kashif.namal@gmail.com
 

More from Variable14

More from Variable14 (8)

16. DLT.pdf
16. DLT.pdf16. DLT.pdf
16. DLT.pdf
 
12. Multi Resolution analysis, Scale invariant futures.pptx
12. Multi Resolution analysis, Scale invariant futures.pptx12. Multi Resolution analysis, Scale invariant futures.pptx
12. Multi Resolution analysis, Scale invariant futures.pptx
 
3.SVM.pdf
3.SVM.pdf3.SVM.pdf
3.SVM.pdf
 
6.Evaluationandmodelselection.pdf
6.Evaluationandmodelselection.pdf6.Evaluationandmodelselection.pdf
6.Evaluationandmodelselection.pdf
 
2.Find_SandCandidateElimination.pdf
2.Find_SandCandidateElimination.pdf2.Find_SandCandidateElimination.pdf
2.Find_SandCandidateElimination.pdf
 
2.ANN.pptx
2.ANN.pptx2.ANN.pptx
2.ANN.pptx
 
HR.pptx
HR.pptxHR.pptx
HR.pptx
 
Emotional Intelligence.pptx
Emotional Intelligence.pptxEmotional Intelligence.pptx
Emotional Intelligence.pptx
 

Recently uploaded

ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 

Recently uploaded (20)

Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 

5.levelofAbstraction.pptx

  • 4. Case Study- Suspension Bridge Higher Level Abstraction To find out if they are strong enough to bear the required loads with  an acceptable level of movement,  typically as a function of different patterns of traffic flow,  wind conditions, and  tidal forces. Lower Level Abstraction It is used to check the materials used for it and the interdependency  the concrete foundations,  the suspension cables,  the cable anchors,  the road surface, and  the traffic that uses it
  • 5. Abstraction in Cognitive System  Deciding on the best level of abstraction is not always straightforward. Other types of system — biological ones.  For biological systems level of abstraction is very person to person and there is some disagreement in the scientific community.  Two approaches are followed for abstracting a cognitive system  Marrs Model  Scott Kelso’s Model
  • 6. Three Level of Abstraction  Also known as Levels of Understanding developed by David Marr for human visual system.  At the level of the computational theory, you need to answer questions such as  Goal of computation  Why is it appropriate?  How to implement it through logic and strategy?  The Second level Represents  How the computation theory need to be applied?  Representation of input and output  Required algorithm to input transform input to output
  • 7. Three Level of Abstraction  At the level of the Hardware Implementation following things are asked:  How to build the physical system?  How the representation and algorithms physically realized?
  • 8. How to see three level of Abstraction?  According to Marr these levels are loosely coupled – think about only one level rather concentrating on lower level.  The first level represents the problem through some mathematical formalism and then moving on to representations and algorithms once the model is complete.  The algorithm and representation levels are more accessible, it is the computational or theoretical level that is critically important from an information processing perspective.  The states that the problem can and should first be modelled at the abstract level of the computational theory without strong reference to the lower and less abstract levels
  • 9. Conclusion of Marrs Model  Many people believe that cognitive systems — both biological and artificial — are effectively information processors, Marr’s hierarchy of abstraction is very useful.  According to Marr “Trying to understand perception by studying only neurons is like trying to understand bird flight by studying only feathers: it just cannot be done. In order to understand bird flight, we have to understand aerodynamics; only then do the structure of feathers and the different shapes of birds’ wings make sense”  First decouple the different levels of abstraction and begin your analysis at the highest level and avoid the implementation issues until the computational or theoretical model is complete
  • 10. Scott Kelso’s Model  He think that the physical implementation has a direct role to play in understanding the computational theory  He takes the example of non-linear dynamical types of systems that he believes may provide the true basis for cognition and brain dynamics.  All the level of abstraction should developed distinctly but at the same time.  Boundary – determines the goal of the system  Collective Variables - characterizes the behavior of the system.  Components - related to the Physical System
  • 11. Scott Kelso’s Model  The specification of these three levels of model abstraction are tightly coupled and mutually dependent.  The environment constraints decides the behavior of the system and do the feasible study.  At the same time properties of physical system may simplify the necessary behavior.  According to Rolf Pfeifer the properties of the physical shape or the forced needed for required movements may actually simplify the computational problem.  The realization of the system and its particular shape or morphology cannot be ignored and should not be abstracted away when modelling the system.
  • 12. Relation between system realization and modelling  The specification of these three levels of model abstraction are tightly coupled and mutually dependent.  The environment constraints decides the behavior of the system and do the feasible study.  At the same time properties of physical system may simplify the necessary behavior.  If we look carefully, we see a circularity, with everything depending on something else. It’s not easy to see how you break into the modelling circle.
  • 13. Modified Marr’s Model Consider these questions: a) Is there a computational theory for learning? b) Are there algorithms for learning? c) Are there mechanisms in the neuroanatomy for learning? Answer is yes. I think it might be more useful to think of learning as having a computational, algorithmic and mechanisms level.

Editor's Notes

  1. Identified by David Marr
  2. Identified by David Marr
  3. Identified by David Marr
  4. Identified by David Marr
  5. Identified by David Marr
  6. Identified by David Marr
  7. Identified by David Marr
  8. Identified by David Marr