Download presentation
Presentation is loading. Please wait.
Published byJosef Sara Modified over 9 years ago
1
Universal laws and architecture: Foundations for Sustainable Infrastructure John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech
2
“Universal laws and architectures?” Universal “conservation laws” (constraints) Universal architectures (constraints that deconstrain) Mention recent papers* Focus on broader context not in papers Lots of case studies for motivation *try to get you to read them? Systems Fundamentals! A rant
3
Lots from cell biology –glycolytic oscillations for hard limits –bacterial layering for architecture Networking and “clean slate” architectures –wireless end systems –info or content centric application layer –integrate routing, control, scheduling, coding, caching –control of cyber-physical –PC, OS, VLSI, antennas, etc (IT components) Neuroscience Smartgrid, cyber-phys Wildfire ecology Medical physiology Earthquakes Lots of aerospace Physics: turbulence, stat mech (QM?) “Toy”: Lego, clothing, buildings, … Fundamentals! my case studies
4
Lots from cell biology –glycolytic oscillations for hard limits –bacterial layering for architecture Networking and “clean slate” architectures –wireless end systems –info or content centric application layer –integrate routing, control, scheduling, coding, caching –control of cyber-physical –PC, OS, VLSI, antennas, etc (IT components) Neuroscience Smartgrid, cyber-phys Wildfire ecology Medical physiology Earthquakes Lots of aerospace Physics: turbulence, stat mech (QM?) “Toy”: Lego, clothing, buildings, … Fundamentals! my case studies
5
wasteful fragile efficient robust Want to understand the space of systems/architectures Want robust and efficient systems and architectures Some old stuff to warm up
6
accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable dependable deployable discoverable distributable durable effective efficient evolvable extensible failure transparent fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable robust safety scalable seamless self-sustainable serviceable supportable securable simplicity stable standards compliant survivable sustainable tailorable testable timely traceable ubiquitous understandable upgradable usable Requirements on systems and architectures
7
accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable dependable deployable discoverable distributable durable effective efficient evolvable extensible failure transparent fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable robust safety scalable seamless self-sustainable serviceable supportable securable simple stable standards compliant survivable sustainable tailorable testable timely traceable ubiquitous understandable upgradable usable Simplified, minimal requirements
8
accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable dependable deployable discoverable distributable durable effective evolvable extensible failure transparent fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable safety scalable seamless self-sustainable serviceable supportable securable stable standards compliant survivable tailorable testable timely traceable ubiquitous understandable upgradable usable Requirements on systems and architectures efficient robust simple sustainable
9
Requirements on systems and architectures efficient robust sustainable simple
10
Requirements on systems and architectures efficient robust sustainable simple
11
Requirements on systems and architectures efficient robust simple sustainable fragile wasteful complex
12
Requirements on systems and architectures efficient robust simple sustainable fragile wasteful complex
13
wasteful fragile efficient robust Want to understand the space of systems/architectures Hard limits on robust efficiency? Case studies? Strategies? Architectures? Want robust and efficient systems and architectures
14
Future evolution of the “smart” grid? efficient robust fragile wasteful Now Future?
15
wasteful fragile robust efficient At best we get one Current Technology?
16
wasteful fragile robust efficient Often neither ???
17
Bad theory? ??? ? ? Bad architectures? wasteful fragile gap? robust efficient
18
Control, ORComms Compute Physics Shannon Bode Turing Godel Einstein Heisenberg Carnot Boltzmann Theory? Deep, but fragmented, incoherent, incomplete Nash Von Neumann Kalman Pontryagin
19
Compute Turing (1912-1954) Turing 100 th birthday in 2012 Turing −machine (math, CS) −test (AI, neuroscience) −pattern (biology) Arguably greatest* −all time math/engineering combination −WW2 hero −“invented” software *Also world-class runner.
20
Key papers/results Theory (1936): Turing machine (TM), computability, (un)decidability, universal machine (UTM) Practical design (early 1940s): code-breaking, including the design of code-breaking machines Practical design (late 1940s): general purpose digital computers and software, layered architecture Theory (1950): Turing test for machine intelligence Theory (1952): Reaction diffusion model of morphogenesis, plus practical use of digital computers to simulate biochemical reactions
21
ControlComms Compute Physics Shannon Bode Turing Godel Einstein Heisenberg Carnot Boltzmann wasteful? fragile? slow? ? Each theory one dimension Tradeoffs across dimensions Assume architectures a priori Progress is encouraging, but… Stovepipes are an obstacle…
22
Cyberphysical theories Cyber (digital) Turing computation (time) Shannon compression (space) Content centric nets (time, space, location) Physical (analog) Bode (latency) Shannon (channels) Networked control (AndyL) Redo StatMech and efficiency Layering as optimization? Lots of challenges not yet addressed (e.g. Smartgrid, biology, neuro,..)
23
Turing’s 3 step research: 0. Virtual (TM) machines 1.hard limits, (un)decidability using standard model (TM) 2.Universal architecture achieving hard limits (UTM) 3.Practical implementation in digital electronics (biology?) Essentials: 0.Model 1.Universal laws 2.Universal architecture 3.Practical implementation Software Hardware Digital Analog Turing as “new” starting point?
24
…being digital should be of greater interest than that of being electronic. That it is electronic is certainly important because these machines owe their high speed to this… But this is virtually all that there is to be said on that subject. That the machine is digital however has more subtle significance. … One can therefore work to any desired degree of accuracy. This accuracy is not obtained by more careful machining of parts, control of temperature variations, and such means, but by a slight increase in the amount of equipment in the machine 1947 Lecture to LMS
25
Software Hardware Digital Analog … quite small errors in the initial conditions can have an overwhelming effect at a later time. The displacement of a single electron by a billionth of a centimetre at one moment might make the difference between a man being killed by an avalanche a year later, or escaping. It is an essential property of the mechanical systems which we have called 'discrete state machines' that this phenomenon does not occur. Even when we consider the actual physical machines instead of the idealised machines, reasonably accurate knowledge of the state at one moment yields reasonably accurate knowledge any number of steps later. 1950, Computing Machinery and Intelligence, Mind
26
The 'skin of an onion' analogy is also helpful. In considering the functions of the mind or the brain we find certain operations which we can explain in purely mechanical terms. This we say does not correspond to the real mind: it is a sort of skin which we must strip off if we are to find the real mind. But then in what remains we find a further skin to be stripped off, and so on. Proceeding in this way do we ever come to the 'real' mind, or do we eventually come to the skin which has nothing in it? In the latter case the whole mind is mechanical. 1950, Computing Machinery and Intelligence, Mind
27
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Cyberphysical Starting point Software Hardware Digital Analog
28
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical
29
The “plant” Physical net -physical Current power grid gets plug and play stability and robustness from passive, lossy networks and centralized generation. All of this will change.
30
Software Hardware Digital Analog Active Lumped Distribute Computers Software Hardware Digital Analog Active Lumped Distribute Computers Comms net Virtual net Cyber- Internet gets p&p from protocols. Packets are easy compared with physical flows.
31
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical Can we design protocol-based control of CPS systems?
32
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Cyberphysical Starting point Software Hardware Digital Analog
33
Cyber focus Starting point Start from here with Turing’s 3 step research: 1.(universal) hard limits, (un)decidability using standard model (TM) 2.Universal architecture achieving hard limits (UTM) 3.Practical implementation in digital electronics ( and biology?) Software Hardware Digital Analog
34
Abstractions Want to specialize 3 notions of abstraction: Layer Virtual Universal (laws, architectures, implementation) (see Rant, not sure about best terminology)
35
Cyber focus Software Hardware Digital Analog Active Lumped Distribute Comms net Virtual net Steps (mimicking Turing) Turing (time, delay only) Space, storage, compression ( Shannon) Layering as utility max (time, space) Tradeoffs Time (latency/delay in comp and comm) Space (storage and location)
36
Active Lumped Distribute The “plant” Controller/ actuators/ sensors/ amplifiers Active Lumped Distribute The “plant” Comms net Physical net Virtual net -physical focus Controller/ actuators/ sensors/ amplifiers
37
Active Lumped The “plant” Controller/ actuators/ sensors/ amplifiers -physical focus Start from Bode: 1.Hard limits (noise, delay) 2.Architecture (filter+control) 3.Practical implementation issues
38
Active Lumped Distribute Controller/ actuators/ sensors/ amplifiers Active Lumped Distribute Comms net Virtual net -physical focus Controller/ actuators/ sensors/ amplifiers One direction (Bode-Shannon) Shannon channels, theory Bode-Shannon, control with channels
39
Active Lumped Distribute The “plant” Active Lumped Distribute The “plant” Comms net Physical net Virtual net One direction Shannon channels, theory Bode-Shannon Another (Andy L) Delays networks of delays Tradeoffs Delays (sense/act, plant, comms, comp) Noise (sense/act, channels, disturbances) Saturation (sense/act, comms bw)
40
Basic confusions in layered systems Easy: What is software (if in reality/physics there is only hardware) Related physics problems: Where does dissipation come from (if reality/physics is actually lossless)… and noise, amplification, etc Are uncertainty principles (e.g. p x>c.) necessarily only quantum mechanical? (no) What are truly far from equilibrium systems and do they violate the 2 nd law? (related to amplification and control) etc An actual hard one Where does excess drag come from in turbulent flows?
41
3 distinct (but entwined) kinds of layering Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute are very different Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here Actuators/ sensors/ amplifiers Computers Computer Actuator/sensor Physical plant one kind of layering
42
3 distinct (but entwined) kinds of layering Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute are very different Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here Actuators/ sensors/ amplifiers Computers Computer Actuator/sensor Physical plant one kind of layering
43
Apps Libs, IPC kernel Software is layered
44
Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world layers Hardware is “layered”
45
3 distinct (but entwined) kinds of layering Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here are very different Actuators/ sensors/ amplifiers Computers
46
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical
47
Just as with the Internet, there is a complex layering of real and virtual networks with their own dynamics, semantics, etc Comms net Physical net Virtual net
48
Software Hardware Digital Analog Active Lumped Distribute Computers Software Hardware Digital Analog Active Lumped Distribute Computers Comms net Virtual net Cyber focus Comms net Virtual net Comms net Virtual net
49
Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute are very different 3 distinct (but entwined) kinds of layering Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here Cyberphysical systems must have this kind of layering
50
Antenna Software Hardware Apps Libs, IPC kernel Digital Analog Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute Antenna Active Lumped Distribute Wireless Layers here from layers here are very different from layers here 3 distinct (but entwined) kinds of layering
51
Maybe start from here with Turing’s 3 step research: 1.hard limits, (un)decidability using standard model (TM) 2.Universal architecture achieving hard limits (UTM) 3.Practical implementation in digital electronics (biology?) Essentials: 0.Model 1.Universal laws 2.Universal architecture 3.Practical implementation Software Hardware Digital Analog Turing as “new” starting point?
52
Building on Turing What I basically want to explain is what engineers and mathematicians take too for granted about Turing’s ideas, and scientists completely miss, with particular focus on the relevance these ideas have for the future of systems biology and CPS. Starting from Turing go in many directions…
53
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical
54
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Sense
55
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Decide
56
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Act
57
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers SenseDecideAct This “roundtrip” delay is huge factor in control robustness and performance
58
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Comms
59
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net DecideActCommsSense
60
DecideActCommsSense Communication delay c Act/Plant/Sense Delay a Lamperski
61
DecideActSense Act/Plant/Sense Delay a
62
DecideComms Communication delay c
63
Lamperski Act/Plant/Sense Delay a
64
Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Comms net Physical net Virtual net
65
The “plant” Comm delay c Want c and d small relative to a Local control delay d Act/Plant/Sense “Global “ Delay a Plant
66
ControlComms Compute Physics Shannon Bode Turing Godel Einstein Heisenberg Carnot Boltzmann wasteful? fragile? slow? ? Each theory one dimension Tradeoffs across dimensions Assume architectures a priori Progress is encouraging, but… Stovepipes are an obstacle…
67
Case studies wasteful fragile Sharpen hard bounds Hard limit laws and architectures? efficient robust
68
Csete and Doyle
69
Chandra, Buzi, and Doyle UG biochem, math, control theory Most important paper so far.
70
K Nielsen, PG Sorensen, F Hynne, H-G Busse. Sustained oscillations in glycolysis: an experimental and theoretical study of chaotic and complex periodic behavior and of quenching of simple oscillations. Biophys Chem 72:49-62 (1998). Experiments CSTR, yeast extracts
71
Figure S4. Simulation of two state model (S7.1) qualitatively recapitulates experimental observation from CSTR studies [5] and [12]. As the flow of material in/out of the system is increased, the system enters a limit cycle and then stabilizes again. For this simulation, we take q=a=Vm=1, k=0.2, g=1, u=0.01, h=2.5. “Standard” Simulation
72
Figure S4. Simulation of two state model (S7.1) qualitatively recapitulates experimental observation from CSTR studies [5] and [12]. As the flow of material in/out of the system is increased, the system enters a limit cycle and then stabilizes again. For this simulation, we take q=a=Vm=1, k=0.2, g=1, u=0.01, h=2.5. SimulationExperiments Why?
73
Levels of explanation: 1.Possible 2.Plausible 3.Actual 4.Mechanistic 5.Necessary Science Engineering Medicine
74
Glycolytic “circuit” and oscillations Most studied, persistent mystery in cell dynamics End of an old story (why oscillations) – side effect of hard robustness/efficiency tradeoffs – no purpose per se – just needed a theorem Beginning of a new one – robustness/efficiency tradeoffs – complexity and architecture – need more theorems and applications Fundamentals!
75
simple enzyme Fragility Enzyme amount complex enzyme Theorem! z and p functions of enzyme complexity and amount Savageaumics
76
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost
77
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Energy Protein biosyn
78
Minimal model Catabolism Precursors ATP Energy ATP Rest of cell energy ATP Yeast anaerobic glycolysis
79
ATP Autocatalytic feedback Rest of cell energy x ATP Reaction 2 (“PK”) Reaction 1 (“PFK”) intermediate metabolite Minimal model Catabolism Precursors ATP Energy Yeast anaerobic glycolysis
80
Robust = Maintain energy (ATP concentration) despite demand fluctuation ATP Rest of cell energy x ATP h g control Reaction 2 (“PK”) Reaction 1 (“PFK”) disturbance control feedback Tight control creates “weak linkage” between power supply and demand
81
Fragile Robust ATP Rest of cell energy ATP disturbance Tight control creates “weak linkage” between power supply and demand Robust = Maintain energy (ATP concentration) despite demand fluctuation
82
ATP Rest of cell Reaction 2 (“PK”) Reaction 1 (“PFK”) Protein biosyn energy enzymes Efficient = low metabolic overhead low enzyme amount enzymes catalyze reactions
83
Fragile Robust WastefulEfficient Robust = Maintain ATP Efficient = low enzyme amount ATP ? ?
84
simple enzyme Fragility Enzyme amount complex enzyme Theorem! z and p functions of enzyme complexity and amount Savageaumics
85
Architecture “Conservation laws” Good architectures allow for effective tradeoffs wasteful fragile Alternative systems with shared architecture
86
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost
87
simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?
88
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost
89
Catabolism AA Ribosome transl. Proteins Precursors Nucl. AA ATP Inside every cell Ribosomes make ribosomes Translation: Amino acids polymerized into proteins almost
90
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Building Blocks Translation Transcription DNA Replication
91
cheap fast slow ( fragile) expensive Tradeoffs? metabolic overhead control response
92
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs drawn awkwardly
93
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gen e ATP cheap fast slow expensive
94
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs redrawn
95
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs redrawn
96
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Layered view
97
AA RNA transl. Proteins xRNA transc. Precursors Nucl. AA DNA Repl. Gene ATP Enzymes Shared protocols NAD Universal core constraints “virtual machines”
98
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Autocatalytic feedbacks <10% of most bacterial genomes 100s of genes
99
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control feedbacks? Control
100
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control feedbacks?
101
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control Complexity of control is huge and poorly studied.
102
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control It is control that is fast/slow and expensive/cheap cheap fast slow expensive
103
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Layered view
104
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control >90% of most bacterial genomes <10% of most bacterial genomes ~300 genes, ~minimal genome, requires idealized environment
105
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control Environment Action >90% of most bacterial genomes What about “natural” environments?
106
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control Environment Action >90% of most bacterial genomes
107
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control >90% of most bacterial genomes Environment Action
108
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers
109
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Complex machines − Polymerization − Complex assembly General enzymes Regulated recruitment Slow, efficient control Quantized, digital Complex machines − Polymerization − Complex assembly General enzymes Regulated recruitment Slow, efficient control Quantized, digital Building blocks − Scavenge − Recycle − Biosynthesis Special enzymes Allostery, Fast Expensive control Analog Building blocks − Scavenge − Recycle − Biosynthesis Special enzymes Allostery, Fast Expensive control Analog
110
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fastslow expensive
111
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP DNA replication − Highly controlled − Facilitated variation − Accelerates evolution DNA modification (e.g. methylation) Complex RNA control DNA replication − Highly controlled − Facilitated variation − Accelerates evolution DNA modification (e.g. methylation) Complex RNA control Homeostasis − pH − Osmolarity − etc Cell envelope Movement, attachment, etc Homeostasis − pH − Osmolarity − etc Cell envelope Movement, attachment, etc What we’ve neglected here Ecosystems Biofilms Extremophiles Pathogens Symbiosis … Ecosystems Biofilms Extremophiles Pathogens Symbiosis …
112
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gen e ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell
113
Building Blocks Lower layer autocatalysis Macromolecules making … Three lower layers? Yes: Translation Transcription Replication AA Ribosome RNA RNAp transl. Proteins xRNA transc. Enzymes DNA DNAp Repl. Gen e
114
Building Blocks AA Ribosome transl. Proteins xRNA Enzymes Translation Transcription Replication
115
Building Blocks RNA RNAp transl. Proteins xRNA transc. Enzymes Gen e Translation Transcription Replication
116
Building Blocks transl. Proteins xRNA transc. Enzymes DNA DNAp Repl. Gen e Translation Transcription Replication
117
transl. Proteins mRNA transc. Gen e Pathway views Catabolism Precursors Nucl. AA ATP Repl.
118
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs redrawn
119
simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?
120
TCP IP Physical MAC Switch MAC Pt to Pt Diverse applications Layered architectures
121
Proceedings of the IEEE, Jan 2007 Chang, Low, Calderbank, Doyle OR optimization What’s next? Fundamentals! A rant
122
TCP IP Physical Diverse applications Diverse Too clever?
123
TCP IP Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Networks “constraints that deconstrain” (Gerhart and Kirschner)
124
TCP/ IP Deconstrained (Hardware) Deconstrained (Applications) Constrained Facilitated wild evolution Created whole new ecosystem completely opposite Why? OS better starting point than phone/comms systems Extreme robustness confers surprising evolvability Creative engineers Rode hardware evolution Networked OS Architecture
125
OS Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Control, share, virtualize, and manage resources Processing Memory I/O Few global variables Don’t cross layers Essentials
126
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Shared protocols Deconstrained (diverse) Environments Deconstrained (diverse) Genomes Bacterial biosphere Architecture = Constraints that Deconstrain Layered architectures
127
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost
128
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Core conserved constraints facilitate tradeoffs Deconstrained phenotype Deconstrained genome What makes the bacterial biosphere so adaptable? Active control of the genome (facilitated variation) Environment Action Layered architecture
129
OS Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Control, share, virtualize, and manage resources Processing Memory I/O Few global variables Don’t cross layers Direct access to physical memory?
130
Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Shared protocols Deconstrained (diverse) Environments Deconstrained (diverse) Genomes Bacterial biosphere Architecture = Constraints that Deconstrain Few global variables Don’t cross layers
131
Problems with leaky layering Modularity benefits are lost Global variables? @$%*&!^%@& Poor portability of applications Insecurity of physical address space Fragile to application crashes No scalability of virtual/real addressing Limits optimization/control by duality?
132
Fragilities of layering/virtualization “Universal” fragilities that must be avoided Hijacking, parasitism, predation –Universals are vulnerable –Universals are valuable Cryptic, hidden –breakdowns/failures –unintended consequences Hyper-evolvable but with frozen core
133
TCP/ IP Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Control, share, virtualize, and manage resources I/O Comms Latency? Storage? Processing? Few global variables? Don’t cross layers?
134
App IPC Global and direct access to physical address! DNS IP addresses interfaces (not nodes) caltech.edu? 131.215.9.49
135
App IPC Global and direct access to physical address! Robust? Secure Scalable Verifiable Evolvable Maintainable Designable … DNS IP addresses interfaces (not nodes)
136
Naming and addressing need to be resolved within layer translated between layers not exposed outside of layer Related “issues” VPNs NATS Firewalls Multihoming Mobility Routing table size Overlays …
137
TCP IP Physical Diverse Until late 1980s, no congestion control, which led to “congestion collapse”
138
Original design challenge? TCP/ IP Deconstrained (Hardware) Deconstrained (Applications) Constrained Expensive mainframes Trusted end systems Homogeneous Sender centric Unreliable comms Facilitated wild evolution Created whole new ecosystem completely opposite Networked OS
139
? Deconstrained (Hardware) Deconstrained (Applications) Next layered architectures Constrained Control, share, virtualize, and manage resources Comms Memory, storage Latency Processing Cyber-physical Few global variables Don’t cross layers
140
Every layer has different diverse graphs. Architecture is least graph topology. Architecture facilitates arbitrary graphs. Persistent errors and confusion (“network science”) Physical IP TCP Application
141
Evolution and architecture Nothing in biology makes sense except in the light of evolution Theodosius Dobzhansky (see also de Chardin) Nothing in evolution makes sense except in the light of biology ?????
142
How general is this picture? Very! Constraints! i.e. hard limits and architecture simple tech complex tech wasteful fragile efficient robust Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks
143
plasmids virus HGT huge new insights! So what’s missing? Explaining clearly the fundamental role that layered architectures play in making facilitated variation possible. Now have extensive, and hopefully accessible case studies: 1.Bacterial biosphere and HGT 2.Evolution of human brain (EvoDevo still too hard)
144
plasmids virus HGT Note: The pieces underlying these new views are widely accepted, but the consequences are emphatically not! Why so much resistance? A big reason: Big (wrong) idea: All complexity is emergent from random ensembles with minimal tuning Sketch how this plays out
145
Standard (old) theory: The modern synthesis = natural selection + genetic drift + mutation + gene flow What’s missing here? Almost everything
146
Evolution fact and theory The fact of evolution is well-known – Organisms and their genes change over time – Seen in labs, hospitals, barnyards, fossil records, etc Darwin gave plausible explanation – Variation and selection are both observable – Molecular mechanisms are not known Modern synthesis gave molecular mechanism Theory has evolved and deepened What is “standard” modern synthesis theory now?
147
Gene alleles Selection Standard theory: natural selection + genetic drift + mutation + gene flow Shapiro explains well what this is and why it’s incomplete Greatly abridged cartoon here
148
Standard theory: natural selection + genetic drift + mutation + gene flow Assumptions: Genome inherited from parent Mutations due to replication errors At constant rate, rare, small, localized Limited to small, usually deleterious effect Selection as “creative” mechanism Gene alleles Selection Examples abound Math straightforward and obvious, like stat phys No architecture or anything that smells like engineering No new principles beyond physics and chemistry
149
Assumptions strengthened: Genome inherited only from parent Mutations due only to replication errors Only at constant rate, rare, small, localized Limited only to small, usually deleterious effect Selection only “creative” mechanism Mutations can’t be “targeted” within the genome Can’t coordinate DNA change w/ useful adaptive needs Viruses can’t induce DNA change giving heritable resistance Big (wrong) idea: All biological complexity is emergent via random mutations with small and minimal tuning via natural selection The extreme version
150
In retrospect, why is the conventional theory so popular ? Standard assumptions: Inherit only from parent Mutations = replication errors Constant rate, rare, small, localized Usually deleterious Selection = “creative” mechanism Mutations can’t be “targeted” or coordinated Viruses can’t induce heritable resistance Gene alleles Selection Simple, fits theory of “random plus minimal tuning” Examples abound Math straightforward and obvious, like stat phys No architecture or anything that smells like engineering No new principles beyond physics and chemistry No real phenotype, just abstract “fitness landscapes” Focuses on genomes which can now be measured Strongly rejects creationism and any sort of “design” But still allows for the mystical (e.g. “order for free”)
151
Examples abound that fit the theory Standard assumptions: Inherit only from parent Mutations = replication errors Constant rate, rare, small, localized Usually deleterious Selection = “creative” mechanism Mutations can’t be “targeted” or coordinated Viruses can’t induce heritable resistance Gene alleles Selection Cancer: Cells evolve new robustness via largely random mutations Hijack robust, evolvable architectures Tumors also hijack system resources Eventually kill host and themselves Example of evolution as grotesquely myopic Bacterial clones (circa 1940): Exponential growth from one cell in ideal lab conditions Accumulates random neutral mutations Generating (“scale-free”) phylogenetic tree of mutants
152
Standard theory: natural selection + genetic drift + mutation + gene flow Assumptions: Genome inherited only from parent Mutations due to replication errors At constant rate, rare, small, localized Limited to small, usually deleterious effect Selection only “creative” mechanism Mutations can’t be “targeted” within the genome Can’t coordinate DNA change w/ useful adaptive needs Viruses can’t induce DNA change giving heritable resistance Gene alleles Selection Gerhart and Kirschner, Shapiro, Caporale, Lane, etc etc show facts proving this is wildly incomplete. (Even e.g. Koonin agrees with this though differing in details) Organisms wildly violate all of them. But the theory needed is now vastly more complex.
153
Gerhart and Kirschner Facilitated variation Architecture = Constraints that deconstrain Weak linkage Exploratory mechanisms Compartmentalization (EvoDevo) Unpopular within biology, see Erwin’s review in Cell 2005
154
EvoDevo= Evolution + development Hottest part of evolutionary theory Most complicated relationship between geno- and pheno-type Many unresolved issues Ignore for now Focus primarily on microbes and large evolutionary transitions
155
Many mechanisms for “horizontal” gene transfer Many mechanisms to create large, functional mutations At highly variable rate, can be huge, global Selection alone is a very limited filtering mechanism Mutations can be “targeted” within the genomes Can coordinate DNA change w/ useful adaptive needs Viruses can induce DNA change giving heritable resistance Still myopic about future, still produces the grotesque
156
Now almost everyone agrees with facts of an “extended” synthesis: Many mechanisms for “horizontal” gene transfer Many mechanisms to create large, functional (or neutral) mutations At highly variable rate, can be huge, global Selection alone is a very limited filtering mechanism Mutations can be “targeted” within the genomes Can coordinate DNA change w/ useful adaptive needs Viruses can induce DNA change giving heritable resistance Modern synthesis assumptions: Genome inherited only from parent Mutations due to replication errors At constant rate, rare, small, localized Limited to small, usually deleterious effect Selection only “creative” mechanism Mutations can’t be “targeted” within the genome Can’t coordinate DNA change w/ useful adaptive needs Viruses can’t induce DNA change giving heritable resistance So what are the remaining issues? Lots!
157
Now almost everyone agrees with facts of an “extended” synthesis: Many mechanisms for “horizontal” gene transfer Many mechanisms to create large, functional (or neutral) mutations At highly variable rate, can be huge, global Selection alone is a very limited filtering mechanism Mutations can be “targeted” within the genomes Can coordinate DNA change w/ useful adaptive needs Viruses can induce DNA change giving heritable resistance Conjecture: Much current controversy caused by ignoring layered arch. from genome to phenome confusion between large and thin in layers Oversimplifying: Two main “camps” 1.Minimal tweak modern syn, minimal architecture 2.Maximal architecture So what are the remaining issues? Lots!
158
The minimal architecture camp Definite, solid progress Reconciles “stat phys” view with many “new facts” large but closeable gap to maximal view
159
The maximal architecture camp Challenge: distill the essence of their insights Architecture = constraints that deconstrain Evolving evolvability “bacterial Internet” (Caporale) Try to close gap from max to min camp
160
natural selection + genetic drift + mutation + gene flow + facilitated variation HGT = horizontal gene transfer plasmid s virus HGT large functional changes in genomes
161
Genes Stress Selection natural selection + genetic drift + mutation + gene flow + facilitated variation Genome can have large changes
162
Geno- type Stress acts on phenome Selection acts on phenome natural selection + genetic drift + mutation + gene flow + facilitated variation Small gene change can have large but functional phenotype change Pheno- type Architecture
163
Selection acts on phenome natural selection + genetic drift + mutation + gene flow + facilitated variation Small gene change can have large but functional phenotype change Only possible because of shared, layered, network architecture Geno- type Stress acts on phenome Pheno- type Architecture
164
Highlighted differences Old 1.Randomness in genetic change New 1.Randomness in environment – HGT – Stress on organism
165
"...variations which seem to us in our ignorance to arise spontaneously. It appears that I formerly underrated the frequency and value of these latter forms of variation, as leading to permanent modifications of structure independently of natural selection.” Darwin, Origin of Species, 6 th edition, Chapter XV, p. 395. Darwin on facilitated variation
166
plasmids virus HGT Some facts about bacteria: ~100 core conserved genes (that define architecture) by lineage descent only Most other ( ) genes acquired (sometime) by HGT “minimal” genome includes core conserved genes plus ~200 more what gives? “Constraints that deconstrain” = architecture Bacterial genomes/phylogenies are great case studies Only the facts and the components are (so far) explained Needs layered architecture theory to hang the facts on Initial paper can be written now
167
plasmids virus HGT More facts about bacteria: In humans, # bacterial cells 10x # human cells In humans, # bacterial genes >100x # human genes In ocean, >1e30 bacterial cells, >1e31 viruses In ocean, viruses kill half of bacterial cells every day Eukaryotes cells created by fusion of prokaryote cells Layered architecture crucial enabler New discoveries of intermediates?
168
plasmids virus HGT What’s missing? Explaining clearly the fundamental role that layered architectures play in making facilitated variation possible. Now have extensive, and hopefully accessible, case studies: 1.Bacterial biosphere and HGT 2.Evolution of human brain (EvoDevo still too hard)
169
Unfortunately, not intelligent design Ouch. Outcomes can be grotesque, maladaptive. Therefore, dangerous to rely on evolution alone, no matter how facilitated
170
Evolution theory 1.0 assumptions: Inherit only from parent Mutations = replication errors Constant rate, rare, small, localized Usually deleterious Selection = “creative” mechanism Mutations can’t be “targeted” or coordinated Viruses can’t induce heritable resistance Cancer: Cells evolve new robustness via largely random mutations Hijack robust, evolvable architectures Tumors also hijack system resources Eventually kill host and themselves Example of evolution as grotesquely myopic Evolution facts 1.0 (examples) Bacterial clones (circa 1940): Exponential growth from one cell in ideal lab conditions Accumulates random neutral mutations Generating (“scale-free”) phylogenetic tree of mutants Modern Synthesis: Great start iff taken as only a start
171
Evolution theory 2.0 assumptions? Horizontal transfer +++ Mutation highly variable but not random Fast and slow, large and small, local and global Facilitated variation is main creative force Selection is weak filter on unfit Evolution facts 2.0? Tons of facts that violate theory 1.0, now in books Evolution theory 2.0? Constraints that deconstrain is a start Need layered architecture story that hasn’t been told
172
simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?
173
simple enzyme Fragility Enzyme amount complex enzyme Theorem! z and p functions of enzyme complexity and amount Savageaumics
174
Fragility hard limits simple Overhead, waste complex General Rigorous First principle Domain specific Ad hoc Phenomenological Plugging in domain details ?
175
ControlComms Physics Wiener Bode Kalman Heisenberg Carnot Boltzmann robust control Fundamental multiscale physics Foundations, origins of – noise – dissipation – amplification – catalysis General Rigorous First principle ? Shannon
176
Stat physics Complex networks Physics Heisenberg Carnot Boltzmann ControlComms Compute “New sciences” of complexity and networks edge of chaos, self-organized criticality, scale-free,… Wildly “successful”
177
D. Alderson, NPS177 Popular but wrong
178
doesn’t work Stat physics Complex networks Alderson & Doyle, Contrasting Views of Complexity and Their Implications for Network-Centric Infrastructure, IEEE TRANS ON SMC, JULY 2010 “New sciences” of complexity and networks edge of chaos, self-organized criticality, scale-free,…
179
Stat physics Complex networks Physics Heisenberg Carnot Boltzmann Control Alderson &Doyle, Contrasting Views of Complexity and Their Implications for Network-Centric Infrastructure, IEEE TRANS ON SMC, JULY 2010 Sandberg, Delvenne, & Doyle, On Lossless Approximations, the Fluctuation- Dissipation Theorem, and Limitations of Measurement, IEEE TRANS ON AC, FEBRUARY, 2011
180
Stat physics, Complex networks Physics Heisenberg Carnot Boltzmann fluids, QM “orthophysics” From prediction to mechanism to control Fundamentals! Sandberg, Delvenne, & Doyle, On Lossless Approximations, the Fluctuation- Dissipation Theorem, and Limitations of Measurement, IEEE TRANS ON AC, FEBRUARY, 2011 “The last 70 years of the 20 th century will be viewed as the dark ages of theoretical physics.” (Carver Mead)
181
J. Fluid Mech (2010) Transition to Turbulence Flow Streamlined Laminar Flow Turbulent Flow Increasing Drag, Fuel/Energy Use and Cost Turbulence and drag?
182
Physics of Fluids (2011) Dennice Gayme, Beverley McKeon, Bassam Bamieh, Antonis Papachristodoulou, John Doyle
183
Physics of Fluids (2011) z x y z x y Flow upflow high-speed region downflow low speed streak Blunted turbulent velocity profile Laminar Turbulent 3D coupling Coherent structures and turbulent drag
184
wasteful fragile Laminar Turbulent efficient robust Laminar Turbulent ? Control? Fundamentals!
185
J. Fluid Mech (2010) Transition to Turbulence Flow Streamlined Laminar Flow Turbulent Flow Increasing Drag, Fuel/Energy Use and Cost Turbulence and drag?
186
Physics of Fluids (2011) Dennice Gayme, Beverley McKeon, Bassam Bamieh, Antonis Papachristodoulou, John Doyle
187
Physics of Fluids (2011) z x y z x y Flow upflow high-speed region downflow low speed streak Blunted turbulent velocity profile Laminar Turbulent 3D coupling Coherent structures and turbulent drag
188
wasteful fragile Laminar Turbulent efficient robust Laminar Turbulent ? Control? Fundamentals!
189
simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?
190
This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including the use of robust control, with other relevant conceptual and theoretical frameworks from systems engineering, systems biology, and mathematics. Doyle and Csete, Proc Nat Acad Sci USA, online JULY 25 2011 Very accessible No math
191
Evolution and architecture Nothing in biology makes sense except in the light of evolution Theodosius Dobzhansky (see also de Chardin) Nothing in evolution makes sense except in the light of biology ?????
192
natural selection + genetic drift + mutation + gene flow ++ architecture
193
Gerhart and Kirschner Facilitated variation Architecture = Constraints that deconstrain Weak linkage Exploratory mechanisms Compartmentalization
194
Unfortunately, not intelligent design Ouch.
195
weak fragile slow strong robust fast Human evolution Apes How is this progress? hands feet skeleton muscle skin gut long helpless childhood All very different.
196
inefficient wasteful weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut This much seems pretty consistent among experts regarding circa 1.5-2Mya Homo Erectus? Roughly modern So how did H. Erectus survive and expand globally? Very fragile
197
inefficient wasteful weak fragile efficient (slow) strong robust (fast) Apes speed & strength endurance Biology
198
inefficient wasteful weak fragile (slow) efficient (slow) strong robust (fast) Biology Human evolution Apes hands feet skeleton muscle skin gut
199
inefficient wasteful weak fragile efficient (slow) strong robust Biology Hard tradeoffs? Apes Architecture? Evolvable?
200
weak fragile efficient (slow) strong robust + sticks stones fire teams From weak prey to invincible predator? Speculation? There is only evidence for crude stone tools. But sticks, fire, teams might not leave a record? endurance
201
weak fragile efficient (slow) strong robust + sticks stones fire teams From weak prey to invincible predator Before much brain expansion? Speculation? With only evidence for crude stone tools. But sticks and fire might not leave a record? Plausible but speculation?
202
Today 2Mya Cranial capacity Gap? Before much brain expansion?
203
weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut + sticks stones fire From weak prey to invincible predator Before much brain expansion? Key point: Our physiology, technology, and brains have co- evolved Huge implications. Probably true no matter what
204
Today 2Mya Cranial capacity
205
weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut + sticks stones fire From weak prey to invincible predator Before much brain expansion? Key point needing more discussion: The evolutionary challenge of big brains is homeostasis, not basal metabolic load. Huge implications. Fundamentals!
206
inefficient wasteful weak fragile efficient (slow) strong robust Biology + sticks stones fire +Technology Architecture?
207
weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut + sticks stones fire From weak prey to invincible predator Before much brain expansion?
208
inefficient wasteful weak fragile efficient (slow) strong robust Biology + sticks stones fire +Technology Architecture?
209
Biology sticks stones fire +Technology Human complexity? wasteful fragile efficient robust Consequences of our evolutionary history?
210
RobustFragile Human complexity Metabolism Regeneration & repair Healing wound /infect Obesity, diabetes Cancer AutoImmune/Inflame Start with physiology Lots of triage
211
Robust Benefits Metabolism Regeneration & repair Healing wound /infect Efficient Mobility Survive uncertain food supply Recover from moderate trauma and infection
212
RobustFragile Mechanism? Metabolism Regeneration & repair Healing wound /infect Fat accumulation Insulin resistance Proliferation Inflammation Obesity, diabetes Cancer AutoImmune/Inflame Fat accumulation Insulin resistance Proliferation Inflammation
213
RobustFragile What’s the difference? Metabolism Regeneration & repair Healing wound /infect Obesity, diabetes Cancer AutoImmune/Inflame Fat accumulation Insulin resistance Proliferation Inflammation Controlled Dynamic Uncontrolled Chronic
214
Controlled Dynamic Low mean High variability Fat accumulation Insulin resistance Proliferation Inflammation
215
Controlled Dynamic Uncontrolled Chronic Low mean High variability High mean Low variability Fat accumulation Insulin resistance Proliferation Inflammation Death
216
RobustFragile Restoring robustness? Metabolism Regeneration & repair Healing wound /infect Obesity, diabetes Cancer AutoImmune/Inflame Fat accumulation Insulin resistance Proliferation Inflammation Controlled Dynamic Uncontrolled Chronic Low mean High variability High mean Low variability Fat accumulation Insulin resistance Proliferation Inflammation
217
inefficient wasteful weak fragile efficient (slow) strong robust Biology +Technology ++Technology
218
RobustYet Fragile Human complexity Metabolism Regeneration & repair Immune/inflammation Microbe symbionts Neuro-endocrine Complex societies Advanced technologies Risk “management” Obesity, diabetes Cancer AutoImmune/Inflame Parasites, infection Addiction, psychosis,… Epidemics, war,… Disasters, global &!%$# Obfuscate, amplify,… Accident or necessity?
219
RobustFragile Metabolism Regeneration & repair Healing wound /infect Obesity, diabetes Cancer AutoImmune/Inflame Fat accumulation Insulin resistance Proliferation Inflammation Fragility Hijacking, side effects, unintended… Of mechanisms evolved for robustness Complexity control, robust/fragile tradeoffs Math: robust/fragile constraints (“conservation laws”) Accident or necessity? Both Fundamentals!
220
wasteful fragile efficient robust Hard tradeoffs? Architecture? Constraints (that deconstrain)
221
Meta-layers Physiology Organs Prediction Goals Actions errors Actions Cortex Fast, Limited scope Slow, Broad scope Which blue line is longer ? “Seeing is dreaming?” “Seeing is believing?”
223
sense move Spine delay=death
224
sense move Spine Reflex Reflect
225
sense move Spine Reflex Reflect
226
sense move Spine Reflect Reflex Layered
227
sense move Spine Reflect Reflex Layered
228
Physiology Organs Neurons Cortex Cells Cortex Layered architectures Cells
229
sense move Spine Reflect Reflex Layered Prediction Goals Actions errors Actions
230
Physiology Organs Meta-layers Prediction Goals Actions errors Actions Cortex
231
Visual Cortex Visual Thalamus 10x ? There are 10x feedback neurons Why?
232
Visual Cortex Visual Thalamus ? There are 10x feedback neurons Physiology Organs Prediction Goals Actions errors Actions Prediction Goals Conscious perception 10x Why? What are the consequences?
233
3D +time Simulation Seeing is dreaming Conscious perception Conscious perception Zzzzzz…..
234
Same size?
236
Same size
238
Even when you “know” they are the same, they appear different Toggle between this slide and the ones before and after
239
Same size? Vision: evolved for complex simulation and control, not 2d static pictures Even when you “know” they are the same, they appear different
240
3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Zzzzzz…..
241
3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors
242
3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors Seeing is believing
243
3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors Seeing is believing Our most integrated perception of the world
244
Which blue line is longer?
250
With social pressure, this one. Standard social psychology experiment.
252
Chess experts can reconstruct entire chessboard with < ~ 5s inspection can recognize 1e5 distinct patterns can play multiple games blindfolded and simultaneous are no better on random boards (Simon and Gilmartin, de Groot) www.psywww.com/intropsych/ch07_cognition/expertise_and_domain_specific_knowledge.html
254
Polistes fuscatus can differentiate among normal wasp face images more rapidly and accurately than nonface images or manipulated faces. Polistes metricus is a close relative lacking facial recognition and specialized face learning. Similar specializations for face learning are found in primates and other mammals, although P. fuscatus represents an independent evolution of specialization. Convergence toward face specialization in distant taxa as well as divergence among closely related taxa with different recognition behavior suggests that specialized cognition is surprisingly labile and may be adaptively shaped by species-specific selective pressures such as face recognition.
255
Fig. 1 Images used for training wasps. M J Sheehan, E A Tibbetts Science 2011;334:1272-1275 Published by AAAS
256
Meta-layers Physiology Organs Prediction Goals Actions errors Actions Cortex Fast, Limited scope Slow, Broad scope Unfortunately, we’re not sure how this all works. Expertise, learning
257
3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Zzzzzz…..
258
3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors Seeing is believing Our most integrated perception of the world
259
Physiology Organs Prediction Goals Actions errors Actions Conscious perception Prediction Goals Conscious perception But ultimately, only actions matter.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.