Abstraction and instantiation as essential to organic computing
This presentation is the property of its rightful owner.
Sponsored Links
1 / 24

Abstraction and Instantiation as Essential to Organic Computing PowerPoint PPT Presentation


  • 89 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Abstraction and Instantiation as Essential to Organic Computing

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


Hypothalamus

Hypothalamus


Hypothalamus1

Hypothalamus1


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


Hanson riseman

Hanson-Riseman


Ullman

Ullman


Graph matching

Graph matching

Abstract: Model

Concrete: Image


Vertical communication

Vertical Communication

  • Features

  • Relations

  • Structure

  • Homomorphy

  • Ambiguity


Ambiguity

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


  • Login