Organic Computing CS 597 March 8 2004 Christoph

  • Slides: 27
Download presentation
Organic Computing CS 597 March 8, 2004 Christoph von der Malsburg Computer Science Department

Organic Computing CS 597 March 8, 2004 Christoph von der Malsburg Computer Science Department University of Southern California and Institute for Neural Computing Ruhr-University Bochum, Germany

Moore‘s Law Chip complexity doubles every 18 months

Moore‘s Law Chip complexity doubles every 18 months

Expectations More Complex Functions Flexibility, Robustness Adaptivity, Evolvability Autonomy User Friendliness Situation Awareness

Expectations More Complex Functions Flexibility, Robustness Adaptivity, Evolvability Autonomy User Friendliness Situation Awareness

We expect our systems to become intelligent but Information Technology is running into a

We expect our systems to become intelligent but Information Technology is running into a Complexity Barrier!

SW: Complexity

SW: Complexity

SW: Time

SW: Time

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

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

Life: Computing without Software • Living Cell: as complex as PC, but flexible, robust,

Life: Computing without Software • 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, creative It is the source of all algorithms!! Estimated computing power: 1015 OPS PC today 109 OPS, By Moore‘s Law, the PC will equal the brain in 30 years • But: Life is not digital, not deterministic, not algorithmic

Evolving Computing Needs: • From Algorithms … Arithmetic, Accounting, Differential Equations • … To

Evolving Computing Needs: • From Algorithms … Arithmetic, Accounting, Differential Equations • … To Systems Coordination of Sub-Processes Communication Perception Autonomous Action

A New Computing Paradigm: Organisms are Computers! Computers should be Organisms!!

A New Computing Paradigm: Organisms are Computers! Computers should be Organisms!!

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

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

Algorithmic DOL Algorithmic Division of Labor Human: Creative Infrastructure: Goals, Methods, Interpretation, World Knowledge,

Algorithmic DOL Algorithmic Division of Labor Human: Creative Infrastructure: Goals, Methods, Interpretation, World Knowledge, Diagnostics Detailed Communication Machine: Algorithms: deterministic, fast, clue-less

Organic Computers Human: Organic Computers Goals Loose Communication Machine: Creative Infrastructure: Goals, Methods, Interpretation,

Organic Computers Human: Organic Computers Goals Loose Communication Machine: Creative Infrastructure: Goals, Methods, Interpretation, World Knowldege, Debugging Data, „Algorithms“

Electronic Organisms Algorithmic Machines. . . Electronic Organisms. . . are programmed contain no

Electronic Organisms Algorithmic Machines. . . Electronic Organisms. . . are programmed contain no infrastructure may be simple have to be simple grow, learn contain infrastructure have to be complex may be complex

Relevant Methodologies Neural Networks Fuzzy Logic Genetic Algorithms Artificial Life Autonomous Agents Amorphous Computing

Relevant Methodologies Neural Networks Fuzzy Logic Genetic Algorithms Artificial Life Autonomous Agents Amorphous Computing Belief Propagation

First Application Domains • Artificial Vision • Autonomous Robots Autonomous Vehicles Toy Robots Service

First Application Domains • Artificial Vision • Autonomous Robots Autonomous Vehicles Toy Robots Service Robots • User Interfaces • Natural Language Understanding • Computer Security

van Essen Anatomy

van Essen Anatomy

van Essen Wiring

van Essen Wiring

Some Relevant Work From my Lab

Some Relevant Work From my Lab

Triesch-cue Jochen Triesch

Triesch-cue Jochen Triesch

Triesch-confidences

Triesch-confidences

Triesch-results

Triesch-results

One-Click Learning Hartmut Loos

One-Click Learning Hartmut Loos

Bottles found

Bottles found

One person found Hartmut Loos

One person found Hartmut Loos

More persons Hartmut Loos

More persons Hartmut Loos

Face Finding

Face Finding