CMP722 ADVANCED COMPUTER VISION Lecture #10 Modeling the - - PowerPoint PPT Presentation

cmp722
SMART_READER_LITE
LIVE PREVIEW

CMP722 ADVANCED COMPUTER VISION Lecture #10 Modeling the - - PowerPoint PPT Presentation

Video: The Jenga-playing robot (MIT) CMP722 ADVANCED COMPUTER VISION Lecture #10 Modeling the Physical World Aykut Erdem // Hacettepe University // Spring 2019 Illustration: Kevin Hong // Quanta Magazine Previously on CMP722 graph


slide-1
SLIDE 1

Lecture #10 – Modeling the Physical World

Aykut Erdem // Hacettepe University // Spring 2019

CMP722

ADVANCED COMPUTER VISION

Video: The Jenga-playing robot (MIT)

slide-2
SLIDE 2
  • graph structured data
  • graph neural nets (GNNs)
  • GNNs for ”classical network

problems”

Previously on CMP722

Illustration: Kevin Hong // Quanta Magazine

slide-3
SLIDE 3

Lecture overview

  • physical scene understanding
  • intuitive physics
  • interaction networks
  • relation networks
  • visual interaction networks
  • learning physics engines via graph networks
  • Disclaimer: Much of the material and slides for this lecture were borrowed from

—Peter Battaglia’s slides on “Structure in physical intelligence”

3

slide-4
SLIDE 4

How do you understand a scene?

4

slide-5
SLIDE 5

How do you understand a scene?

1. Parse it into physical objects and relations 2. Reason about the objects and their interactions

5

Attached? Fall? Support

"Preca carious" "

slide-6
SLIDE 6

“Infinite use of finite means”

  • von Humboldt, on the productivity of language

6

"Preca carious" "

slide-7
SLIDE 7

Kenneth Craik, “The Nature

  • f Explanation”, 1943:

"If the organism carries a 'sm smal all-scal scale mo model’ of ext xternal al real ality and of it its ow

  • wn possi

ssible act actions within its head, it is able to try try out

  • ut var

various al alternat ative ves, co concl clude which ch is s th the best st of

  • f th

them, react act to to fu futu ture re si situat ations bef befor

  • re th

they ar arise se, utilize the knowledge of past events in dealing with the present and future, and in every way to react in a much fuller, safer, and more competent manner to the emergencies which face it." (pg 61) "This concept of 'th thinghood' ' is of fundamental importance for any th theory ry of

  • f th

thought." (pg 77)

7

slide-8
SLIDE 8

Claim: Human intelligence is structured

  • Objects and relations reflect decisions made by evolution, experience,

and task demands about how to represent the world in an efficient and useful way

  • Structure in our core cognitive knowledge evident very early in infancy

(Spelke)

  • Model-building over recognizing patterns (Tenenbaum)
  • Combinatorial generalization via compositionality ("infinite use of finite

means”)

8

Founded on objects, relations, reasoning

slide-9
SLIDE 9

What is the mechanism of human intuitive physics?

9

Intuitive Physics Engine: the "physics engine in the head"

Battaglia, Hamrick, Tenenbaum, 2013, PNAS

slide-10
SLIDE 10

Experiments: What will happen? Why?

10

Will it fall? In which direction? Different masses Comples scenes Infer the mass Predict fluids Battaglia et al., 2013 Hamrick et al., 2016 Bates et al., 2015, 2018

slide-11
SLIDE 11

Message from cognition

Humans use richly structured representations of objects and relations to reason about, and interact with, their everyday environment.

What insights does humans’ structured intelligence offer AI?

11

slide-12
SLIDE 12

We need better object- and relation-centric models in AI

A grap aph is a natural way to represent entities and their relations: :

  • “Nodes“ correspond to entities, objects, events, etc.
  • “Edges“ correspond to their relations, interactions, transitions, etc.
  • Inferences about entities and relations respect the graphical structure.

Graphs can capture data from many complex systems:

