The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.

Slides:



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

Games as Emergent Systems first schema on “rules”.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Two-state, Reversible, Universal Cellular Automata In Three Dimensions Authors: Daniel B. Miller & Edward Fredkin Carnegie Mellon West Computing Frontiers.
Game of Life Rules and Games Linh Tran ECE 573. What is Life? Life is just one example of a cellular automaton, which is any system in which rules are.
1 Stefano Redaelli LIntAr - Department of Computer Science - Unversity of Milano-Bicocca Space and Cellular Automata.
CITS4403 Computational Modelling Game of Life. One of the first cellular automata to be studied, and probably the most popular of all time, is a 2-D CA.
Cellular Automata (Reading: Chapter 10, Complexity: A Guided Tour)
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
CELLULAR AUTOMATON Presented by Rajini Singh.
CELLULAR AUTOMATA Derek Karssenberg, Utrecht University, the Netherlands LIFE (Conway)
Complexity, Emergence, and Chaos: Geog 220: Geosimulation Lisa Murawski 1/31/05 Application to Regional Industrial Systems.
Emergence Explained Russ Abbott Dept. of Computer Science California State University, Los Angeles and The Aerospace Corporation What’s right and what’s.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Today’s Plan Introduction to Artificial Life Cellular Automata
Cellular Automata Orit Moskovich
1 GEM2505M Frederick H. Willeboordse Taming Chaos.
Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.
Introduction At the heart of the growth of a multi-cellular organism is the process of cellular division… … aka (in computing) self-replication.
A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
MASS: From Social Science to Environmental Modelling Hazel Parry
Artificial Chemistries – A Review Peter Dittrich, Jens Ziegler, and Wolfgang Banzhaf Artificial Life 7: , 2001 Summarized by In-Hee Lee.
Discovery of Cellular Automata Rules Using Cases Ken-ichi Maeda Chiaki Sakama Wakayama University Discovery Science 2003, Oct.17.
Complex systems complexity chaos the butterfly effect emergence determinism vs. non-determinism & observational non-determinism.
Computer Viruses, Artificial Life & the Origin of Life Robert C Newman Abstracts of Powerpoint Talks - newmanlib.ibri.org -newmanlib.ibri.org.
Irreducibility and Unpredictability in Nature Computer Science Department SJSU CS240 Harry Fu.
Governor’s School for the Sciences Mathematics Day 13.
CS 484 – Artificial Intelligence1 Announcements Lab 4 due today, November 8 Homework 8 due Tuesday, November 13 ½ to 1 page description of final project.
Artificial Life by C. Langton Presented by: Enrique Areyan Instructor: Luis M. Rocha I585: Biologically Inspired Computing Indiana University.
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
1 Cellular Automata and Applications Ajith Abraham Telephone Number: (918) WWW:
We must therefore not be discouraged by the difficulty of interpreting life by the ordinary laws of physics... We must also be prepared to find a new.
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Playing God: The Engineering of Functional Designs in the Game of Life Liban Mohamed Computer Systems Research Lab
Aftificial Life: Celular Automata Dr. Shazzad Hosain Department of EECS North South Universtiy
EASy Summer 2006Non Symbolic AI Lecture 131 Non Symbolic AI - Lecture 13 Symbolic AI is often associated with the idea that “ Intelligence is Computation”
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Trust Propagation using Cellular Automata for UbiComp 28 th May 2004 —————— Dr. David Llewellyn-Jones, Prof. Madjid Merabti, Dr. Qi Shi, Dr. Bob Askwith.
Using Evolutionary Computation as a Creativity-Support Tool Tim ChabukUniversity of Maryland Jason LohnCarnegie Mellon University Derek LindenX5 Systems.
Prof. Lars-Erik Cederman ETH - Center for Comparative and International Studies (CIS) Seilergraben 49, Room G.2, Nils.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
The Game of Life Erik Amelia Amy. What is the “Game of Life?” The “Game of Life” (often referred to as Life) is not your typical game. There are no actual.
Cellular Automata. John von Neumann 1903 – 1957 “a Hungarian-American mathematician and polymath who made major contributions to a vast number of fields,
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
SIMULATIONS, REALIZATIONS, AND THEORIES OF LIFE H. H. PATTEE (1989) By Hyojung Seo Dept. of Psychology.
Cellular Automata FRES 1010 Eileen Kraemer Fall 2005.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
Cellular Automata BIOL/CMSC 361: Emergence 2/12/08.
Pedro R. Andrade Münster, 2013
제 4 주. Cellular Automata A Brief history of Cellular Automata P. Sarkar, ACM Computing Surveys, vol. 32, no. 1, pp. 80~107, 2000 학습목표 계산도구로서의 Cellular.
A few of the people involved and what they’ve done.
TRU-COMP3710 Artificial Life and Emergent Behavior1 Course Outline Part I – Introduction to Artificial Intelligence Part II – Classical Artificial Intelligence.
Conway’s Game of Life Jess Barak Game Theory. History Invented by John Conway in 1970 Wanted to simplify problem from 1940s presented by John von Neumann.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Spatio-Temporal Information for Society Münster, 2014
Pedro R. Andrade Münster, 2013
Artificial Life - An Overview
Illustrations of Simple Cellular Automata
Alexei Fedorov January, 2011
Cellular Automata.
Pedro R. Andrade Münster, 2013
Spatio-temporal information in society: cellular automata
Excursions into Logic Based Computation using Conway’s Game of Life
COMP3710 Artificial Intelligence Thompson Rivers University
Presentation transcript:

