SlideShare une entreprise Scribd logo
1  sur  67
The Robotic Scientist
Distilling Free-Form Natural Laws from
Experimental Data




                                         Hod Lipson, Cornell University
Lipson & Pollack, Nature 406, 2000
Camera
Camera    View
Adapting in simulation

           Simulator


       Evolve Controller     Crossing The
         In Simulation       Reality Gap
           Download

        Try it in reality!
Adapting in reality



     Evolve Controller
        In Reality         Too many
                         Physical Trials
          Try it !
Simulation & Reality

                        “Simulator”



 Evolve Simulator     Evolve Controller
 Evolve Simulators      Evolve Robots
                             Build

Collect Sensor Data    Try it in reality!
Tilt Sensors




                Servo
               Actuators
Emergent Self-Model




With Josh Bongard and Victor Zykov, Science 2006
Damage Recovery




With Josh Bongard and Victor Zykov, Science 2006
Random
Predicted
Physical
System Identification




        ?
Perturbations
Photo: Floris van Breugel
Structural Damage Diagnosis




With Wilkins Aquino
Symbolic Regression

What function describes this data?


                        f(x)=exsin(|x|)




                                      John Koza, 1992
Encoding Equations
                          Building Blocks: + - * / sin cos exp log … etc




             f(x)
                                                                      sin(x2)
              *
                                                                      x1*sin(x2)

     –                   sin                                          (x1 – 3)*sin(x2)

                                                                      (x1 – 3)*sin(-7 + x2)
x1       3                     +

                    x2             -7



                                                                       John Koza, 1992
+
            ×       sin

      1.2       –
                          x
            x       2
 Models: Expression trees          Experiments: Data-points
 Subject to mutation and selection Subject to mutation and selection
{const,+,-,*,/,sin,cos,exp,log,abs}

                                                  Michael D. Schmidt, Hod Lipson (2006)
Solution Accuracy

    Coevolved Dataset
                        Entire Dataset
Solution Complexity
                             35

                             33
                                                                Entire Dataset
                             31
