Chemical Computing Peter Dittrich Bio Systems Analysis Department. of Mathematics and Computer Science Friedrich-Schiller-University Jena Friedrich-Schiller-Universität.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

CHAPTER What is Chemistry? 1.2 Describing Matter
Introduction to Neural Networks
ADAPTIVE SYSTEMS & USER MODELING Alexandra I. Cristea USI intensive course Adaptive Systems April-May 2003.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
EvoDebate Statement September 2001 Wolfgang Banzhaf Universität Dortmund, Informatik XI.
Organic Computing CS 597 March 8, 2004 Christoph von der Malsburg Computer Science Department University of Southern California and Institute for Neural.
Programmable Self-Assembly Prashanth Bungale October 26, 2004 “Programmable Self-Assembly Using Biologically-Inspired Multiagent Control”, R. Nagpal, ACM.
Organic Computing CS PhD Seminar Mar 3, 2003 Christoph von der Malsburg Computer Science and Biology Departments University of Southern California and.
Natural Computation and Applications Xin Yao Natural Computation Group School of Computer Science The University of Birmingham.
An Exhibition of Applications: Molecular Computing Dr. Chrisantha Fernando Systems Biology Centre Birmingham University Dr. Chrisantha Fernando Systems.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Triangulation of network metaphors The Royal Netherlands Academy of Arts and Sciences Iina Hellsten & Andrea Scharnhorst Networked Research and Digital.
Ashish Goel Stanford University Joint work with Len Adleman, Holin Chen, Qi Cheng, Ming-Deh Huang, Pablo Moisset, Paul.
Artificial Intelligence
Alternative Parallel Processing Approaches Jonathan Sagabaen.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
Artificial Chemistries – A Review Peter Dittrich, Jens Ziegler, and Wolfgang Banzhaf Artificial Life 7: , 2001 Summarized by In-Hee Lee.
CS-485: Capstone in Computer Science Artificial Neural Networks and their application in Intelligent Image Processing Spring
Machine Learning. Learning agent Any other agent.
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
P systems: A Modelling Language Marian Gheorghe Department of Computer Science University of Sheffield Unconventional Programming Paradigms; Sept’04.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Project funded by the Future and Emerging Technologies arm of the IST Programme 6th Framework Programme - “Information Society Technologies” State of the.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
5. Alternative Approaches. Strategic Bahavior in Business and Econ 1. Introduction 2. Individual Decision Making 3. Basic Topics in Game Theory 4. The.
Artificial Neural Networks. Applied Problems: Image, Sound, and Pattern recognition Decision making  Knowledge discovery  Context-Dependent Analysis.
Course Structure Exam Structure & Review ADVANCED PLACEMENT BIOLOGY.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
A new Programming Paradigm inspired by Algorithmic Chemistries UPP 2004 September 2004 Wolfgang Banzhaf, Memorial University of Newfoundland, Canada and.
Introduction to Self-Organization
Artificial Intelligence/Life Presented by James H. Sunshine September 2, 2004.
Introduction to Complexity Science Complex Nature.
Soft Computing A Gentle introduction Richard P. Simpson.
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
I Robot.
Dial-a-Molecule A Grand Challenge for Chemistry and Chemical Engineering Prof. Richard Whitby University of Southampton.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
AP BIOLOGY THEMES The AP Biology Curriculum Emphasizes Science as a PROCESS. Students will focus on experimental design, data analysis and use of models.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
CS 478 – Tools for Machine Learning and Data Mining Perceptron.
“Politehnica” University of Timisoara Course Advisor:  Lucian Prodan Evolvable Systems Web Page:   Teaching  Graduate Courses Summer.
Pac-Man AI using GA. Why Machine Learning in Video Games? Better player experience Agents can adapt to player Increased variety of agent behaviors Ever-changing.
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Lecture 1 Introduction to Animal Anatomy Body regions organ systems body cavities body tissues biological molecules Dr. Jehane Ibrahim Eid Dr. Jehane.
Evolution of Modeling From Ignorance to Knowing Ali Ishaq March 22 nd, 2007.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Artificial Neural Systems. Intro Artificial neural systems try to process information in the same way as the human brain does. Traditional computer systems.
Presented by:- Reema Tariq Artificial Intelligence.
Computing Systems Lecture 12 Future Computing. Natural computing Take inspiration from nature for the development of novel problem-solving techniques.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
Sub-fields of computer science. Sub-fields of computer science.
What is cognitive psychology?
Questions and Ponderings On “Life”
Artificial Intelligence (CS 370D)
SOFT COMPUTING.
Dr. Unnikrishnan P.C. Professor, EEE
Artificial Intelligence introduction(2)
The MIT Artificial Intelligence Lab
Computational Nanotechnology
Dr. Unnikrishnan P.C. Professor, EEE
Principles of Computing – UFCFA3-30-1
Presentation transcript:

