32
Organic Computing CS PhD Seminar Mar 3, 2003 Christoph von der Malsburg Computer Science and Biology Departments University of Southern California and Institut für Neuroinformatik Ruhr-Universität Bochum

Organic Computing CS PhD Seminar Mar 3, 2003

  • Upload
    erica

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

Organic Computing CS PhD Seminar Mar 3, 2003. Christoph von der Malsburg Computer Science and Biology Departments University of Southern California and Institut f ü r Neuroinformatik Ruhr-Universit ä t Bochum. Moore‘s Law. Chip complexity doubles every 18 months. Expectations. - PowerPoint PPT Presentation

Citation preview

Page 1: Organic Computing CS PhD Seminar Mar 3, 2003

Organic ComputingCS PhD Seminar Mar 3, 2003

Christoph von der Malsburg

Computer Science and Biology DepartmentsUniversity of Southern California

and

Institut für NeuroinformatikRuhr-Universität Bochum

Page 2: Organic Computing CS PhD Seminar Mar 3, 2003

Moore‘s Law

Chip complexity doubles every 18 months

Page 3: Organic Computing CS PhD Seminar Mar 3, 2003

Expectations

More Complex Functions

Flexibility, Robustness

Adaptivity, Evolability

Autonomy

User Friendliness

Situation Awareness

Page 4: Organic Computing CS PhD Seminar Mar 3, 2003

We expect our systems to become intelligent!

Page 5: Organic Computing CS PhD Seminar Mar 3, 2003

SW: Complexity

Page 6: Organic Computing CS PhD Seminar Mar 3, 2003

SW: Time

Page 7: Organic Computing CS PhD Seminar Mar 3, 2003

SW: FailureNIST study 02: yearly US losses due to SW failure: $ 60 Billion

Page 8: Organic Computing CS PhD Seminar Mar 3, 2003

Life as Model

• Living Cell: as complex as PC, but flexible, robust, autonomous, adaptive, evolvable, situation aware

• Organism: more complex than all existing software

• Human Brain: intelligent, conscious, creativeIt is the source of all algorithms!!Estimated computing power: 1015 OPS PC today 109 OPS, will equal brain in 30 years according to Moore‘s Law

• But: Life is not digital, not deterministic, not algorithmic

Page 9: Organic Computing CS PhD Seminar Mar 3, 2003

Davidson 1

Page 10: Organic Computing CS PhD Seminar Mar 3, 2003

Davidson 2

Page 11: Organic Computing CS PhD Seminar Mar 3, 2003

Neuron

Page 12: Organic Computing CS PhD Seminar Mar 3, 2003

A new computing paradigm –

• From Algorithms …Arithmetic, Accounting, Differential Equations

• … To SystemsCoordination of Sub-ProcessesCommunicationPerceptionAutonomous Action

Organic Computing:

Page 13: Organic Computing CS PhD Seminar Mar 3, 2003

Organisms are Computers!

Computers should be Organisms!!

Page 14: Organic Computing CS PhD Seminar Mar 3, 2003

Organic Computing is not

Molecular computing,

about faster computers

but

being fault-tolerant and self-organizing,it will lay the foundation for molecular and massively parallel computers

Page 15: Organic Computing CS PhD Seminar Mar 3, 2003

IBM‘s Autonomic Computing Campaign http://www.ibm.com/research/autonomic

Page 16: Organic Computing CS PhD Seminar Mar 3, 2003

Human:

Detailed Communication

Machine:

Creative Infrastructure: Goals, Methodology, Interpretation, Diagnostics

Algorithms: deterministic, fast, clue-less

Algorithmic Division of LaborAlgorithmic

DOL

Page 17: Organic Computing CS PhD Seminar Mar 3, 2003

Debugging

Comparison of actual result with original goalAutonomous debugging: Goals must be represented in the machine

Page 18: Organic Computing CS PhD Seminar Mar 3, 2003

Human:

Loose Communication

Machine:

Goals

Creative Infrastructure:Methodology, Interpretation, Diagnostics, Debugging, Goals,

Data, „Algorithms“

Organic ComputersOrganic

Computers

Page 19: Organic Computing CS PhD Seminar Mar 3, 2003

Algorithmic Machines...are programmed contain no infrastructuremay be simplehave to be simple

Electronic Organisms...growcontain infrastructurehave to be complex may be complex

Electronic Organisms

Page 20: Organic Computing CS PhD Seminar Mar 3, 2003

In-out vs. out-in

Page 21: Organic Computing CS PhD Seminar Mar 3, 2003

Relevant Methodologies

Neural NetworksFuzzy LogicGenetic AlgorithmsArtificial LifeAutonomous AgentsAmorphous ComputingBelief Propagation

Page 22: Organic Computing CS PhD Seminar Mar 3, 2003

First Application Domains

• Artificial Vision• Autonomous Robots

Autonomous Vehicles Toy Robots Service Robots

• User Interfaces• Natural Language Understanding • Computer Security

Page 23: Organic Computing CS PhD Seminar Mar 3, 2003

van Essen Anatomy

Page 24: Organic Computing CS PhD Seminar Mar 3, 2003

van Essen Wiring

Page 25: Organic Computing CS PhD Seminar Mar 3, 2003

Joachim Triesch

Triesch-cue

Page 26: Organic Computing CS PhD Seminar Mar 3, 2003

Triesch-confidences

Page 27: Organic Computing CS PhD Seminar Mar 3, 2003

Triesch-results

Page 28: Organic Computing CS PhD Seminar Mar 3, 2003

One-Click Learning

Hartmut Loos

Page 29: Organic Computing CS PhD Seminar Mar 3, 2003

Bottles found

Page 30: Organic Computing CS PhD Seminar Mar 3, 2003

One person found

Hartmut Loos

Page 31: Organic Computing CS PhD Seminar Mar 3, 2003

More persons

Hartmut Loos

Page 32: Organic Computing CS PhD Seminar Mar 3, 2003

Face Finding