Solution Size (# of nodes)




                             29

                             27

                             25

                             23

                             21

                             19                               Coevolved Dataset
                                                                        Coevolution
                                                                            Exact
                             17

                             15
                                  0      5000       10000           15000
                                                Generations
Semi-empirical mass formula
Modeling the binding energy of an atomic nucleus


 Inferred Formula:
                                                     0.39Z 2 17.29( N  Z ) 2
  EB  14.83  13.43 A  12.39 A            0 .64
                                                     0.26                      R2 = 0.99944
                                                      A             A




 Weizsäcker’s Formula:
                 Z Z  1     A  2Z 2    A, Z 
  E  a Aa A a
    B     V
             23
                    S      a   C      13             A                         R2 = 0.999915
                                     A                       A

                       0   Z , N even
                     
          A, Z    0        A odd          0 
                                                      aP
                                                   A1 2
                      0      Z , N odd
Systems of Differential Equations

• Regress on derivative

   State Variables              Derivatives

  time     x1        x2     …    dx1/dt x2/dt       …
  0         3.4      -1.7   …    -2.0         8.0   …
  0.1       3.2      -0.9   …    -1.0         8.0   …
  0.2       3.1      -0.1   …    -4.0         1.3   …
  0.3       2.7      1.2    …    -5.7         1.9   …
  …         …        …      …    …            …     …
Inferring Biological Networks

                                                                                      dS1                          S1 * A3              
dS1
     2.5  100 
                       S1 * A3                                                               2.42114  99.2721                           
 dt              1  13.6769* A4 
                                                                                        dt                     1  13.5956 * A4
                                                                                                               
                                                                                                                                           
                                                                                                                                           
       J0                      3 
                                                                                                 J0                             3
                                                                                                                         v1
                          v1
                S1 * A3                                                               dS2                 S1 * A3            
dS2
     200                     6* S2 * N1  12* S2 * N1                                     199.935                            5.99475* S2 * N1  11.9895* S2 * N1
 dt        1  13.6769* A4 
                                                                                        dt            1  13.6734 * A4
                                                                                                      
                                                                                                                                
                                                                                                                                
                         3                   v2           v6
                                                                                                                       3                   v2                v6
                  2*v1                                                                                          2*v1
dS3                                                                                     dS3
     6* S2 * N1  16* S3 * A2                                                               5.99857 * S2 * N1  15.99606 * S3 * A2  0.01286 * S3
 dt                                                                                      dt
           v2               v3                                                                         v2                             v3        extraneous
dS4                                                                                     dS4
     16* A2 * S3  100* N 2 * S4                                                            15.997 * A2 * S3  100.015* N 2 * S4
 dt                                                                                      dt
            v3                   v4                                                                   v3                       v4
dN 2                                                                                    dN 2
      6* S2 * N1  100* N 2 * S 4                                                            5.99857 * S2 * N1  99.9963* N 2 * S4
 dt                                                                                      dt
            v2                   v4                                                                       v2                      v4

dA3              S1 * A3                                                              dA3                 S1 * A3           
     200                              32* A2 * S3  1.28* A3                            197.781                          31.9682 * A2 * S3  1.29659 * A3
            1  13.6769 A4                                                             dt            1  13.2633 A4         
 dt                      3                   2 v3          v5                                                    3                  2v3                 v5
                 2*v1                                                                                          2*v1
dS5                                                                                     dS5
     1.3* S5                                                                               1.29626 * S5
 dt                                                                                      dt
          J                                                                                          J



          Original Equations                                                                                Inferred Equations




                                                         With Michael Schmidt, John Wikswo (Vanderbilt), Jerry Jenkins (CFDRC)
Charles Richter
Wet Data, Unknown System




      With Michael Schmidt (Cornell) and Gurol Suel (UT Southwestern)
Wet Data, Unknown System




      With Michael Schmidt (Cornell) and Gurol Suel (UT Southwestern)
Cell #1




Cell #2




Cell #3-60 …
=


    =




Blue Dots = data points, Green Line = regressed fit
Symbolic Regression Inferred Time-Delay Model:

                     dK        bK  cK S
                         aK 
                     dt           K
                     dS       b c K
                         aS  S S
                     dt           S




Biologist’s Inferred Model:    Gurol Suel, et. al., Science 2007


 dK        K K n            K K
     k  n                             K K
 dt       k0  K  n
                      1 K / K  S / S
 dS              S                  k S
     S                                        S S
           1   K / k1      1 K / K  S / S
                          p
 dt
Withheld Test Set #1 Fit
 dGt 1582.0  17.3214  St 51
                               16.7423
  dt          Gt 18
  dSt 114.922  0.3019  Gt 25
                                3.05
  dt           St 15
Withheld Test Set #2 Fit
 dGt 3526.92  21.312  St 54
                               10.1355
  dt         Gt 17
 dSt 132.271  0.0178  Gt 57
                               2.9693
 dt           St 18
Withheld Test Set #3 Fit
  dGt 5057.1  39.7452  St 46
                                6.4406
   dt          Gt 21
  dSt 295.426  0.2965  Gt 54
                                3.871
  dt           St 20
Looking For Invariants
?



     42

   42+x-x

42+1/(1000+x2)
From Data:
x      y    …
                  Calculate partial derivatives Numerically:
0.1   2.3
0.2   4.5                   δx       δy
0.3   9.7                      ,        , …
0.4   5.1                   δy       δx
0.5   3.3
0.6   1.0
…     …     …




From Equation:       Calculate predicted partial
                     derivatives Symbolically:
      δf     δf                δx’   δy’
                                   ,     , …
      δx     δy                δy’   δx’
Homework

               Circle                        Elliptic Curve                         Sphere
                                     3                                   1

    3
                                     2
    2                                                                  0.5
                                     1
    1


y   0                            y   0
                                                                   z     0
y




                                 y




                                                                   z
    -1
                                     -1
    -2                                                                 -0.5
                                     -2
    -3

                                     -3                                 -1
     -5          0           5        -2       -1   0    1     2              -1   -0.5   0   0.5   1
                 x
                 x                                  x
                                                    x
                                                                                          x
                                                                                          x




          x2 + y2 – 16 = 0                 x3 + x – y2 – 1.5 = 0              x2 + y2 + z2 – 1 = 0
Linear Oscillator




                            2
               dx 
H  114.28 *    369.495 * x 2
L   61.591              692.322
               dt 22
             dx 
                dx
H  114.28 *    692.322 * x 22
L  61.591*             369.495 * x
              dt 
                 dt                • Coefficients may have different
                                               scales and offsets each run
Pendulum




         d 
              2

   H 
    L          2.42847*cos( )
         dt 
               d 
                     2

H  3.52768* 
L                    9.43429*cos( )
               dt 
Double Linear Oscillator




                                                          2                   2
                                                      dx            dx 
H  14.691* x  15.551* x  21.676* x1 x2  8.3808*  2   2.6046*  1 
              2
              1
                          2
                          2
                                                      dt            dt 


     would be plus for Lagrangian
A                                                k1 θ2 – k2 ω12 – k3 ω22 + k4 ω1 ω2 cos(θ1 – k5 θ2) + k6 cos(θ2) + k7 cos(θ1) – k8 cos(k9 θ2) – k10
                                                  0    cos(k11 – k12 θ2)
   Predictive Ability [-log error] Predictive




                                                                                       k1 ω12 + k2 ω22 – k3 ω1 ω2 cos(θ1 – θ2) – k4 cos(θ1) – k5 cos(θ2)
More




                                                -0.4
                                                                                        -k1 ω12 – k1 ω22 + k1 ω1 ω2 cos(θ2) + k1 cos(θ2) + k1 cos(θ1)

                                                -0.8                                       -k1 ω1 – k2 ω2 + k3 ω1 cos(θ1 – θ2) + k4 ω2 cos(θ1 – θ2)

                                                                                                           k1 ω1 ω2 – k2 cos(θ1 – θ2)
                                                -1.2
                                                                                                                   ω2·cos(θ1 θ2) + ω1

                                                -1.6
Predictive
  Less




                                                 -2

                                                  Complex           Parsimony [-nodes]                   Simple
dK        bK  cK St  t1
    aK 
dt           K t  t2
dS        bS  cS K t  t3
    aS 
dt            St  t4
Run…
Von Thomas Hermanowski, Dr. Andreas Rick, Dr. Jochen Weber
Ingmar Zanger, John Amend
Concluding Remarks
                                                Wired 16.07




                 “ CorrelationScientific Method]with massive
                   data, [the
                               is enough. Faced
                                                 is becoming

                                                                ”
Chris Anderson
                    obsolete. We can stop looking for models.




   The data deluge accelerates our ability to
   hypothesize, model, and test.
Theoretical physicists are not yet obsolete,
 but scientists have taken steps toward
          replacing themselves
The end of insight


  I am worried that we have enjoyed a
brief window in human history where we
could actually understand things, but that
    period may be coming to an end.

                        -- Steve Strogatz
Distilling Free-Form Natural Laws from Experimental Data

Contenu connexe

Tendances

Generalization of Compositons of Cellular Automata on Groups
Generalization of Compositons of Cellular Automata on GroupsGeneralization of Compositons of Cellular Automata on Groups
Generalization of Compositons of Cellular Automata on GroupsYoshihiro Mizoguchi
 
Dragan Huterer Seminar - 19/05/2011
Dragan Huterer Seminar - 19/05/2011Dragan Huterer Seminar - 19/05/2011
Dragan Huterer Seminar - 19/05/2011CosmoAIMS Bassett
 
Maxima & Minima of Functions - Differential Calculus by Arun Umrao
Maxima & Minima of Functions - Differential Calculus by Arun UmraoMaxima & Minima of Functions - Differential Calculus by Arun Umrao
Maxima & Minima of Functions - Differential Calculus by Arun Umraossuserd6b1fd
 
signal homework
signal homeworksignal homework
signal homeworksokok22867
 
CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10fungfung Chen
 
Lesson 27: Integration by Substitution (Section 4 version)
Lesson 27: Integration by Substitution (Section 4 version)Lesson 27: Integration by Substitution (Section 4 version)
Lesson 27: Integration by Substitution (Section 4 version)Matthew Leingang
 
5 spatial filtering p1
5 spatial filtering p15 spatial filtering p1
5 spatial filtering p1Gichelle Amon
 
Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)Matthew Leingang
 