12

  • Physical systems
  • Scene graphs
  • Social networks
  • Linguistic structure
  • Programs
  • Search trees
  • Communication networks
  • Transportation networks
  • Chemical structure
  • Phylogenetic trees
slide-13
SLIDE 13

Intuitive physics as reasoning about graphs

13

slide-14
SLIDE 14

Intuitive physics as reasoning about graphs

14

slide-15
SLIDE 15

Interaction Network

Strong relational inductive bias: Deep learning architecture which operates on graphs Related to the broad family of "Graph Neural Networks" (Scarselli et al, 2009; Li et al, 2015) and "Message-Passing Neural Networks" (Gilmer et al., 2017). Chang et al. (2016) also proposed a similar version in parallel.

15

Battaglia et al., 2016, NeurIPS

slide-16
SLIDE 16

Interaction Network

16

Battaglia et al., 2016, NeurIPS

slide-17
SLIDE 17

Interaction Network

Can learn a general-purpose physics engine, simulating future states from initial ones

17

Battaglia et al., 2016, NeurIPS

Gravitational forces Rigid collisions between walls and balls Springs and rigid collisions

slide-18
SLIDE 18

1000-step rollouts from 1-step supervised training

18

Battaglia et al., 2016, NeurIPS

n-body Ground truth Model Balls Strings

slide-19
SLIDE 19

Zero-shot generalization to larger systems

19

Battaglia et al., 2016, NeurIPS

Balls n-body Ground truth Model Strings

slide-20
SLIDE 20

Interaction Network for system-level predictions

A "global model" can be added, which aggregates the per-object outputs to make predictions. Can be trained to predict potential energy of a system, outperforming MLP baselines

20

Battaglia et al., 2016, NeurIPS

slide-21
SLIDE 21

Relation Network

Remove “object model” and predict global outputs only using “relation model”’s output

21

Raposo et al., 2017, ICLR workshop; Santoro et al., 2017, NeurIPS

slide-22
SLIDE 22

Relation Networks can infer relations in dot motion

22

Santoro et al., 2017, NeurIPS

Trained on mass-spring systems Generalizes to point-light walkers Input Model Ground truth Input Model Ground truth

slide-23
SLIDE 23

"Visual interaction network"

23

An interaction network augmented with a learnable perception system

slide-24
SLIDE 24

"Visual interaction network"

24

Multi-frame encoder (conv net-based) Interaction network

Watters et al., 2017, NeurIPS

slide-25
SLIDE 25

"Visual interaction network"

25

Watters et al., 2017, NeurIPS

Can even predict invisible objects, inferred from how they affect visible ones

Spring Gravity Magnetic Billiards Billiards Drift

slide-26
SLIDE 26

Learning to simulate more complex robotic systems

26

Alvaro Sanchez-Gonzalez, Nicolas Heess, Tobi Springenberg, Josh Merel, Martin Riedmiller, Raia Hadsell, Peter Battaglia ICML, 2018

slide-27
SLIDE 27

Systems: "DeepMind Control Suite" (Mujoco) & real JACO

27

JACO Arm

DeepMind Control Suite (Tassa et al., 2018)

slide-28
SLIDE 28

28

Systems: "DeepMind Control Suite" (Mujoco) & real JACO

JACO Arm

slide-29
SLIDE 29

Kinematic tree of the actuated system as a graph

Representing physical system as a graph:

  • Bodies → Nodes
  • Joints → Edges
  • Global properties

Similar representation to:

  • Interaction Networks (Battaglia et al. 2016)
  • NerveNet (Wang et al. 2018) (graph-structured policy, rather than model)

29

slide-30
SLIDE 30

Graph Network (GN)

30

Battaglia et al., 2018

Graph-to-graph, modular block design Edge update Node update Global update

slide-31
SLIDE 31

Forward model: supervised, 1-step training w/ random control inputs

31

Input graph (t) Next graph (t+1)

Sanchez-Gonzalez et al., 2018, ICML

Chained 100-step predictions

slide-32
SLIDE 32

Results: Graph Net (GN) vs MLP forward models