Chemical Computing Peter Dittrich Bio Systems Analysis Department. of Mathematics and Computer Science Friedrich-Schiller-University Jena Friedrich-Schiller-Universität JenaJena Centre for Bioinformatics BMBF Grant No A

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena2 Jena Downtown...

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena3 Here we are...

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena4 Bio Systems Analysis Group Jena Centre for Bioinformatics CS, Jena University

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena5 Chemical Computing 1.Computing helps Chemistry 2.Chemistry helps Computing

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena6 What is Chemistry? Deals with –Substances composed of molecules –Reactions that transform substances, such that the composition of molecules changes –Dynamics

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena7 Where does Chemical Computing Occur in Nature?

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena8 Principles of Chemical Computing Pattern recognition Formation of (spatial) structures Change of conformation Optical activity Chemical kinetics Energy minimization

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena9 Chemistry Helps Computing 1.Real chemical computing 2.Artificial chemical computing

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena10 Examples Where the Chemical Metaphor is Used in Computing Real Chemical Computing (Liberman 1972, 1979), (Conrad 1972) (Seelig & Rössler 1972) and others –Enzymes –DNA/RNA-Comp –Optical –Reaction-Diffusion –Programmed Self-Assembly

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena11 Examples Where the Chemical Metaphor is Used in Computing Artificial Chemical Computing Abstract Molecular Machine (Liang) Rewriting systems (e.g., GAMMA, CHAM, P-Systgems, ARMS, …) Hormone systems in distributed robot control systems (e.g. COG) COG Chemical-like systems to control the behavior and emotions in artificial agents (e.g. Creatures or PSI (D. Dörner)PSI (D. Dörner Control of morpho-genetic systems (control of artificial gene expression and morphogenesis) Control of growth of artificial neural networks (e.g., Astor/Adami) Astor/Adami Control of amorphous computers Communication among neurons in an ANN where neurons have spatial coordinates (e.g., neural gas by P. Husbands)

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena12 Example for Microscopic Chemical Computing DNA Computing (Adleman)

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena13 Example for Macroscopic Chemical Computing Chemical Neuron [see Hjelmfelt, Weinberger, Ross 1991]

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena14 Example for Macroscopic Chemical Computing: Simple Hyper-cyclic Associative Memory [Dittrich 1995] Hypercycle of replicating catalysts Query (Input) Answer (Output)

Some interesting aspects …

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena16 Fine Grained Parallelism Usually: Distributed Robust Asynchronous Emergent Self-organizing → soft computing, organic computing, computational intelligence

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena17 “Invisible Networks”

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena18 “Invisible Networks”

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena19 “Invisible Networks” A network larger than the neural network of the human brain: M = {2, 3, …, 10E30} A + B + X -> A + B + C with C = A/B if A mod B = 0, C = C otherwise.

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena20 Self-modification Self-modification (s. higher-order & generative programming) Strange loop Dualism of –structure and function –data and program –Tape and machine

Challenges

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena22 Challenges Efficiency Scalability Programmability Adaptability

The talks in the chemical computing session …

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena24 Wolfgang Banzhaf University of Newfoundland Evolving Artificial Chemistries by Genetic Programming

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena25 Andrew Adamatzky University of the West of England Programming Reaction- Diffusion Computers

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena26 Tetsuya Asai Graduate School of Informaton Science and Technology, Sapporo Reaction Diffusion Processors

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena27 Klaus-Peter Zauner University of Southampton From Prescriptive Programming of Solid- State Devices to Orchestrated Self- Organization of Informed Matter

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena28 Winfried Kurth University of Cottbus Relational Growth Grammars

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena29 Yann Radenac IRISA, Rennes High-order Chemical Programming Style

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena30 Questions for discussion How to program a chemical computer (whatever it is)? How do chemical computing paradigms scale up? Can the chemical metaphor lead to new computational systems with abilities superior to conventional approaches? Or even to systems that can not be realized by conventional approaches?

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena31 Thank You

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena32 COG (MIT, Brooks)

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena33 Growing Artificial NNs [J. S. Astor, Christophs Adami: A Developmental Model for the Evolution of Artificial Neural Networks., Artificial Life 6(3), , [Astor/Adami]

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena34 PSI (D. Dörner)

UPP2004, Mt. S. Michel, P. Dittrich - FSU & JCB Jena35 PSI (D. Dörner)