integration by parts
 integration by parts integration by parts
integration by partsaibad ahmed
 
Journey to structure from motion
Journey to structure from motionJourney to structure from motion
Journey to structure from motionJa-Keoung Koo
 
Discrete Probability Distributions
Discrete  Probability DistributionsDiscrete  Probability Distributions
Discrete Probability DistributionsE-tan
 
Principle of Integration - Basic Introduction - by Arun Umrao
Principle of Integration - Basic Introduction - by Arun UmraoPrinciple of Integration - Basic Introduction - by Arun Umrao
Principle of Integration - Basic Introduction - by Arun Umraossuserd6b1fd
 
267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60Ali Adeel
 

Tendances (19)

05 Random Variables
05 Random Variables05 Random Variables
05 Random Variables
 
Generalization of Compositons of Cellular Automata on Groups
Generalization of Compositons of Cellular Automata on GroupsGeneralization of Compositons of Cellular Automata on Groups
Generalization of Compositons of Cellular Automata on Groups
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Dragan Huterer Seminar - 19/05/2011
Dragan Huterer Seminar - 19/05/2011Dragan Huterer Seminar - 19/05/2011
Dragan Huterer Seminar - 19/05/2011
 
Maxima & Minima of Functions - Differential Calculus by Arun Umrao
Maxima & Minima of Functions - Differential Calculus by Arun UmraoMaxima & Minima of Functions - Differential Calculus by Arun Umrao
Maxima & Minima of Functions - Differential Calculus by Arun Umrao
 
