Worlds Within Worlds Co-evolving designers and critics Bio-inspired design processes Gregory Hornby, UC Santa Cruz Jordan Pollack, Brandeis University.

Slides:



Advertisements
Similar presentations
Creative Commons international approach to licencing actively promoting re-use respects IPR not a threat to commercial re-use can be used for user-generated.
Advertisements

Jason Stredwick, MSU 2004 L-Systems Lindenmayer Systems algorithmicbotany.org.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Arnold’s Cat Map Michael H. Dormody December 1 st, 2006 Classical Mechanics 210 UC Santa Cruz.
Toward the Computer-Automated Design of Sophisticated Systems by Enabling Structural Organization Gregory S. Hornby Adaptive Control & Evolvable Systems.
A Human Analogue of Rat Food Hoarding Behavior: Searching Path Kinematics Influence the Accuracy of Dead Reckoning S.N. Choudhry; M.M. Martin; D.G. Wallace*
Using Metadata in CONTENTdm Diana Brooking and Allen Maberry Metadata Implementation Group, Univ. of Washington Crossing Organizational Boundaries Oct.
Co-Evolution Ata Kaban University of Birmingham. F.Polking ( Cheetah: mph, for up to 100 yards Thompson's.
On November 24, 1859, ______________ published On the Origin of Species by Means of Natural Selection. Two major points: Today’s organisms descended from.
An Evolutionary Approach To Space Layout Planning Using Genetic Algorithm By: Hoda Homayouni.
1 times table 2 times table 3 times table 4 times table 5 times table
From Extropians to Evolutionary Robotics Simon D. Levy PHIL April 2013 What Machines (Don't) Tell Us About (Trans)Human Nature.
Blackboard at Cornell University Clare van den Blink, Cornell Information Technologies
Summary Photo Sources
Analysing and Supporting Students’ Interactions in Synthesized Learning Environments: A Case Study with a Microworld and a Discussion Tool Toby Dragon.
Morphogenesis, Lindenmayer Systems and Generative Encodings Gabriela Ochoa
1 Evolutionary Growth of Genomes for the Development and Replication of Multi-Cellular Organisms with Indirect Encodings Stefano Nichele and Gunnar Tufte.
1 “Operating System Protection Through Program Evolution” Dr. Frederick B. Cohen “…one of the major reasons attacks succeed is because of the static nature.
Evolving Scalable Soft Robots Senior Thesis Presentation Ben Berger Advisor: John Rieffel.
Designing the Class T-shirt
The Data Ring: Community Content Sharing Serge Abiteboul (INRIA) Alkis Polyzotis (UC Santa Cruz)
American Newspapers and the Internet: Threat or Opportunity? Erin Teeling, The Bivings Group September 28, 2007.
Evolutionary Robotics Teresa Pegors. Importance of Embodiment  Embodied system includes:  Body – morphology of system and movement capabilities  Control.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Rapid Assemblers: From Analog to Digital Additive Manufacturing Computational Synthesis Lab Hod Lipson, Jonathan Hiller Mechanical & Aerospace Engineering.
Welcome to UAL Level 3 Diploma in Photography
3D Printing Digital Materials
Product Evolution: Computer-aided Recombinant Design by Customer-driven Natural Selection Kamal Malek Noubar Afeyan MIT Media Lab / The Center For Bits.
 Adult Literacy PDG Satyanarain Lakkaraju. Adult Literacy  Traditionally 200 hours of instruction  Up to two years  Leads to high dropout rate  An.
National Audit Governance Group Workshop Welcome.
Christmastide is a time of good cheer. Will and Guy invite you to enjoy some Christmas trees from cities around the world.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
1-1 Variables and Expressions. Quantity: Anything that can be measured or counted Variable: a symbol, usually a letter, that represents the value(s) of.
1:1 Computing in Education Joshua J. Sherman. 20 th -Century Learning.
Tables Learning Support
Self-Replicating Machines Source: NASA Conference Publication 2255 (1982), based on the Advanced Automation for Space Missions NASA/ASEE summer study Held.
Guarding Against Premature Convergence while Accelerating Evolutionary Search July 9, 2010 Josh C. Bongard Morphology, Evolutionary and Cognition Laboratory.
Andrew Danise Advisor: Prof. John Rieffel
Multiplication table. x
Cranfield Universityb (UK)
an Interdisciplinary Science Engagement & Education Program
Times Tables.
Africa starter challenge
L1-6 Notes: Algebra: Variables and Expressions
Evolutionary Robotics and Open-Ended Design Automation
Function Rules, Tables, and Graphs
Dots 5 × TABLES MULTIPLICATION.
Dots 5 × TABLES MULTIPLICATION.
Dots 2 × TABLES MULTIPLICATION.
The shape of things to come
5 × 7 = × 7 = 70 9 × 7 = CONNECTIONS IN 7 × TABLE
5 × 8 = 40 4 × 8 = 32 9 × 8 = CONNECTIONS IN 8 × TABLE
Dots 3 × TABLES MULTIPLICATION.
By Andrew Hilton Advisor: John Rieffel
Shneiderman’s measurable criteria
Dots 6 × TABLES MULTIPLICATION.
4 × 6 = 24 8 × 6 = 48 7 × 6 = CONNECTIONS IN 6 × TABLE
5 × 6 = 30 2 × 6 = 12 7 × 6 = CONNECTIONS IN 6 × TABLE
Dots 2 × TABLES MULTIPLICATION.
Dots 4 × TABLES MULTIPLICATION.
Mixed Up Multiplication Challenge
Including Special Education Content for Regular Education Students
10 × 8 = 80 5 × 8 = 40 6 × 8 = CONNECTIONS IN 8 × TABLE MULTIPLICATION.
3 × 12 = 36 6 × 12 = 72 7 × 12 = CONNECTIONS IN 12 × TABLE
To get b, triple a and subtract a unit
5 × 12 = × 12 = × 12 = CONNECTIONS IN 12 × TABLE MULTIPLICATION.
Complexity as Fitness for Evolved Cellular Automata Update Rules
5 × 9 = 45 6 × 9 = 54 7 × 9 = CONNECTIONS IN 9 × TABLE
3 × 7 = 21 6 × 7 = 42 7 × 7 = CONNECTIONS IN 7 × TABLE
Dots 3 × TABLES MULTIPLICATION.
Presentation transcript:

Worlds Within Worlds Co-evolving designers and critics Bio-inspired design processes Gregory Hornby, UC Santa Cruz Jordan Pollack, Brandeis University Hod Lipson, Cornell University

Conclusions Evolutionary design –Open ended, creative –Challenged by scalability, vague design goals Evolve designers, not designs –Generative systems that capture design rules Evolve critics that represent user tastes –Provoke users to learn their goals & preferences Algebra of user models and designers –Use multiple models to influence multiple designers

Evolution

Lipson & Pollack, Nature 406, 2000

X-band antenna for NASA's ST-5 Mission

Evolving Photonic Structures With Preble, Gondarenko, Robinson, Physical Review Letters, May 2006

Kinematic Synthesis Peaucelier (1873) Silverster-Kempe (1877)

Evolutionary design –Open ended, creative –Challenged by scalability, vague design goals

Evolving Designers

Encoding designers with Modularity, Regularity and Hierarchy Design Program:Executed Instructions: Graphical version:

Evolving Table Designers Evolving tables: fitness = height*surface area*stability/material. No MRH enabled: MRH enabled:

Evolved Tables Table fitness = height*surface*volume / material

Families of Designs Height: A single design program can be used to evolve a family of designs:

Evolving Critics

A Simple Critic

Confidence vs. Uncertainty

Walter Benjamin

Louisville, KY, USA FabLab, Pretoria, South Africa Rockefeller Univ., New York, USAScience Museum, London, UK

Watch band and Lego™ tire printed on a

User 1 User 2 User 1 Algebra of user models

Conclusions Evolutionary design –Open ended, creative –Challenged by scalability, vague design goals Evolve designers, not designs –Generative systems that capture design rules Evolve critics that represent user tastes –Provoke users to learn their goals & preferences Algebra of user models and designers –Use multiple models to influence multiple designers