32

Sanchez-Gonzalez et al., 2018, ICML

More repeated structure: Better performance over MLP Better test generalization, within and outside of the training distribution

slide-33
SLIDE 33

GN forward model: Multiple systems & zero-shot generalization

Sin Single le model model trained:

  • Pendulum, Cartpole, Acrobot,

Swimmer6 & Cheetah Zer Zero-sh shot general alizat ation: Swimmer

  • # training links: {3,4,5,6, -,8,9, -, -, ...}
  • # testing links: {-, -, -, -, 7, -, -, 10

10-14 14}

33

Sanchez-Gonzalez et al., 2018, ICML

slide-34
SLIDE 34

GN forward model: Real JACO data

34

Sanchez-Gonzalez et al., 2018, ICML

d model: Real JACO data

(Real JACO trajectories, rendered using Mujoco) ent graph network

Recurrent graph network (Real JACO trajectories, rendered using Mujoco)

slide-35
SLIDE 35

System identification: GN-based inference, under diagnostic control inputs

35

Unobserved system parameters (e.g. mass, length) are implicitly inferred

Sanchez-Gonzalez et al., 2018, ICML

slide-36
SLIDE 36

Using learned models for control

36

slide-37
SLIDE 37

Control: Model-based planning

Trajectory optimization: the GN-based forward model is differentiable, so we can backpropagate through it, and find a sequence of actions that maximize reward

37

Sanchez-Gonzalez et al., 2018, ICML

slide-38
SLIDE 38

Control: Multiple systems via a single model

38

Sanchez-Gonzalez et al., 2018, ICML

slide-39
SLIDE 39

Control: Zero-shot control

39

Sanchez-Gonzalez et al., 2018, ICML

slide-40
SLIDE 40

Control: Multiple reward functions

40

Sanchez-Gonzalez et al., 2018, ICML

slide-41
SLIDE 41

Learning to use mental simulation

41

slide-42
SLIDE 42

Learning to use mental simulation "Imagination-based metacontroller"

42

"Spaceship task":

  • Navigate to your home planet by choosing a force vector
  • Challenging because the planets exert gravity

The agent learns 3 components:

1. Action policy (via stochastic value gradients (Heess et al. 2015)) 2. GN-based forward model (via supervised 1-step training) 3. Internal strategy for using imagination to test potential actions before selecting one to execute (via REINFORCE)

Hamrick et al., 2017, ICLR

slide-43
SLIDE 43

Learning to use mental simulation "Imagination-based planner"

43

Pascanu et al., 2017, arXiv

  • Red: real actions
  • Blue: 1 step of imagination
  • Green: 2+ steps of imagination
slide-44
SLIDE 44

Graph-structured model-free policies

44

slide-45
SLIDE 45

Graph-structured model-free policies for physical construction in humans and AI

45

Hamrick et al., 2018, Proc Cog Sci

Je Jess ss Ham amrick ck, , Kelse sey Al Allen, , Victor Bapst, Tina Zhu, Kevin McKee, Josh Tenenbaum, Peter Battaglia Proc Cog Sci, 2018

The "glue task"

Goal: Glue blocks together to make the tower stable, using the minimum amount of glue.

slide-46
SLIDE 46

46

Structured model-free policies for physical construction in humans and AI

Hamrick et al., 2018, Proc Cog Sci

slide-47
SLIDE 47

47

GM

<latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit>

GN1

<latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72d9r1+uFV3DrRKvJxUIEejX/7qDSKSCoN4VjrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE/zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d1GEziFc/CgBnW4gwY0gcATPMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit><latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72d9r1+uFV3DrRKvJxUIEejX/7qDSKSCoN4VjrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE/zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d1GEziFc/CgBnW4gwY0gcATPMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit><latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72d9r1+uFV3DrRKvJxUIEejX/7qDSKSCoN4VjrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE/zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d1GEziFc/CgBnW4gwY0gcATPMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit><latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72d9r1+uFV3DrRKvJxUIEejX/7qDSKSCoN4VjrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE/zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d1GEziFc/CgBnW4gwY0gcATPMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit>