Math IA
Math IAMath IA
Math IA
 
DCT
DCTDCT
DCT
 
signal homework
signal homeworksignal homework
signal homework
 
CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10
 
Lesson 27: Integration by Substitution (Section 4 version)
Lesson 27: Integration by Substitution (Section 4 version)Lesson 27: Integration by Substitution (Section 4 version)
Lesson 27: Integration by Substitution (Section 4 version)
 
5 spatial filtering p1
5 spatial filtering p15 spatial filtering p1
5 spatial filtering p1
 
Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)
 
Session 6
Session 6Session 6
Session 6
 
Test
TestTest
Test
 
integration by parts
 integration by parts integration by parts
integration by parts
 
Journey to structure from motion
Journey to structure from motionJourney to structure from motion
Journey to structure from motion
 
Discrete Probability Distributions
Discrete  Probability DistributionsDiscrete  Probability Distributions
Discrete Probability Distributions
 
Principle of Integration - Basic Introduction - by Arun Umrao
Principle of Integration - Basic Introduction - by Arun UmraoPrinciple of Integration - Basic Introduction - by Arun Umrao
Principle of Integration - Basic Introduction - by Arun Umrao
 
267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60
 

Similaire à Distilling Free-Form Natural Laws from Experimental Data

short course on Subsurface stochastic modelling and geostatistics
short course on Subsurface stochastic modelling and geostatisticsshort course on Subsurface stochastic modelling and geostatistics
short course on Subsurface stochastic modelling and geostatisticsAmro Elfeki
 
Self Organinising neural networks
Self Organinising  neural networksSelf Organinising  neural networks
Self Organinising neural networksESCOM
 
Computational electromagnetics
Computational electromagneticsComputational electromagnetics
Computational electromagneticsSpringer
 
Session02 review-laplace and partial fractionl
Session02 review-laplace and partial fractionlSession02 review-laplace and partial fractionl
Session02 review-laplace and partial fractionlAhmad Essam
 
06_finite_elements_basics.ppt
06_finite_elements_basics.ppt06_finite_elements_basics.ppt
06_finite_elements_basics.pptAditya765321
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELgrssieee
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Leonid Zhukov
 
Integration techniques
Integration techniquesIntegration techniques
Integration techniquesKrishna Gali
 
Adobe AIR: Stage3D and AGAL
Adobe AIR: Stage3D and AGALAdobe AIR: Stage3D and AGAL
Adobe AIR: Stage3D and AGALDaniel Freeman
 
Answer to selected_miscellaneous_exercises
Answer to selected_miscellaneous_exercisesAnswer to selected_miscellaneous_exercises
Answer to selected_miscellaneous_exercisespaufong
 
numarial analysis presentation
numarial analysis presentationnumarial analysis presentation
numarial analysis presentationOsama Tahir
 
Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology Amro Elfeki
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersIDES Editor
 

Similaire à Distilling Free-Form Natural Laws from Experimental Data (20)

short course on Subsurface stochastic modelling and geostatistics
short course on Subsurface stochastic modelling and geostatisticsshort course on Subsurface stochastic modelling and geostatistics
short course on Subsurface stochastic modelling and geostatistics
 
Self Organinising neural networks
Self Organinising  neural networksSelf Organinising  neural networks
Self Organinising neural networks
 
Computational electromagnetics
Computational electromagneticsComputational electromagnetics
Computational electromagnetics
 
