abstraction and instantiation as essential to organic computing
Download
Skip this Video
Download Presentation
Abstraction and Instantiation as Essential to Organic Computing

Loading in 2 Seconds...

play fullscreen
1 / 24

Abstraction and Instantiation as Essential to Organic Computing - PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on

Abstraction and Instantiation as Essential to Organic Computing. Christoph von der Malsburg Institut für Neuroinformatik, Ruhr-Universität Bochum, Computer Science Dept., University of Southern California, Los Angeles Frankfurt Institute of Advanced Studies. Hypothalamus. Hypothalamus1.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Abstraction and Instantiation as Essential to Organic Computing' - lenka


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
abstraction and instantiation as essential to organic computing

Abstraction and Instantiation as Essential to Organic Computing

Christoph von der Malsburg

Institut für Neuroinformatik, Ruhr-Universität Bochum,

Computer Science Dept., University of Southern California, Los Angeles

Frankfurt Institute of Advanced Studies

control of behavior
Control of Behavior

Abstract Level

Jfkd;la

Anima (Midbrain)

Concrete Level

Detailed Representation (Cortex)

abstraction hierarchies
Abstraction Hierarchies

Abstract Level

Jfkd;la

less detail

Abstraction

Instantiation

Concrete Level

more detail

planning buildings
Planning Buildings

Abstract Level

Jfkd;la

Blueprint

Concrete Level

Building

ontogeny
Ontogeny

Abstract Level

Jfkd;la

Genome

Evolution

Ontogeny

Concrete Level

growing organism

perception
Perception

Abstract Level

Jfkd;la

model, interpretation

Concrete Level

sensory pattern

motion control
Motion Control

Abstract Level

Jfkd;la

motion pattern

Concrete Level

limb movement

intelligence analogy

Concrete Situation

Concrete Situation

Concrete Situation

Concrete Situation

Intelligence, Analogy

Abstract Pattern

better software design by higher levels of abstraction
Better Software Design by higher levels of Abstraction
  • Assembly code
    • variable names instead of addresses
  • Higher-level languages
    • instantiation of object code by compiler
    • machine code by linker
  • Structured programming
    • instantiation by procedure call
  • Object-oriented programming
    • Class inheritance
  • Specification languages (e.g., UML)
data base organization
Data Base Organization
  • Record linkage: aligning information across distributed sources
    • XML namespaces
  • Wrappers as abstraction
    • Wrapper learning: turning online sources into structured sources
  • Example: geospatial data integration
    • reference to maps to disambiguate addresses
production systems
Production Systems

Abstract Level

Jfkd;la

Productions

RHS

LHS

Concrete Level

Working Memory

graph matching
Graph matching

Abstract: Model

Concrete: Image

vertical communication
Vertical Communication
  • Features
  • Relations
  • Structure
  • Homomorphy
  • Ambiguity
analysis
Analysis

Multiple Abstraction

synthesis
Synthesis

Convergent Instantiation

generation of abstract structures
Generation of abstract structures

Human design

Trial and error

Canonical example

Comparison of multiple examples

Inheritance from yet more abstract level

organic computing

concepts, goals

target code

Classical Computing

OrganicComputing

Man

Man

Machine

Machine

title
title

abcd

control of behavior1
Control of Behavior

Abstract Level

Jfkd;la

Emotions

Concrete Level

Concrete Situations

ad