GN2

<latexit sha1_base64="pet508Ca1uIZM8cv8xqNGylB9w=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72f9Wr9cavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d1GEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMf+B8/gCiYZH5</latexit><latexit sha1_base64="pet508Ca1uIZM8cv8xqNGylB9w=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72f9Wr9cavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d1GEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMf+B8/gCiYZH5</latexit><latexit sha1_base64="pet508Ca1uIZM8cv8xqNGylB9w=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72f9Wr9cavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d1GEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMf+B8/gCiYZH5</latexit><latexit sha1_base64="pet508Ca1uIZM8cv8xqNGylB9w=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjtxIpiEXDaDsY3md+eUKVZJB/NKa+wEPJQkawsZLfE9iMlEhv72f9Wr9cavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d1GEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMf+B8/gCiYZH5</latexit>

GNM

<latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmUIZ+hxsXirj1Y9z5N2baWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX5mTPqp5b9R7OK7WrvI4iHMExnIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit><latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmUIZ+hxsXirj1Y9z5N2baWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX5mTPqp5b9R7OK7WrvI4iHMExnIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit><latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmUIZ+hxsXirj1Y9z5N2baWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX5mTPqp5b9R7OK7WrvI4iHMExnIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit><latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmUIZ+hxsXirj1Y9z5N2baWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX5mTPqp5b9R7OK7WrvI4iHMExnIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit>

...

<latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4J3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikC/V3IqexMdM4tJMxbFZ9ebif14vw+gmyIVKM+SKLT+KMkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8W4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit><latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4J3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikC/V3IqexMdM4tJMxbFZ9ebif14vw+gmyIVKM+SKLT+KMkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8W4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit><latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4J3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikC/V3IqexMdM4tJMxbFZ9ebif14vw+gmyIVKM+SKLT+KMkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8W4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit><latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4J3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikC/V3IqexMdM4tJMxbFZ9ebif14vw+gmyIVKM+SKLT+KMkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8W4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit>

G1

<latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvy2NaQ=</latexit><latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvy2NaQ=</latexit><latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvy2NaQ=</latexit><latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvy2NaQ=</latexit>

G0

<latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit><latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit><latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit><latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit>

GM

<latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHw83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh6reUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit>

G0

<latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit><latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit><latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit><latexit sha1_base64="vj48jMQe2f5rU6zb6RZp+K9y4=">AB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELiOYDkiPsbfaSJXt7x+6cEI78BsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu+0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgy95M/M/rphe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7y6ukdVH13Kp3f1mpX+dxFOETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMfyB8/kDvamNaA=</latexit>

GNcore

<latexit sha1_base64="sfcetjriA53KVhP8LRkSGs9KNA=">AB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqgbUMNI71EcQjRrR5Lrwu49EaSrFg5kmJOBoJGhMTJWCt3agCMzVjy7ucvDEtF8tCtew1vBrhM/JLUQYlW6H4NhKnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDpYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw=</latexit><latexit sha1_base64="sfcetjriA53KVhP8LRkSGs9KNA=">AB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqgbUMNI71EcQjRrR5Lrwu49EaSrFg5kmJOBoJGhMTJWCt3agCMzVjy7ucvDEtF8tCtew1vBrhM/JLUQYlW6H4NhKnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDpYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw=</latexit><latexit sha1_base64="sfcetjriA53KVhP8LRkSGs9KNA=">AB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqgbUMNI71EcQjRrR5Lrwu49EaSrFg5kmJOBoJGhMTJWCt3agCMzVjy7ucvDEtF8tCtew1vBrhM/JLUQYlW6H4NhKnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDpYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw=</latexit><latexit sha1_base64="sfcetjriA53KVhP8LRkSGs9KNA=">AB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqgbUMNI71EcQjRrR5Lrwu49EaSrFg5kmJOBoJGhMTJWCt3agCMzVjy7ucvDEtF8tCtew1vBrhM/JLUQYlW6H4NhKnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDpYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw=</latexit>