Z transform
 Z transform Z transform
Z transform
 
Session02 review-laplace and partial fractionl
Session02 review-laplace and partial fractionlSession02 review-laplace and partial fractionl
Session02 review-laplace and partial fractionl
 
06_finite_elements_basics.ppt
06_finite_elements_basics.ppt06_finite_elements_basics.ppt
06_finite_elements_basics.ppt
 
5994944.ppt
5994944.ppt5994944.ppt
5994944.ppt
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.
 
Integration techniques
Integration techniquesIntegration techniques
Integration techniques
 
Adobe AIR: Stage3D and AGAL
Adobe AIR: Stage3D and AGALAdobe AIR: Stage3D and AGAL
Adobe AIR: Stage3D and AGAL
 
Math 21a Midterm I Review
Math 21a Midterm I ReviewMath 21a Midterm I Review
Math 21a Midterm I Review
 
Answer to selected_miscellaneous_exercises
Answer to selected_miscellaneous_exercisesAnswer to selected_miscellaneous_exercises
Answer to selected_miscellaneous_exercises
 
DCT
DCTDCT
DCT
 
DCT
DCTDCT
DCT
 
ML unit2.pptx
ML unit2.pptxML unit2.pptx
ML unit2.pptx
 
numarial analysis presentation
numarial analysis presentationnumarial analysis presentation
numarial analysis presentation
 
Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 

Plus de swissnex San Francisco

Swiss Higher Education & Social Media - A Snapshot
Swiss Higher Education & Social Media - A SnapshotSwiss Higher Education & Social Media - A Snapshot
Swiss Higher Education & Social Media - A Snapshotswissnex San Francisco
 
Snapshot: Swiss academia and social media - june 2013
Snapshot: Swiss academia and social media - june 2013Snapshot: Swiss academia and social media - june 2013
Snapshot: Swiss academia and social media - june 2013swissnex San Francisco
 
Case Scenarios in Community Management Workshop
Case Scenarios in Community Management WorkshopCase Scenarios in Community Management Workshop
Case Scenarios in Community Management Workshopswissnex San Francisco
 
Social Media @ Swiss National Science Foundation - SNF
Social Media @ Swiss National Science Foundation - SNFSocial Media @ Swiss National Science Foundation - SNF
Social Media @ Swiss National Science Foundation - SNFswissnex San Francisco
 
Steffen Schmidt - „tone and mood“ – Music in Film
Steffen Schmidt - „tone and mood“ – Music in FilmSteffen Schmidt - „tone and mood“ – Music in Film
Steffen Schmidt - „tone and mood“ – Music in Filmswissnex San Francisco
 
Uri Hasson - Neurocinematics: The Neuroscience of Film
Uri Hasson - Neurocinematics: The Neuroscience of FilmUri Hasson - Neurocinematics: The Neuroscience of Film
Uri Hasson - Neurocinematics: The Neuroscience of Filmswissnex San Francisco
 
Patrizia Lombardo - Music Magic in Film
Patrizia Lombardo - Music Magic in FilmPatrizia Lombardo - Music Magic in Film
Patrizia Lombardo - Music Magic in Filmswissnex San Francisco
 
Gracenote: Music Navigation and Discovery
Gracenote: Music Navigation and DiscoveryGracenote: Music Navigation and Discovery
Gracenote: Music Navigation and Discoveryswissnex San Francisco
 
Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...
Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...
Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...swissnex San Francisco
 
Eduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and music
Eduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and musicEduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and music
Eduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and musicswissnex San Francisco
 
Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...
Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...
Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...swissnex San Francisco
 
Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content
Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content
Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content swissnex San Francisco
 
Philippe Dinkel - Artistic versus scientific research: the challenge of the S...
Philippe Dinkel - Artistic versus scientific research: the challenge of the S...Philippe Dinkel - Artistic versus scientific research: the challenge of the S...
Philippe Dinkel - Artistic versus scientific research: the challenge of the S...swissnex San Francisco
 
Marc-André Rappaz - Metaphors, gestures, and emotions in music
Marc-André Rappaz - Metaphors, gestures, and emotions in musicMarc-André Rappaz - Metaphors, gestures, and emotions in music
Marc-André Rappaz - Metaphors, gestures, and emotions in musicswissnex San Francisco
 