The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005

Presentation Outline Artificial Intelligence and Artificial Life Complex Systems and Artificial Life –Emergence –Self-organization and the edge of chaos The Digital Worlds of Artificial Life Cellular Automata –Conway’s Game of Life

Artificial Intelligence and Artificial Life Definition of AI –AI is the study of the mechanisms underlying intelligent behaviour through the construction and evaluation of artifacts that attempt to enact those mechanisms Classic AI –Logic based, symbol manipulating –Top-down models simulate intelligent behaviour

Artificial Intelligence and Artificial Life (cont’d) Behaviour-oriented AI –Inspired by biology “defines intelligence in terms of observed behaviour and self-preservation. It is based on the idea that the essence of biological systems is their capacity to continuously preserve and adapt themselves” –Bottom-up computational models result in emergent behaviour

Artificial Intelligence and Artificial Life (cont’d) Behaviour-oriented AI paradigms Connectionist Evolutionary Agent-based Emergent –Don’t rely on a central scheme which explicitly describes the intelligent behaviour –Through the interactions of many simple structures, complex behaviour that is not directly programmed is exhibited

Defining Artificial Life Definition –the analysis and study of life and life-like processes in man-made systems through the use of simulation and synthesis Why? –Broaden understanding of what life is by building it artificially –Explore synthetic evolution –Life-as-it-could-be vs Life-as-we-know-it

Defining Life The problem of defining what life “is” Life is built by simple, non-living components Yet it appears to be more than the mere sum of their interaction Traditional definitions –Test for certain properties: Metabolism, adaptability, self-maintenance, autonomy, growth, replicability, evolution, etc. –Incomplete

Defining Life – Complex Systems Complex Systems –Life is found in complex dynamic systems –Life requires a certain level of complexity in a dynamic system Defining the threshold of complexity which separates living from non-living systems Life - an emergent phenomenon in a complex system

Emergence Defining emergence –“The theory of emergence involves three propositions: (1) that there are levels of existence... (2) that there are marks which distinguish these levels from one another... (3) that it is impossible to deduce marks of a higher level from those of a lower level... ” –To define life as an emergent phenomenon implies the acknowledgement that different properties of systems require different, qualitatively unrelated, epistemological categories and models, which cannot be reduced to the properties of the component parts of the system.

Artificial Life and Emergence Search for the origin of life –The threshold of complexity needed for the emergence of life Understand life through computational emergence

Self-organization A hallmark of emergence Definition the spontaneous formation of well organized structures, patterns, or behaviors, from random initial conditions Found in complex dynamical systems these systems tend to reach a particular state, or a set of cycling states, or a small volume of their state space, with no external interference. All the mechanisms dictating its behavior are internal to the system: self-organization as opposed to externally imposed organization

The Edge of Chaos Ordered systems –Not enough complexity for life to emerge Chaotic systems –Too rapid changing to self-organize sufficient complexity and sustain life Complex systems –Life is found at the edge of chaos (Langton) Phases found in dynamical systems

The Digital Worlds of Artificial Life Christopher G. Langton: "The principle assumption made in Artificial Life is that the 'logical form' of an organism can be separated from its material basis of construction, and that 'aliveness' will be found to be a property of the former, not of the latter.“ Life in a logical informational universe

The Digital Worlds of Artificial Life Simulations in the digital medium –Ease of research Well known formal structure Data gathering Completely repeatable experiments –Fast Is it “real life”?

Cellular Automata Definition –“A cellular automaton is a discrete dynamical system. Space, time, and the states of the system are discrete. Each point in a regular spatial lattice, called a cell, can have any one of a finite number of states. The states of the cells in the lattice are updated according to a local rule. That is, the state of a cell at a given time depends only on its own state one time step previously, and the states of its nearby neighbors at the previous time step. All cells on the lattice are updated synchronously. Thus the state of the entire lattice advances in discrete time steps. “ An example of complex systems

Cellular Automata History History –von Neumann and self-reproducing automata –Conway’s “Game of Life” –Wolfram – the Universe as a CA

The Game of Life Invented by mathematician John Conway The best known example of a CA –Very simple, yet –An excellent example of emergence and self-organization

Game of Life - Definition A two-state two-dimensional CA with three very simple rules of action: 1. One inactive cell surrounded by three active cells becomes active ("it's born") 2. One active cell surrounded by 2 or 3 active cells remains active 3. In any other case, the cell "dies" or remains inactive.

Game of Life - Examples Still life objects (block, beehive, boat, ship, loaf) They simply remain the same in the next generation Oscillators They change throughout generations, but essentially cycle through the same pattern Gliders They move diagonally across the grid The Queen Bee Shuttle Spaceships They move left, right, up or down instead of on diagonals like gliders …

Game of Life - Research A completely known universe Computation is possible –A Turing machine has been implemented –Formal proof that self-reproducing mechanisms are possible …

Summary Artificial Life: –Biology inspired –Multidisciplinary approach –Computational evolution Complex Systems –Emergence and self-organization –Life at the edge of chaos Cellular Automata –Simple, yet effective models for studies in Artificial Life