×M

<latexit sha1_base64="xCEPSgjeJaAOpNxwTZXrwRukIg=">AB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SGtPx3AT9jGoUTPJpqZsanlA2ogPesVRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzl1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8O/Ox6K14OQzx/AHzucPqJqPrw=</latexit><latexit sha1_base64="xCEPSgjeJaAOpNxwTZXrwRukIg=">AB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SGtPx3AT9jGoUTPJpqZsanlA2ogPesVRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzl1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8O/Ox6K14OQzx/AHzucPqJqPrw=</latexit><latexit sha1_base64="xCEPSgjeJaAOpNxwTZXrwRukIg=">AB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SGtPx3AT9jGoUTPJpqZsanlA2ogPesVRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzl1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8O/Ox6K14OQzx/AHzucPqJqPrw=</latexit><latexit sha1_base64="xCEPSgjeJaAOpNxwTZXrwRukIg=">AB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SGtPx3AT9jGoUTPJpqZsanlA2ogPesVRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzl1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8O/Ox6K14OQzx/AHzucPqJqPrw=</latexit>

π(E)

<latexit sha1_base64="jh7gUoALVOlBmg3iPkbszI9veE=">AB7XicbVBNSwMxEJ3Ur1q/qh69BItQL2VXBD0WROixgq2FdinZNvGZpMlyQpl6X/w4kERr/4fb/4b03YP2vpg4PHeDPzwkRwYz3vGxXW1jc2t4rbpZ3dvf2D8uFR26hU9aiSijdCYlhgkvWstwK1k0I3Eo2EM4vpn5D09MG67kvZ0kLIjJUPKIU2Kd1O4lvHp73i9XvJo3B14lfk4qkKPZL3/1BoqmMZOWCmJM1/cSG2REW04Fm5Z6qWEJoWMyZF1HJYmZCbL5tVN85pQBjpR2JS2eq78nMhIbM4lD1xkTOzL3kz8z+umNroOMi6T1DJF4uiVGCr8Ox1POCaUSsmjhCqubsV0xHRhFoXUMmF4C+/vEraFzXfq/l3l5V6I4+jCdwClXw4Qrq0IAmtIDCIzDK7whV7QO/pYtBZQPnMf4A+fwCn5I6H</latexit><latexit sha1_base64="jh7gUoALVOlBmg3iPkbszI9veE=">AB7XicbVBNSwMxEJ3Ur1q/qh69BItQL2VXBD0WROixgq2FdinZNvGZpMlyQpl6X/w4kERr/4fb/4b03YP2vpg4PHeDPzwkRwYz3vGxXW1jc2t4rbpZ3dvf2D8uFR26hU9aiSijdCYlhgkvWstwK1k0I3Eo2EM4vpn5D09MG67kvZ0kLIjJUPKIU2Kd1O4lvHp73i9XvJo3B14lfk4qkKPZL3/1BoqmMZOWCmJM1/cSG2REW04Fm5Z6qWEJoWMyZF1HJYmZCbL5tVN85pQBjpR2JS2eq78nMhIbM4lD1xkTOzL3kz8z+umNroOMi6T1DJF4uiVGCr8Ox1POCaUSsmjhCqubsV0xHRhFoXUMmF4C+/vEraFzXfq/l3l5V6I4+jCdwClXw4Qrq0IAmtIDCIzDK7whV7QO/pYtBZQPnMf4A+fwCn5I6H</latexit><latexit sha1_base64="jh7gUoALVOlBmg3iPkbszI9veE=">AB7XicbVBNSwMxEJ3Ur1q/qh69BItQL2VXBD0WROixgq2FdinZNvGZpMlyQpl6X/w4kERr/4fb/4b03YP2vpg4PHeDPzwkRwYz3vGxXW1jc2t4rbpZ3dvf2D8uFR26hU9aiSijdCYlhgkvWstwK1k0I3Eo2EM4vpn5D09MG67kvZ0kLIjJUPKIU2Kd1O4lvHp73i9XvJo3B14lfk4qkKPZL3/1BoqmMZOWCmJM1/cSG2REW04Fm5Z6qWEJoWMyZF1HJYmZCbL5tVN85pQBjpR2JS2eq78nMhIbM4lD1xkTOzL3kz8z+umNroOMi6T1DJF4uiVGCr8Ox1POCaUSsmjhCqubsV0xHRhFoXUMmF4C+/vEraFzXfq/l3l5V6I4+jCdwClXw4Qrq0IAmtIDCIzDK7whV7QO/pYtBZQPnMf4A+fwCn5I6H</latexit><latexit sha1_base64="jh7gUoALVOlBmg3iPkbszI9veE=">AB7XicbVBNSwMxEJ3Ur1q/qh69BItQL2VXBD0WROixgq2FdinZNvGZpMlyQpl6X/w4kERr/4fb/4b03YP2vpg4PHeDPzwkRwYz3vGxXW1jc2t4rbpZ3dvf2D8uFR26hU9aiSijdCYlhgkvWstwK1k0I3Eo2EM4vpn5D09MG67kvZ0kLIjJUPKIU2Kd1O4lvHp73i9XvJo3B14lfk4qkKPZL3/1BoqmMZOWCmJM1/cSG2REW04Fm5Z6qWEJoWMyZF1HJYmZCbL5tVN85pQBjpR2JS2eq78nMhIbM4lD1xkTOzL3kz8z+umNroOMi6T1DJF4uiVGCr8Ox1POCaUSsmjhCqubsV0xHRhFoXUMmF4C+/vEraFzXfq/l3l5V6I4+jCdwClXw4Qrq0IAmtIDCIzDK7whV7QO/pYtBZQPnMf4A+fwCn5I6H</latexit>