James Davies - What is operatic emotion?
James Davies - What is operatic emotion?James Davies - What is operatic emotion?
James Davies - What is operatic emotion?swissnex San Francisco
 

Plus de swissnex San Francisco (20)

It feels like
It feels likeIt feels like
It feels like
 
Digital campus @ UNIL Nov 14 2014
Digital campus @ UNIL Nov 14 2014Digital campus @ UNIL Nov 14 2014
Digital campus @ UNIL Nov 14 2014
 
What's Hot in Silicon Valley
What's Hot in Silicon ValleyWhat's Hot in Silicon Valley
What's Hot in Silicon Valley
 
UNIL & instagram
UNIL & instagramUNIL & instagram
UNIL & instagram
 
Swiss Higher Education & Social Media - A Snapshot
Swiss Higher Education & Social Media - A SnapshotSwiss Higher Education & Social Media - A Snapshot
Swiss Higher Education & Social Media - A Snapshot
 
Snapshot: Swiss academia and social media - june 2013
Snapshot: Swiss academia and social media - june 2013Snapshot: Swiss academia and social media - june 2013
Snapshot: Swiss academia and social media - june 2013
 
Case Scenarios in Community Management Workshop
Case Scenarios in Community Management WorkshopCase Scenarios in Community Management Workshop
Case Scenarios in Community Management Workshop
 
Social Media @ Swiss National Science Foundation - SNF
Social Media @ Swiss National Science Foundation - SNFSocial Media @ Swiss National Science Foundation - SNF
Social Media @ Swiss National Science Foundation - SNF
 
Uri Hasson - Film and Music Workshop
Uri Hasson - Film and Music WorkshopUri Hasson - Film and Music Workshop
Uri Hasson - Film and Music Workshop
 
Steffen Schmidt - „tone and mood“ – Music in Film
Steffen Schmidt - „tone and mood“ – Music in FilmSteffen Schmidt - „tone and mood“ – Music in Film
Steffen Schmidt - „tone and mood“ – Music in Film
 
Uri Hasson - Neurocinematics: The Neuroscience of Film
Uri Hasson - Neurocinematics: The Neuroscience of FilmUri Hasson - Neurocinematics: The Neuroscience of Film
Uri Hasson - Neurocinematics: The Neuroscience of Film
 
Patrizia Lombardo - Music Magic in Film
Patrizia Lombardo - Music Magic in FilmPatrizia Lombardo - Music Magic in Film
Patrizia Lombardo - Music Magic in Film
 
Gracenote: Music Navigation and Discovery
Gracenote: Music Navigation and DiscoveryGracenote: Music Navigation and Discovery
Gracenote: Music Navigation and Discovery
 
Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...
Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...
Brennon Bortz - A Mobile Physiological Sensing System for Measuring Emotional...
 
Eduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and music
Eduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and musicEduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and music
Eduardo Coutinho - Psychoacoustic cues to emotion in speech prosody and music
 
Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...
Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...
Shane Myrbeck - Listening to Design - Immersive Acoustics Modeling in the ARU...
 
Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content
Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content
Interactive Socio-Mobile Systems for Active Experience of Audiovisual Content
 
Philippe Dinkel - Artistic versus scientific research: the challenge of the S...
Philippe Dinkel - Artistic versus scientific research: the challenge of the S...Philippe Dinkel - Artistic versus scientific research: the challenge of the S...
Philippe Dinkel - Artistic versus scientific research: the challenge of the S...
 
Marc-André Rappaz - Metaphors, gestures, and emotions in music
Marc-André Rappaz - Metaphors, gestures, and emotions in musicMarc-André Rappaz - Metaphors, gestures, and emotions in music
Marc-André Rappaz - Metaphors, gestures, and emotions in music
 
James Davies - What is operatic emotion?
James Davies - What is operatic emotion?James Davies - What is operatic emotion?
James Davies - What is operatic emotion?
 

Dernier

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Distilling Free-Form Natural Laws from Experimental Data

  • 1. The Robotic Scientist Distilling Free-Form Natural Laws from Experimental Data Hod Lipson, Cornell University
  • 2.
  • 3. Lipson & Pollack, Nature 406, 2000
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10. Adapting in simulation Simulator Evolve Controller Crossing The In Simulation Reality Gap Download Try it in reality!
  • 11. Adapting in reality Evolve Controller In Reality Too many Physical Trials Try it !
  • 12. Simulation & Reality “Simulator” Evolve Simulator Evolve Controller Evolve Simulators Evolve Robots Build Collect Sensor Data Try it in reality!
  • 13. Tilt Sensors Servo Actuators
  • 14.
  • 15.
  • 16. Emergent Self-Model With Josh Bongard and Victor Zykov, Science 2006
  • 17. Damage Recovery With Josh Bongard and Victor Zykov, Science 2006
  • 19.
  • 22. Photo: Floris van Breugel
  • 24. Symbolic Regression What function describes this data? f(x)=exsin(|x|) John Koza, 1992
  • 25. Encoding Equations Building Blocks: + - * / sin cos exp log … etc f(x) sin(x2) * x1*sin(x2) – sin (x1 – 3)*sin(x2) (x1 – 3)*sin(-7 + x2) x1 3 + x2 -7 John Koza, 1992
  • 26. + × sin 1.2 – x x 2 Models: Expression trees Experiments: Data-points Subject to mutation and selection Subject to mutation and selection {const,+,-,*,/,sin,cos,exp,log,abs} Michael D. Schmidt, Hod Lipson (2006)
  • 27. Solution Accuracy Coevolved Dataset Entire Dataset
  • 28. Solution Complexity 35 33 Entire Dataset 31 Solution Size (# of nodes) 29 27 25 23 21 19 Coevolved Dataset Coevolution Exact 17 15 0 5000 10000 15000 Generations
  • 29.
  • 30. Semi-empirical mass formula Modeling the binding energy of an atomic nucleus Inferred Formula: 0.39Z 2 17.29( N  Z ) 2 EB  14.83  13.43 A  12.39 A 0 .64  0.26  R2 = 0.99944 A A Weizsäcker’s Formula: Z Z  1  A  2Z 2    A, Z  E  a Aa A a B V 23 S a C 13 A R2 = 0.999915 A A   0 Z , N even    A, Z    0 A odd 0  aP   A1 2  0 Z , N odd
  • 31.
  • 32. Systems of Differential Equations • Regress on derivative State Variables Derivatives time x1 x2 … dx1/dt x2/dt … 0 3.4 -1.7 … -2.0 8.0 … 0.1 3.2 -0.9 … -1.0 8.0 … 0.2 3.1 -0.1 … -4.0 1.3 … 0.3 2.7 1.2 … -5.7 1.9 … … … … … … … …
  • 33. Inferring Biological Networks   dS1  S1 * A3  dS1  2.5  100  S1 * A3  2.42114  99.2721  dt  1  13.6769* A4   dt  1  13.5956 * A4    J0  3  J0 3  v1  v1  S1 * A3  dS2  S1 * A3  dS2  200   6* S2 * N1  12* S2 * N1  199.935    5.99475* S2 * N1  11.9895* S2 * N1 dt  1  13.6769* A4   dt  1  13.6734 * A4     3   v2  v6 3  v2  v6 2*v1 2*v1 dS3 dS3  6* S2 * N1  16* S3 * A2  5.99857 * S2 * N1  15.99606 * S3 * A2  0.01286 * S3 dt dt v2 v3 v2 v3 extraneous dS4 dS4  16* A2 * S3  100* N 2 * S4  15.997 * A2 * S3  100.015* N 2 * S4 dt dt v3  v4 v3  v4 dN 2 dN 2  6* S2 * N1  100* N 2 * S 4  5.99857 * S2 * N1  99.9963* N 2 * S4 dt dt v2  v4 v2  v4 dA3  S1 * A3  dA3  S1 * A3   200    32* A2 * S3  1.28* A3  197.781   31.9682 * A2 * S3  1.29659 * A3  1  13.6769 A4  dt  1  13.2633 A4  dt  3  2 v3  v5  3  2v3  v5 2*v1 2*v1 dS5 dS5  1.3* S5  1.29626 * S5 dt dt J J Original Equations Inferred Equations With Michael Schmidt, John Wikswo (Vanderbilt), Jerry Jenkins (CFDRC)
  • 34.
  • 35.
  • 37. Wet Data, Unknown System With Michael Schmidt (Cornell) and Gurol Suel (UT Southwestern)
  • 38. Wet Data, Unknown System With Michael Schmidt (Cornell) and Gurol Suel (UT Southwestern)
  • 39. Cell #1 Cell #2 Cell #3-60 …
  • 40. = = Blue Dots = data points, Green Line = regressed fit
  • 41. Symbolic Regression Inferred Time-Delay Model: dK bK  cK S  aK  dt K dS b c K  aS  S S dt S Biologist’s Inferred Model: Gurol Suel, et. al., Science 2007 dK K K n K K  k  n   K K dt k0  K n 1 K / K  S / S dS S k S  S    S S 1   K / k1  1 K / K  S / S p dt
  • 42. Withheld Test Set #1 Fit dGt 1582.0  17.3214  St 51   16.7423 dt Gt 18 dSt 114.922  0.3019  Gt 25   3.05 dt St 15
  • 43. Withheld Test Set #2 Fit dGt 3526.92  21.312  St 54   10.1355 dt Gt 17 dSt 132.271  0.0178  Gt 57   2.9693 dt St 18
  • 44. Withheld Test Set #3 Fit dGt 5057.1  39.7452  St 46   6.4406 dt Gt 21 dSt 295.426  0.2965  Gt 54   3.871 dt St 20
  • 46.
  • 47. ? 42 42+x-x 42+1/(1000+x2)
  • 48. From Data: x y … Calculate partial derivatives Numerically: 0.1 2.3 0.2 4.5 δx δy 0.3 9.7 , , … 0.4 5.1 δy δx 0.5 3.3 0.6 1.0 … … … From Equation: Calculate predicted partial derivatives Symbolically: δf δf δx’ δy’ , , … δx δy δy’ δx’
  • 49. Homework Circle Elliptic Curve Sphere 3 1 3 2 2 0.5 1 1 y 0 y 0 z 0 y y z -1 -1 -2 -0.5 -2 -3 -3 -1 -5 0 5 -2 -1 0 1 2 -1 -0.5 0 0.5 1 x x x x x x x2 + y2 – 16 = 0 x3 + x – y2 – 1.5 = 0 x2 + y2 + z2 – 1 = 0
  • 50.
  • 51. Linear Oscillator 2  dx  H  114.28 *    369.495 * x 2 L 61.591  692.322  dt 22 dx  dx H  114.28 *    692.322 * x 22 L  61.591*  369.495 * x  dt  dt • Coefficients may have different scales and offsets each run
  • 52. Pendulum  d  2 H  L   2.42847*cos( )  dt   d  2 H  3.52768*  L   9.43429*cos( )  dt 
  • 53. Double Linear Oscillator 2 2  dx   dx  H  14.691* x  15.551* x  21.676* x1 x2  8.3808*  2   2.6046*  1  2 1 2 2  dt   dt  would be plus for Lagrangian
  • 54.
  • 55.
  • 56. A k1 θ2 – k2 ω12 – k3 ω22 + k4 ω1 ω2 cos(θ1 – k5 θ2) + k6 cos(θ2) + k7 cos(θ1) – k8 cos(k9 θ2) – k10 0 cos(k11 – k12 θ2) Predictive Ability [-log error] Predictive k1 ω12 + k2 ω22 – k3 ω1 ω2 cos(θ1 – θ2) – k4 cos(θ1) – k5 cos(θ2) More -0.4 -k1 ω12 – k1 ω22 + k1 ω1 ω2 cos(θ2) + k1 cos(θ2) + k1 cos(θ1) -0.8 -k1 ω1 – k2 ω2 + k3 ω1 cos(θ1 – θ2) + k4 ω2 cos(θ1 – θ2) k1 ω1 ω2 – k2 cos(θ1 – θ2) -1.2 ω2·cos(θ1 θ2) + ω1 -1.6 Predictive Less -2 Complex Parsimony [-nodes] Simple
  • 57. dK bK  cK St  t1  aK  dt K t  t2 dS bS  cS K t  t3  aS  dt St  t4
  • 58.
  • 60.
  • 61. Von Thomas Hermanowski, Dr. Andreas Rick, Dr. Jochen Weber
  • 62.
  • 64. Concluding Remarks Wired 16.07 “ CorrelationScientific Method]with massive data, [the is enough. Faced is becoming ” Chris Anderson obsolete. We can stop looking for models. The data deluge accelerates our ability to hypothesize, model, and test.
  • 65. Theoretical physicists are not yet obsolete, but scientists have taken steps toward replacing themselves
  • 66. The end of insight I am worried that we have enjoyed a brief window in human history where we could actually understand things, but that period may be coming to an end. -- Steve Strogatz