Structured model-free policies for physical construction in humans and AI

slide-48
SLIDE 48

Graph-structured representations for model-free RL

48

slide-49
SLIDE 49

Underlying graph Observation Branch length = 1 Branch length = 3

1 2 3 4 5 6 7 8 Environment steps 1e8 1e8 0.0 0.2 0.4 0.6 0.8 1.0 Fraction solved Environment steps Fraction solved 2 4 6 8 10 12 14 0.0 0.2 0.4 0.6 0.8 1.0

Relational (1 block) Relational (2 blocks) Baseline (3 blocks) Baseline (6 blocks) Relational (2 block) Relational (4 blocks)

e gem (white) by

  • pening a sequence of

ee (A2C) with self-attention/GN state

Relational deep reinforcement learning

Box-World:

  • Acquire gem (white) by
  • pening a sequence of

locked boxes

  • Model-free (A2C) with

self-attention / GN state representation, and message-passing

49

Zambaldi et al., 2018, arXiv/under review

slide-50
SLIDE 50

Conclusions

Human use richly structured generative knowledge

  • Combinatorial generalization: “Infinite use of finite means”
  • Object- and relation-centric representations
  • Structured mental simulation

Graph Networks: strong relational inductive bias

  • Naturally support combinatorial generalization via compositional sharing
  • Graph-structured representations and policies
  • Open-source library: github.com/deepmind/graph_nets (with demos, including

physics!)

50

slide-51
SLIDE 51

Reject false choices

  • The “bias versus variance trade-off” is real—

however the emphasis shouldn’t be on “ve versu sus", but rather on “trad ade-of

  • ff”.
  • Biology doesn’t choose between nature ve

versu sus nurture. It uses nature and nurture jo join intly ly, to build wholes which are greater than the sums of their parts.

  • There’s great promise in synthesizing new techniques by drawing on the full AI

toolkit and marrying the best approaches from today with those which were essential during times when data and computation were at a premium.

51

  • Nature an

and Nurture

  • Structure an

and Flexibility

  • Symbolic an

and Connectionist

  • Hand-engineered an

and End-to-end