40
Relational inductive biases, deep learning, and graph networks Peter W. Battaglia 1* , Jessica B. Hamrick 1 , Victor Bapst 1 , Alvaro Sanchez-Gonzalez 1 , Vinicius Zambaldi 1 , Mateusz Malinowski 1 , Andrea Tacchetti 1 , David Raposo 1 , Adam Santoro 1 , Ryan Faulkner 1 , Caglar Gulcehre 1 , Francis Song 1 , Andrew Ballard 1 , Justin Gilmer 2 , George Dahl 2 , Ashish Vaswani 2 , Kelsey Allen 3 , Charles Nash 4 , Victoria Langston 1 , Chris Dyer 1 , Nicolas Heess 1 , Daan Wierstra 1 , Pushmeet Kohli 1 , Matt Botvinick 1 , Oriol Vinyals 1 , Yujia Li 1 , Razvan Pascanu 1 1 DeepMind; 2 Google Brain; 3 MIT; 4 University of Edinburgh Abstract Artificial intelligence (AI) has undergone a renaissance recently, making major progress in key domains such as vision, language, control, and decision-making. This has been due, in part, to cheap data and cheap compute resources, which have fit the natural strengths of deep learning. However, many defining characteristics of human intelligence, which developed under much different pressures, remain out of reach for current approaches. In particular, generalizing beyond one’s experiences—a hallmark of human intelligence from infancy—remains a formidable challenge for modern AI. The following is part position paper, part review, and part unification. We argue that combinatorial generalization must be a top priority for AI to achieve human-like abilities, and that structured representations and computations are key to realizing this objective. Just as biology uses nature and nurture cooperatively, we reject the false choice between “hand-engineering” and “end-to-end” learning, and instead advocate for an approach which benefits from their complementary strengths. We explore how using relational inductive biases within deep learning architectures can facilitate learning about entities, relations, and rules for composing them. We present a new building block for the AI toolkit with a strong relational inductive bias—the graph network —which generalizes and extends various approaches for neural networks that operate on graphs, and provides a straightforward interface for manipulating structured knowledge and producing structured behaviors. We discuss how graph networks can support relational reasoning and combinatorial generalization, laying the foundation for more sophisticated, interpretable, and flexible patterns of reasoning. As a companion to this paper, we have also released an open-source software library for building graph networks, with demonstrations of how to use them in practice. 1 Introduction A key signature of human intelligence is the ability to make “infinite use of finite means” (Humboldt, 1836; Chomsky, 1965), in which a small set of elements (such as words) can be productively composed in limitless ways (such as into new sentences). This reflects the principle of combinatorial generalization, that is, constructing new inferences, predictions, and behaviors from known building blocks. Here we explore how to improve modern AI’s capacity for combinatorial generalization by * Corresponding author: [email protected] 1 arXiv:1806.01261v3 [cs.LG] 17 Oct 2018

Relational inductive biases, deep learning, and graph networks

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Relational inductive biases, deep learning, and graph networks

Relational inductive biases, deep learning, and graph networks

Peter W. Battaglia1∗, Jessica B. Hamrick1, Victor Bapst1,

Alvaro Sanchez-Gonzalez1, Vinicius Zambaldi1, Mateusz Malinowski1,

Andrea Tacchetti1, David Raposo1, Adam Santoro1, Ryan Faulkner1,

Caglar Gulcehre1, Francis Song1, Andrew Ballard1, Justin Gilmer2,

George Dahl2, Ashish Vaswani2, Kelsey Allen3, Charles Nash4,

Victoria Langston1, Chris Dyer1, Nicolas Heess1,

Daan Wierstra1, Pushmeet Kohli1, Matt Botvinick1,

Oriol Vinyals1, Yujia Li1, Razvan Pascanu1

1DeepMind; 2Google Brain; 3MIT; 4University of Edinburgh

Abstract

Artificial intelligence (AI) has undergone a renaissance recently, making major progress inkey domains such as vision, language, control, and decision-making. This has been due, inpart, to cheap data and cheap compute resources, which have fit the natural strengths of deeplearning. However, many defining characteristics of human intelligence, which developed undermuch different pressures, remain out of reach for current approaches. In particular, generalizingbeyond one’s experiences—a hallmark of human intelligence from infancy—remains a formidablechallenge for modern AI.

The following is part position paper, part review, and part unification. We argue thatcombinatorial generalization must be a top priority for AI to achieve human-like abilities, and thatstructured representations and computations are key to realizing this objective. Just as biologyuses nature and nurture cooperatively, we reject the false choice between “hand-engineering”and “end-to-end” learning, and instead advocate for an approach which benefits from theircomplementary strengths. We explore how using relational inductive biases within deep learningarchitectures can facilitate learning about entities, relations, and rules for composing them. Wepresent a new building block for the AI toolkit with a strong relational inductive bias—the graphnetwork—which generalizes and extends various approaches for neural networks that operateon graphs, and provides a straightforward interface for manipulating structured knowledge andproducing structured behaviors. We discuss how graph networks can support relational reasoningand combinatorial generalization, laying the foundation for more sophisticated, interpretable,and flexible patterns of reasoning. As a companion to this paper, we have also released anopen-source software library for building graph networks, with demonstrations of how to usethem in practice.

1 Introduction

A key signature of human intelligence is the ability to make “infinite use of finite means” (Humboldt,1836; Chomsky, 1965), in which a small set of elements (such as words) can be productivelycomposed in limitless ways (such as into new sentences). This reflects the principle of combinatorialgeneralization, that is, constructing new inferences, predictions, and behaviors from known buildingblocks. Here we explore how to improve modern AI’s capacity for combinatorial generalization by

∗Corresponding author: [email protected]

1

arX

iv:1

806.

0126

1v3

[cs

.LG

] 1

7 O

ct 2

018

Page 2: Relational inductive biases, deep learning, and graph networks

biasing learning towards structured representations and computations, and in particular, systemsthat operate on graphs.

Humans’ capacity for combinatorial generalization depends critically on our cognitive mecha-nisms for representing structure and reasoning about relations. We represent complex systems ascompositions of entities and their interactions1 (Navon, 1977; McClelland and Rumelhart, 1981;Plaut et al., 1996; Marcus, 2001; Goodwin and Johnson-Laird, 2005; Kemp and Tenenbaum, 2008),such as judging whether a haphazard stack of objects is stable (Battaglia et al., 2013). We usehierarchies to abstract away from fine-grained differences, and capture more general commonalitiesbetween representations and behaviors (Botvinick, 2008; Tenenbaum et al., 2011), such as parts ofan object, objects in a scene, neighborhoods in a town, and towns in a country. We solve novelproblems by composing familiar skills and routines (Anderson, 1982), for example traveling to anew location by composing familiar procedures and objectives, such as “travel by airplane”, “toSan Diego”, “eat at”, and “an Indian restaurant”. We draw analogies by aligning the relationalstructure between two domains and drawing inferences about one based on corresponding knowledgeabout the other (Gentner and Markman, 1997; Hummel and Holyoak, 2003).

Kenneth Craik’s “The Nature of Explanation” (1943), connects the compositional structure ofthe world to how our internal mental models are organized:

...[a human mental model] has a similar relation-structure to that of the process itimitates. By ‘relation-structure’ I do not mean some obscure non-physical entity whichattends the model, but the fact that it is a working physical model which works in thesame way as the process it parallels... physical reality is built up, apparently, from a fewfundamental types of units whose properties determine many of the properties of themost complicated phenomena, and this seems to afford a sufficient explanation of theemergence of analogies between mechanisms and similarities of relation-structure amongthese combinations without the necessity of any theory of objective universals. (Craik,1943, page 51-55)

That is, the world is compositional, or at least, we understand it in compositional terms. Whenlearning, we either fit new knowledge into our existing structured representations, or adjust thestructure itself to better accommodate (and make use of) the new and the old (Tenenbaum et al.,2006; Griffiths et al., 2010; Ullman et al., 2017).

The question of how to build artificial systems which exhibit combinatorial generalization hasbeen at the heart of AI since its origins, and was central to many structured approaches, includinglogic, grammars, classic planning, graphical models, causal reasoning, Bayesian nonparametrics, andprobabilistic programming (Chomsky, 1957; Nilsson and Fikes, 1970; Pearl, 1986, 2009; Russell andNorvig, 2009; Hjort et al., 2010; Goodman et al., 2012; Ghahramani, 2015). Entire sub-fields havefocused on explicit entity- and relation-centric learning, such as relational reinforcement learning(Dzeroski et al., 2001) and statistical relational learning (Getoor and Taskar, 2007). A key reasonwhy structured approaches were so vital to machine learning in previous eras was, in part, becausedata and computing resources were expensive, and the improved sample complexity afforded bystructured approaches’ strong inductive biases was very valuable.

In contrast with past approaches in AI, modern deep learning methods (LeCun et al., 2015;Schmidhuber, 2015; Goodfellow et al., 2016) often follow an “end-to-end” design philosophy whichemphasizes minimal a priori representational and computational assumptions, and seeks to avoidexplicit structure and “hand-engineering”. This emphasis has fit well with—and has perhaps beenaffirmed by—the current abundance of cheap data and cheap computing resources, which make

1Whether this entails a “language of thought” (Fodor, 1975) is beyond the scope of this work.

2

Page 3: Relational inductive biases, deep learning, and graph networks

trading off sample efficiency for more flexible learning a rational choice. The remarkable and rapidadvances across many challenging domains, from image classification (Krizhevsky et al., 2012;Szegedy et al., 2017), to natural language processing (Sutskever et al., 2014; Bahdanau et al., 2015),to game play (Mnih et al., 2015; Silver et al., 2016; Moravcık et al., 2017), are a testament to thisminimalist principle. A prominent example is from language translation, where sequence-to-sequenceapproaches (Sutskever et al., 2014; Bahdanau et al., 2015) have proven very effective without usingexplicit parse trees or complex relationships between linguistic entities.

Despite deep learning’s successes, however, important critiques (Marcus, 2001; Shalev-Shwartzet al., 2017; Lake et al., 2017; Lake and Baroni, 2018; Marcus, 2018a,b; Pearl, 2018; Yuille andLiu, 2018) have highlighted key challenges it faces in complex language and scene understanding,reasoning about structured data, transferring learning beyond the training conditions, and learningfrom small amounts of experience. These challenges demand combinatorial generalization, and so itis perhaps not surprising that an approach which eschews compositionality and explicit structurestruggles to meet them.

When deep learning’s connectionist (Rumelhart et al., 1987) forebears were faced with analogouscritiques from structured, symbolic positions (Fodor and Pylyshyn, 1988; Pinker and Prince, 1988),there was a constructive effort (Bobrow and Hinton, 1990; Marcus, 2001) to address the challengesdirectly and carefully. A variety of innovative sub-symbolic approaches for representing and reasoningabout structured objects were developed in domains such as analogy-making, linguistic analysis,symbol manipulation, and other forms of relational reasoning (Smolensky, 1990; Hinton, 1990;Pollack, 1990; Elman, 1991; Plate, 1995; Eliasmith, 2013), as well as more integrative theories forhow the mind works (Marcus, 2001). Such work also helped cultivate more recent deep learningadvances which use distributed, vector representations to capture rich semantic content in text(Mikolov et al., 2013; Pennington et al., 2014), graphs (Narayanan et al., 2016, 2017), algebraic andlogical expressions (Allamanis et al., 2017; Evans et al., 2018), and programs (Devlin et al., 2017;Chen et al., 2018b).

We suggest that a key path forward for modern AI is to commit to combinatorial generalizationas a top priority, and we advocate for integrative approaches to realize this goal. Just as biology doesnot choose between nature versus nurture—it uses nature and nurture jointly, to build wholes whichare greater than the sums of their parts—we, too, reject the notion that structure and flexibility aresomehow at odds or incompatible, and embrace both with the aim of reaping their complementarystrengths. In the spirit of numerous recent examples of principled hybrids of structure-based methodsand deep learning (e.g., Reed and De Freitas, 2016; Garnelo et al., 2016; Ritchie et al., 2016; Wuet al., 2017; Denil et al., 2017; Hudson and Manning, 2018), we see great promise in synthesizingnew techniques by drawing on the full AI toolkit and marrying the best approaches from todaywith those which were essential during times when data and computation were at a premium.

Recently, a class of models has arisen at the intersection of deep learning and structuredapproaches, which focuses on approaches for reasoning about explicitly structured data, in particulargraphs (e.g. Scarselli et al., 2009b; Bronstein et al., 2017; Gilmer et al., 2017; Wang et al., 2018c; Liet al., 2018; Kipf et al., 2018; Gulcehre et al., 2018). What these approaches all have in commonis a capacity for performing computation over discrete entities and the relations between them.What sets them apart from classical approaches is how the representations and structure of theentities and relations—and the corresponding computations—can be learned, relieving the burdenof needing to specify them in advance. Crucially, these methods carry strong relational inductivebiases, in the form of specific architectural assumptions, which guide these approaches towardslearning about entities and relations (Mitchell, 1980), which we, joining many others (Spelke et al.,1992; Spelke and Kinzler, 2007; Marcus, 2001; Tenenbaum et al., 2011; Lake et al., 2017; Lake andBaroni, 2018; Marcus, 2018b), suggest are an essential ingredient for human-like intelligence.

3

Page 4: Relational inductive biases, deep learning, and graph networks

Box 1: Relational reasoning

We define structure as the product of composing a set of known building blocks. “Structuredrepresentations” capture this composition (i.e., the arrangement of the elements) and “structuredcomputations” operate over the elements and their composition as a whole. Relational reasoning,then, involves manipulating structured representations of entities and relations, using rulesfor how they can be composed. We use these terms to capture notions from cognitive science,theoretical computer science, and AI, as follows:

◦ An entity is an element with attributes, such as a physical object with a size and mass.◦ A relation is a property between entities. Relations between two objects might includesame size as, heavier than, and distance from. Relations can have attributes aswell. The relation more than X times heavier than takes an attribute, X, whichdetermines the relative weight threshold for the relation to be true vs. false. Relationscan also be sensitive to the global context. For a stone and a feather, the relation fallswith greater acceleration than depends on whether the context is in air vs. in avacuum. Here we focus on pairwise relations between entities.◦ A rule is a function (like a non-binary logical predicate) that maps entities and relations

to other entities and relations, such as a scale comparison like is entity X large? andis entity X heavier than entity Y?. Here we consider rules which take one or twoarguments (unary and binary), and return a unary property value.

As an illustrative example of relational reasoning in machine learning, graphical models (Pearl,1988; Koller and Friedman, 2009) can represent complex joint distributions by making explicitrandom conditional independences among random variables. Such models have been verysuccessful because they capture the sparse structure which underlies many real-world generativeprocesses and because they support efficient algorithms for learning and reasoning. For example,hidden Markov models constrain latent states to be conditionally independent of others giventhe state at the previous time step, and observations to be conditionally independent given thelatent state at the current time step, which are well-matched to the relational structure of manyreal-world causal processes. Explicitly expressing the sparse dependencies among variablesprovides for various efficient inference and reasoning algorithms, such as message-passing, whichapply a common information propagation procedure across localities within a graphical model,resulting in a composable, and partially parallelizable, reasoning procedure which can be appliedto graphical models of different sizes and shape.

In the remainder of the paper, we examine various deep learning methods through the lens oftheir relational inductive biases, showing that existing methods often carry relational assumptionswhich are not always explicit or immediately evident. We then present a general framework forentity- and relation-based reasoning—which we term graph networks—for unifying and extendingexisting methods which operate on graphs, and describe key design principles for building powerfularchitectures using graph networks as building blocks. We have also released an open-source libraryfor building graph networks, which can be found here: github.com/deepmind/graph nets.

2 Relational inductive biases

Many approaches in machine learning and AI which have a capacity for relational reasoning

4

Page 5: Relational inductive biases, deep learning, and graph networks

Box 2: Inductive biases

Learning is the process of apprehending useful knowledge by observing and interacting with theworld. It involves searching a space of solutions for one expected to provide a better explanationof the data or to achieve higher rewards. But in many cases, there are multiple solutions whichare equally good (Goodman, 1955). An inductive bias allows a learning algorithm to prioritizeone solution (or interpretation) over another, independent of the observed data (Mitchell,1980). In a Bayesian model, inductive biases are typically expressed through the choice andparameterization of the prior distribution (Griffiths et al., 2010). In other contexts, an inductivebias might be a regularization term (McClelland, 1994) added to avoid overfitting, or it mightbe encoded in the architecture of the algorithm itself. Inductive biases often trade flexibilityfor improved sample complexity and can be understood in terms of the bias-variance tradeoff(Geman et al., 1992). Ideally, inductive biases both improve the search for solutions withoutsubstantially diminishing performance, as well as help find solutions which generalize in adesirable way; however, mismatched inductive biases can also lead to suboptimal performanceby introducing constraints that are too strong.

Inductive biases can express assumptions about either the data-generating process or the spaceof solutions. For example, when fitting a 1D function to data, linear least squares followsthe constraint that the approximating function be a linear model, and approximation errorsshould be minimal under a quadratic penalty. This reflects an assumption that the data-generating process can be explained simply, as a line process corrupted by additive Gaussiannoise. Similarly, L2 regularization prioritizes solutions whose parameters have small values,and can induce unique solutions and global structure to otherwise ill-posed problems. This canbe interpreted as an assumption about the learning process: that searching for good solutionsis easier when there is less ambiguity among solutions. Note, these assumptions need not beexplicit—they reflect interpretations of how a model or algorithm interfaces with the world.

(Box 1) use a relational inductive bias. While not a precise, formal definition, we use this term torefer generally to inductive biases (Box 2) which impose constraints on relationships and interactionsamong entities in a learning process.

Creative new machine learning architectures have rapidly proliferated in recent years, with(perhaps not surprisingly given the thesis of this paper) practitioners often following a design patternof composing elementary building blocks to form more complex, deep2 computational hierarchies andgraphs3. Building blocks such as “fully connected” layers are stacked into “multilayer perceptrons”(MLPs), “convolutional layers” are stacked into “convolutional neural networks” (CNNs), and astandard recipe for an image processing network is, generally, some variety of CNN composed witha MLP. This composition of layers provides a particular type of relational inductive bias—thatof hierarchical processing—in which computations are performed in stages, typically resulting inincreasingly long range interactions among information in the input signal. As we explore below, thebuilding blocks themselves also carry various relational inductive biases (Table 1). Though beyondthe scope of this paper, various non-relational inductive biases are used in deep learning as well: forexample, activation non-linearities, weight decay, dropout (Srivastava et al., 2014), batch and layernormalization (Ioffe and Szegedy, 2015; Ba et al., 2016), data augmentation, training curricula, andoptimization algorithms all impose constraints on the trajectory and outcome of learning.

2This pattern of composition in depth is ubiquitous in deep learning, and is where the “deep” comes from.3Recent methods (Liu et al., 2018) even automate architecture construction via learned graph editing procedures.

5

Page 6: Relational inductive biases, deep learning, and graph networks

Component Entities Relations Rel. inductive bias Invariance

Fully connected Units All-to-all Weak -Convolutional Grid elements Local Locality Spatial translationRecurrent Timesteps Sequential Sequentiality Time translationGraph network Nodes Edges Arbitrary Node, edge permutations

Table 1: Various relational inductive biases in standard deep learning components. See also Section 2.

To explore the relational inductive biases expressed within various deep learning methods, wemust identify several key ingredients, analogous to those in Box 1: what are the entities, what arethe relations, and what are the rules for composing entities and relations, and computing theirimplications? In deep learning, the entities and relations are typically expressed as distributedrepresentations, and the rules as neural network function approximators; however, the precise formsof the entities, relations, and rules vary between architectures. To understand these differencesbetween architectures, we can further ask how each supports relational reasoning by probing:

◦ The arguments to the rule functions (e.g., which entities and relations are provided as input).◦ How the rule function is reused, or shared, across the computational graph (e.g., across different

entities and relations, across different time or processing steps, etc.).◦ How the architecture defines interactions versus isolation among representations (e.g., by

applying rules to draw conclusions about related entities, versus processing them separately).

2.1 Relational inductive biases in standard deep learning building blocks

2.1.1 Fully connected layers

Perhaps the most common building block is a fully connected layer (Rosenblatt, 1961). Typicallyimplemented as a non-linear vector-valued function of vector inputs, each element, or “unit”, ofthe output vector is the dot product between a weight vector, followed by an added bias term, andfinally a non-linearity such as a rectified linear unit (ReLU). As such, the entities are the units inthe network, the relations are all-to-all (all units in layer i are connected to all units in layer j),and the rules are specified by the weights and biases. The argument to the rule is the full inputsignal, there is no reuse, and there is no isolation of information (Figure 1a). The implicit relationalinductive bias in a fully connected layer is thus very weak: all input units can interact to determineany output unit’s value, independently across outputs (Table 1).

2.1.2 Convolutional layers

Another common building block is a convolutional layer (Fukushima, 1980; LeCun et al., 1989). It isimplemented by convolving an input vector or tensor with a kernel of the same rank, adding a biasterm, and applying a point-wise non-linearity. The entities here are still individual units (or gridelements, e.g. pixels), but the relations are sparser. The differences between a fully connected layerand a convolutional layer impose some important relational inductive biases: locality and translationinvariance (Figure 1b). Locality reflects that the arguments to the relational rule are those entities inclose proximity with one another in the input signal’s coordinate space, isolated from distal entities.Translation invariance reflects reuse of the same rule across localities in the input. These biasesare very effective for processing natural image data because there is high covariance within local

6

Page 7: Relational inductive biases, deep learning, and graph networks

(a) Fully connectedSh

aring

in sp

ace

(b) Convolutional

Shar

ing in

tim

e

(c) Recurrent

Figure 1: Reuse and sharing in common deep learning building blocks. (a) Fully connected layer,in which all weights are independent, and there is no sharing. (b) Convolutional layer, in whicha local kernel function is reused multiple times across the input. Shared weights are indicated byarrows with the same color. (c) Recurrent layer, in which the same function is reused across differentprocessing steps.

neighborhoods, which diminishes with distance, and because the statistics are mostly stationaryacross an image (Table 1).

2.1.3 Recurrent layers

A third common building block is a recurrent layer (Elman, 1990), which is implemented over asequence of steps. Here, we can view the inputs and hidden states at each processing step as theentities, and the Markov dependence of one step’s hidden state on the previous hidden state andthe current input, as the relations. The rule for combining the entities takes a step’s inputs andhidden state as arguments to update the hidden state. The rule is reused over each step (Figure 1c),which reflects the relational inductive bias of temporal invariance (similar to a CNN’s translationalinvariance in space). For example, the outcome of some physical sequence of events should notdepend on the time of day. RNNs also carry a bias for locality in the sequence via their Markovianstructure (Table 1).

2.2 Computations over sets and graphs

While the standard deep learning toolkit contains methods with various forms of relational inductivebiases, there is no “default” deep learning component which operates on arbitrary relational structure.We need models with explicit representations of entities and relations, and learning algorithms whichfind rules for computing their interactions, as well as ways of grounding them in data. Importantly,entities in the world (such as objects and agents) do not have a natural order; rather, orderingscan be defined by the properties of their relations. For example, the relations between the sizes ofa set of objects can potentially be used to order them, as can their masses, ages, toxicities, andprices. Invariance to ordering—except in the face of relations—is a property that should ideally bereflected by a deep learning component for relational reasoning.

Sets are a natural representation for systems which are described by entities whose order isundefined or irrelevant; in particular, their relational inductive bias does not come from the presenceof something, but rather from the absence. For illustration, consider the task of predicting the center

7

Page 8: Relational inductive biases, deep learning, and graph networks

H H

O

The browndog jumped. The

brown dog

jumped

(a) (b)

(c) (d)

(e) (f)

Molecule Mass-Spring System

n-body System Rigid Body System

Sentence and Parse Tree Image and Fully-Connected Scene Graph

Figure 2: Different graph representations. (a) A molecule, in which each atom is represented as anode and edges correspond to bonds (e.g. Duvenaud et al., 2015). (b) A mass-spring system, inwhich the rope is defined by a sequence of masses which are represented as nodes in the graph (e.g.Battaglia et al., 2016; Chang et al., 2017). (c) A n-body system, in which the bodies are nodes andthe underlying graph is fully connected (e.g. Battaglia et al., 2016; Chang et al., 2017). (d) A rigidbody system, in which the balls and walls are nodes, and the underlying graph defines interactionsbetween the balls and between the balls and the walls (e.g. Battaglia et al., 2016; Chang et al., 2017).(e) A sentence, in which the words correspond to leaves in a tree, and the other nodes and edgescould be provided by a parser (e.g. Socher et al., 2013). Alternately, a fully connected graph couldbe used (e.g. Vaswani et al., 2017). (f) An image, which can be decomposed into image patchescorresponding to nodes in a fully connected graph (e.g. Santoro et al., 2017; Wang et al., 2018c).

of mass of a solar system comprised of n planets, whose attributes (e.g., mass, position, velocity,etc.) are denoted by {x1,x2, . . . ,xn}. For such a computation, the order in which we consider theplanets does not matter because the state can be described solely in terms of aggregated, averagedquantities. However, if we were to use a MLP for this task, having learned the prediction for aparticular input (x1,x2, . . . ,xn) would not necessarily transfer to making a prediction for the sameinputs under a different ordering (xn,x1, . . . ,x2). Since there are n! such possible permutations, inthe worst case, the MLP could consider each ordering as fundamentally different, and thus requirean exponential number of input/output training examples to learn an approximating function.A natural way to handle such combinatorial explosion is to only allow the prediction to dependon symmetric functions of the inputs’ attributes. This might mean computing shared per-object

8

Page 9: Relational inductive biases, deep learning, and graph networks

features {f(x1), . . . , f(xn)} which are then aggregated in a symmetric way (for example, by takingtheir mean). Such an approach is the essence of the Deep Sets and related models (Zaheer et al.,2017; Edwards and Storkey, 2016; Pevny and Somol, 2017), which we explore further in Section 4.2.3.

Of course, permutation invariance is not the only important form of underlying structure inmany problems. For example, each object in a set may be affected by pairwise interactions withthe other objects in the set (Hartford et al., 2018). In our planets scenario, consider now thetask of predicting each individual planet’s position after a time interval, ∆t. In this case, usingaggregated, averaged information is not enough because the movement of each planet depends onthe forces the other planets are exerting on it. Instead, we could compute the state of each objectas x′i = f(xi,

∑j g(xi,xj)), where g could compute the force induced by the j-th planet on the

i-th planet, and f could compute the future state of the i-th planet which results from the forcesand dynamics. The fact that we use the same g everywhere is again a consequence of the globalpermutation invariance of the system; however, it also supports a different relational structurebecause g now takes two arguments rather than one.4

The above solar system examples illustrate two relational structures: one in which there areno relations, and one which consists of all pairwise relations. Many real-world systems (such asin Figure 2) have a relational structure somewhere in between these two extremes, however, withsome pairs of entities possessing a relation and others lacking one. In our solar system example, ifthe system instead consists of the planets and their moons, one may be tempted to approximateit by neglecting the interactions between moons of different planets. In practice, this meanscomputing interactions only between some pairs of objects, i.e. x′i = f(xi,

∑j∈δ(i) g(xi,xj)), where

δ(i) ⊆ {1, . . . , n} is a neighborhood around node i. This corresponds to a graph, in that the i-thobject only interacts with a subset of the other objects, described by its neighborhood. Note, theupdated states still do not depend in the order in which we describe the neighborhood.5

Graphs, generally, are a representation which supports arbitrary (pairwise) relational struc-ture, and computations over graphs afford a strong relational inductive bias beyond that whichconvolutional and recurrent layers can provide.

3 Graph networks

Neural networks that operate on graphs, and structure their computations accordingly, have beendeveloped and explored extensively for more than a decade under the umbrella of “graph neuralnetworks” (Gori et al., 2005; Scarselli et al., 2005, 2009a; Li et al., 2016), but have grown rapidlyin scope and popularity in recent years. We survey the literature on these methods in the nextsub-section (3.1). Then in the remaining sub-sections, we present our graph networks framework,which generalizes and extends several lines of work in this area.

3.1 Background

Models in the graph neural network family (Gori et al., 2005; Scarselli et al., 2005, 2009a; Li et al.,2016) have been explored in a diverse range of problem domains, across supervised, semi-supervised,unsupervised, and reinforcement learning settings. They have been effective at tasks thought tohave rich relational structure, such as visual scene understanding tasks (Raposo et al., 2017; Santoro

4We could extend this same analysis to increasingly entangled structures that depend on relations among triplets(i.e., g(xi,xj ,xk)), quartets, and so on. We note that if we restrict these functions to only operate on subsets of xi

which are spatially close, then we end back up with something resembling CNNs. In the most entangled sense, wherethere is a single relation function g(x1, . . . ,xn), we end back up with a construction similar to a fully connected layer.

5The invariance which this model enforces is the invariance under isomorphism of the graph.

9

Page 10: Relational inductive biases, deep learning, and graph networks

et al., 2017) and few-shot learning (Garcia and Bruna, 2018). They have also been used to learnthe dynamics of physical systems (Battaglia et al., 2016; Chang et al., 2017; Watters et al., 2017;van Steenkiste et al., 2018; Sanchez-Gonzalez et al., 2018) and multi-agent systems (Sukhbaataret al., 2016; Hoshen, 2017; Kipf et al., 2018), to reason about knowledge graphs (Bordes et al., 2013;Onoro-Rubio et al., 2017; Hamaguchi et al., 2017), to predict the chemical properties of molecules(Duvenaud et al., 2015; Gilmer et al., 2017), to predict traffic on roads (Li et al., 2017; Cui et al.,2018), to classify and segment images and videos (Wang et al., 2018c; Hu et al., 2017) and 3Dmeshes and point clouds (Wang et al., 2018d), to classify regions in images (Chen et al., 2018a), toperform semi-supervised text classification (Kipf and Welling, 2017), and in machine translation(Vaswani et al., 2017; Shaw et al., 2018; Gulcehre et al., 2018). They have been used within bothmodel-free (Wang et al., 2018b) and model-based (Hamrick et al., 2017; Pascanu et al., 2017;Sanchez-Gonzalez et al., 2018) continuous control, for model-free reinforcement learning (Hamricket al., 2018; Zambaldi et al., 2018), and for more classical approaches to planning (Toyer et al.,2017).

Many traditional computer science problems, which involve reasoning about discrete entities andstructure, have also been explored with graph neural networks, such as combinatorial optimization(Bello et al., 2016; Nowak et al., 2017; Dai et al., 2017), boolean satisfiability (Selsam et al., 2018),program representation and verification (Allamanis et al., 2018; Li et al., 2016), modeling cellularautomata and Turing machines (Johnson, 2017), and performing inference in graphical models(Yoon et al., 2018). Recent work has also focused on building generative models of graphs (Li et al.,2018; De Cao and Kipf, 2018; You et al., 2018; Bojchevski et al., 2018), and unsupervised learning ofgraph embeddings (Perozzi et al., 2014; Tang et al., 2015; Grover and Leskovec, 2016; Garcıa-Duranand Niepert, 2017).

The works cited above are by no means an exhaustive list, but provide a representative cross-section of the breadth of domains for which graph neural networks have proven useful. We pointinterested readers to a number of existing reviews which examine the body of work on graph neuralnetworks in more depth. In particular, Scarselli et al. (2009a) provides an authoritative overview ofearly graph neural network approaches. Bronstein et al. (2017) provides an excellent survey of deeplearning on non-Euclidean data, and explores graph neural nets, graph convolution networks, andrelated spectral approaches. Recently, Gilmer et al. (2017) introduced the message-passing neuralnetwork (MPNN), which unified various graph neural network and graph convolutional networkapproaches (Monti et al., 2017; Bruna et al., 2014; Henaff et al., 2015; Defferrard et al., 2016;Niepert et al., 2016; Kipf and Welling, 2017; Bronstein et al., 2017) by analogy to message-passingin graphical models. In a similar vein, Wang et al. (2018c) introduced the non-local neural network(NLNN), which unified various “self-attention”-style methods (Vaswani et al., 2017; Hoshen, 2017;Velickovic et al., 2018) by analogy to methods from computer vision and graphical models forcapturing long range dependencies in signals.

3.2 Graph network (GN) block

We now present our graph networks (GN) framework, which defines a class of functions forrelational reasoning over graph-structured representations. Our GN framework generalizes andextends various graph neural network, MPNN, and NLNN approaches (Scarselli et al., 2009a; Gilmeret al., 2017; Wang et al., 2018c), and supports constructing complex architectures from simplebuilding blocks. Note, we avoided using the term “neural” in the “graph network” label to reflectthat they can be implemented with functions other than neural networks, though here our focus ison neural network implementations.

The main unit of computation in the GN framework is the GN block, a “graph-to-graph” module

10

Page 11: Relational inductive biases, deep learning, and graph networks

Box 3: Our definition of “graph”

Attributes

viek

<latexit sha1_base64="4ton1cC0/WpHTbJYOP5RCFkc+ww=">AAAB83icbVDLSsNAFL3xWeur6tLNYBG6KokIuiy4cVnBPqAJZTK9aYdOJmFmIpTQ33DjQhG3/ow7/8ZJm4W2Hhg4nHMv98wJU8G1cd1vZ2Nza3tnt7JX3T84PDqunZx2dZIphh2WiET1Q6pRcIkdw43AfqqQxqHAXji9K/zeEyrNE/loZikGMR1LHnFGjZV8P6ZmEkY5zofTYa3uNt0FyDrxSlKHEu1h7csfJSyLURomqNYDz01NkFNlOBM4r/qZxpSyKR3jwFJJY9RBvsg8J5dWGZEoUfZJQxbq742cxlrP4tBOFhn1qleI/3mDzES3Qc5lmhmUbHkoygQxCSkKICOukBkxs4QyxW1WwiZUUWZsTVVbgrf65XXSvWp6btN7uK63GmUdFTiHC2iABzfQgntoQwcYpPAMr/DmZM6L8+58LEc3nHLnDP7A+fwBXXGRzQ==</latexit><latexit sha1_base64="4ton1cC0/WpHTbJYOP5RCFkc+ww=">AAAB83icbVDLSsNAFL3xWeur6tLNYBG6KokIuiy4cVnBPqAJZTK9aYdOJmFmIpTQ33DjQhG3/ow7/8ZJm4W2Hhg4nHMv98wJU8G1cd1vZ2Nza3tnt7JX3T84PDqunZx2dZIphh2WiET1Q6pRcIkdw43AfqqQxqHAXji9K/zeEyrNE/loZikGMR1LHnFGjZV8P6ZmEkY5zofTYa3uNt0FyDrxSlKHEu1h7csfJSyLURomqNYDz01NkFNlOBM4r/qZxpSyKR3jwFJJY9RBvsg8J5dWGZEoUfZJQxbq742cxlrP4tBOFhn1qleI/3mDzES3Qc5lmhmUbHkoygQxCSkKICOukBkxs4QyxW1WwiZUUWZsTVVbgrf65XXSvWp6btN7uK63GmUdFTiHC2iABzfQgntoQwcYpPAMr/DmZM6L8+58LEc3nHLnDP7A+fwBXXGRzQ==</latexit><latexit sha1_base64="4ton1cC0/WpHTbJYOP5RCFkc+ww=">AAAB83icbVDLSsNAFL3xWeur6tLNYBG6KokIuiy4cVnBPqAJZTK9aYdOJmFmIpTQ33DjQhG3/ow7/8ZJm4W2Hhg4nHMv98wJU8G1cd1vZ2Nza3tnt7JX3T84PDqunZx2dZIphh2WiET1Q6pRcIkdw43AfqqQxqHAXji9K/zeEyrNE/loZikGMR1LHnFGjZV8P6ZmEkY5zofTYa3uNt0FyDrxSlKHEu1h7csfJSyLURomqNYDz01NkFNlOBM4r/qZxpSyKR3jwFJJY9RBvsg8J5dWGZEoUfZJQxbq742cxlrP4tBOFhn1qleI/3mDzES3Qc5lmhmUbHkoygQxCSkKICOukBkxs4QyxW1WwiZUUWZsTVVbgrf65XXSvWp6btN7uK63GmUdFTiHC2iABzfQgntoQwcYpPAMr/DmZM6L8+58LEc3nHLnDP7A+fwBXXGRzQ==</latexit><latexit sha1_base64="4ton1cC0/WpHTbJYOP5RCFkc+ww=">AAAB83icbVDLSsNAFL3xWeur6tLNYBG6KokIuiy4cVnBPqAJZTK9aYdOJmFmIpTQ33DjQhG3/ow7/8ZJm4W2Hhg4nHMv98wJU8G1cd1vZ2Nza3tnt7JX3T84PDqunZx2dZIphh2WiET1Q6pRcIkdw43AfqqQxqHAXji9K/zeEyrNE/loZikGMR1LHnFGjZV8P6ZmEkY5zofTYa3uNt0FyDrxSlKHEu1h7csfJSyLURomqNYDz01NkFNlOBM4r/qZxpSyKR3jwFJJY9RBvsg8J5dWGZEoUfZJQxbq742cxlrP4tBOFhn1qleI/3mDzES3Qc5lmhmUbHkoygQxCSkKICOukBkxs4QyxW1WwiZUUWZsTVVbgrf65XXSvWp6btN7uK63GmUdFTiHC2iABzfQgntoQwcYpPAMr/DmZM6L8+58LEc3nHLnDP7A+fwBXXGRzQ==</latexit>

u

vsk vrk

u

vi

ek

Here we use “graph” to mean a directed, attributed multi-graph with a global attribute. In ourterminology, a node is denoted as vi, an edge as ek, and the global attributes as u. We also usesk and rk to indicate the indices of the sender and receiver nodes (see below), respectively, foredge k. To be more precise, we define these terms as:

Directed : one-way edges, from a “sender” node to a “receiver” node.Attribute : properties that can be encoded as a vector, set, or even another graph.Attributed : edges and vertices have attributes associated with them.Global attribute : a graph-level attribute.Multi-graph : there can be more than one edge between vertices, including self-edges.

Figure 2 shows a variety of different types of graphs corresponding to real data that we may beinterested in modeling, including physical systems, molecules, images, and text.

which takes a graph as input, performs computations over the structure, and returns a graph asoutput. As described in Box 3, entities are represented by the graph’s nodes, relations by the edges,and system-level properties by global attributes. The GN framework’s block organization emphasizescustomizability and synthesizing new architectures which express desired relational inductive biases.The key design principles are: Flexible representations (see Section 4.1); Configurable within-blockstructure (see Section 4.2); and Composable multi-block architectures (see Section 4.3).

We introduce a motivating example to help make the GN formalism more concrete. Considerpredicting the movements a set of rubber balls in an arbitrary gravitational field, which, instead ofbouncing against one another, each have one or more springs which connect them to some (or all) ofthe others. We will refer to this running example throughout the definitions below, to motivate thegraph representation and the computations operating over it. Figure 2 depicts some other commonscenarios that can be represented by graphs and reasoned over using graph networks.

3.2.1 Definition of “graph”

Within our GN framework, a graph is defined as a 3-tuple G = (u, V, E) (see Box 3 for details ofgraph representations). The u is a global attribute; for example, u might represent the gravitationalfield. The V = {vi}i=1:Nv is the set of nodes (of cardinality Nv), where each vi is a node’s attribute.For example, V might represent each ball, with attributes for position, velocity, and mass. TheE = {(ek, rk, sk)}k=1:Ne is the set of edges (of cardinality N e), where each ek is the edge’s attribute,rk is the index of the receiver node, and sk is the index of the sender node. For example, E mightrepresent the presence of springs between different balls, and their corresponding spring constants.

11

Page 12: Relational inductive biases, deep learning, and graph networks

Algorithm 1 Steps of computation in a full GN block.

function GraphNetwork(E, V , u)for k ∈ {1 . . . N e} do

e′k ← φe (ek,vrk ,vsk ,u) . 1. Compute updated edge attributesend forfor i ∈ {1 . . . Nn} do

let E′i = {(e′k, rk, sk)}rk=i, k=1:Ne

e′i ← ρe→v (E′i) . 2. Aggregate edge attributes per nodev′i ← φv (e′i,vi,u) . 3. Compute updated node attributes

end forlet V ′ = {v′}i=1:Nv

let E′ = {(e′k, rk, sk)}k=1:Ne

e′ ← ρe→u (E′) . 4. Aggregate edge attributes globallyv′ ← ρv→u (V ′) . 5. Aggregate node attributes globallyu′ ← φu (e′, v′,u) . 6. Compute updated global attributereturn (E′, V ′,u′)

end function

3.2.2 Internal structure of a GN block

A GN block contains three “update” functions, φ, and three “aggregation” functions, ρ,

e′k = φe (ek,vrk ,vsk ,u)

v′i = φv(e′i,vi,u

)u′ = φu

(e′, v′,u

)e′i = ρe→v

(E′i)

e′ = ρe→u(E′)

v′ = ρv→u(V ′) (1)

where E′i = {(e′k, rk, sk)}rk=i, k=1:Ne , V′ = {v′i}i=1:Nv , and E′ =

⋃iE′i = {(e′k, rk, sk)}k=1:Ne .

The φe is mapped across all edges to compute per-edge updates, the φv is mapped across allnodes to compute per-node updates, and the φu is applied once as the global update. The ρfunctions each take a set as input, and reduce it to a single element which represents the aggregatedinformation. Crucially, the ρ functions must be invariant to permutations of their inputs, and shouldtake variable numbers of arguments (e.g., elementwise summation, mean, maximum, etc.).

3.2.3 Computational steps within a GN block

When a graph, G, is provided as input to a GN block, the computations proceed from the edge, tothe node, to the global level. Figure 3 shows a depiction of which graph elements are involved ineach of these computations, and Figure 4a shows a full GN block, with its update and aggregationfunctions. Algorithm 1 shows the following steps of computation:

1. φe is applied per edge, with arguments (ek,vrk ,vsk ,u), and returns e′k. In our springs example,this might correspond to the forces or potential energies between two connected balls. Theset of resulting per-edge outputs for each node, i, is, E′i = {(e′k, rk, sk)}rk=i, k=1:Ne . And

E′ =⋃iE′i = {(e′k, rk, sk)}k=1:Ne is the set of all per-edge outputs.

2. ρe→v is applied to E′i, and aggregates the edge updates for edges that project to vertex i, intoe′i, which will be used in the next step’s node update. In our running example, this mightcorrespond to summing all the forces or potential energies acting on the ith ball.

12

Page 13: Relational inductive biases, deep learning, and graph networks

vi<latexit sha1_base64="UuhsKP3lpHlY+K0A8uvGImQtNkI=">AAAB83icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFNKJPppB06mYSZm0IJ/Q03LhRx68+482+ctllo64GBwzn3cs+cMJXCoOt+O6Wt7Z3dvfJ+5eDw6PikenrWMUmmGW+zRCa6F1LDpVC8jQIl76Wa0ziUvBtO7hd+d8q1EYl6wlnKg5iOlIgEo2gl348pjsMon84HYlCtuQ13CbJJvILUoEBrUP3yhwnLYq6QSWpM33NTDHKqUTDJ5xU/MzylbEJHvG+pojE3Qb7MPCdXVhmSKNH2KSRL9fdGTmNjZnFoJxcZzbq3EP/z+hlGd0EuVJohV2x1KMokwYQsCiBDoTlDObOEMi1sVsLGVFOGtqaKLcFb//Im6Vw3PLfhPd7UmvWijjJcwCXUwYNbaMIDtKANDFJ4hld4czLnxXl3PlajJafYOYc/cD5/AHRgkdw=</latexit><latexit sha1_base64="UuhsKP3lpHlY+K0A8uvGImQtNkI=">AAAB83icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFNKJPppB06mYSZm0IJ/Q03LhRx68+482+ctllo64GBwzn3cs+cMJXCoOt+O6Wt7Z3dvfJ+5eDw6PikenrWMUmmGW+zRCa6F1LDpVC8jQIl76Wa0ziUvBtO7hd+d8q1EYl6wlnKg5iOlIgEo2gl348pjsMon84HYlCtuQ13CbJJvILUoEBrUP3yhwnLYq6QSWpM33NTDHKqUTDJ5xU/MzylbEJHvG+pojE3Qb7MPCdXVhmSKNH2KSRL9fdGTmNjZnFoJxcZzbq3EP/z+hlGd0EuVJohV2x1KMokwYQsCiBDoTlDObOEMi1sVsLGVFOGtqaKLcFb//Im6Vw3PLfhPd7UmvWijjJcwCXUwYNbaMIDtKANDFJ4hld4czLnxXl3PlajJafYOYc/cD5/AHRgkdw=</latexit><latexit sha1_base64="UuhsKP3lpHlY+K0A8uvGImQtNkI=">AAAB83icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFNKJPppB06mYSZm0IJ/Q03LhRx68+482+ctllo64GBwzn3cs+cMJXCoOt+O6Wt7Z3dvfJ+5eDw6PikenrWMUmmGW+zRCa6F1LDpVC8jQIl76Wa0ziUvBtO7hd+d8q1EYl6wlnKg5iOlIgEo2gl348pjsMon84HYlCtuQ13CbJJvILUoEBrUP3yhwnLYq6QSWpM33NTDHKqUTDJ5xU/MzylbEJHvG+pojE3Qb7MPCdXVhmSKNH2KSRL9fdGTmNjZnFoJxcZzbq3EP/z+hlGd0EuVJohV2x1KMokwYQsCiBDoTlDObOEMi1sVsLGVFOGtqaKLcFb//Im6Vw3PLfhPd7UmvWijjJcwCXUwYNbaMIDtKANDFJ4hld4czLnxXl3PlajJafYOYc/cD5/AHRgkdw=</latexit><latexit sha1_base64="UuhsKP3lpHlY+K0A8uvGImQtNkI=">AAAB83icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFNKJPppB06mYSZm0IJ/Q03LhRx68+482+ctllo64GBwzn3cs+cMJXCoOt+O6Wt7Z3dvfJ+5eDw6PikenrWMUmmGW+zRCa6F1LDpVC8jQIl76Wa0ziUvBtO7hd+d8q1EYl6wlnKg5iOlIgEo2gl348pjsMon84HYlCtuQ13CbJJvILUoEBrUP3yhwnLYq6QSWpM33NTDHKqUTDJ5xU/MzylbEJHvG+pojE3Qb7MPCdXVhmSKNH2KSRL9fdGTmNjZnFoJxcZzbq3EP/z+hlGd0EuVJohV2x1KMokwYQsCiBDoTlDObOEMi1sVsLGVFOGtqaKLcFb//Im6Vw3PLfhPd7UmvWijjJcwCXUwYNbaMIDtKANDFJ4hld4czLnxXl3PlajJafYOYc/cD5/AHRgkdw=</latexit>

u<latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit><latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit><latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit><latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit>

e0k<latexit sha1_base64="a1hco1MShws4KpmpFnenOcfEqyc=">AAAB9HicdVDLSgMxFM34rPVVdekmWMSuhkxtsd0V3LisYB/QDiWT3mlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrTciHtba+sbm1ndvJ7+7tHxwWjo7bKkokgxaLRCS7HlUgeAgtzbWAbiyBBp6Ajje5zvzOFKTiUXinZzG4AR2F3OeMaiO5/YDqseenML8YTAaFIrGdCilXy5jY1XqdVOqG1KqXpEywY5MFimiF5qDw3h9GLAkg1ExQpXoOibWbUqk5EzDP9xMFMWUTOoKeoSENQLnpIvQcnxtliP1ImhdqvFC/b6Q0UGoWeGYyC6l+e5n4l9dLtF9zUx7GiYaQLQ/5icA6wlkDeMglMC1mhlAmucmK2ZhKyrTpKW9K+Pop/p+0y7ZjurqtFBulVR05dIrOUAk56Ao10A1qohZi6B49oCf0bE2tR+vFel2OrlmrnRP0A9bbJyRskkI=</latexit><latexit sha1_base64="a1hco1MShws4KpmpFnenOcfEqyc=">AAAB9HicdVDLSgMxFM34rPVVdekmWMSuhkxtsd0V3LisYB/QDiWT3mlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrTciHtba+sbm1ndvJ7+7tHxwWjo7bKkokgxaLRCS7HlUgeAgtzbWAbiyBBp6Ajje5zvzOFKTiUXinZzG4AR2F3OeMaiO5/YDqseenML8YTAaFIrGdCilXy5jY1XqdVOqG1KqXpEywY5MFimiF5qDw3h9GLAkg1ExQpXoOibWbUqk5EzDP9xMFMWUTOoKeoSENQLnpIvQcnxtliP1ImhdqvFC/b6Q0UGoWeGYyC6l+e5n4l9dLtF9zUx7GiYaQLQ/5icA6wlkDeMglMC1mhlAmucmK2ZhKyrTpKW9K+Pop/p+0y7ZjurqtFBulVR05dIrOUAk56Ao10A1qohZi6B49oCf0bE2tR+vFel2OrlmrnRP0A9bbJyRskkI=</latexit><latexit sha1_base64="a1hco1MShws4KpmpFnenOcfEqyc=">AAAB9HicdVDLSgMxFM34rPVVdekmWMSuhkxtsd0V3LisYB/QDiWT3mlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrTciHtba+sbm1ndvJ7+7tHxwWjo7bKkokgxaLRCS7HlUgeAgtzbWAbiyBBp6Ajje5zvzOFKTiUXinZzG4AR2F3OeMaiO5/YDqseenML8YTAaFIrGdCilXy5jY1XqdVOqG1KqXpEywY5MFimiF5qDw3h9GLAkg1ExQpXoOibWbUqk5EzDP9xMFMWUTOoKeoSENQLnpIvQcnxtliP1ImhdqvFC/b6Q0UGoWeGYyC6l+e5n4l9dLtF9zUx7GiYaQLQ/5icA6wlkDeMglMC1mhlAmucmK2ZhKyrTpKW9K+Pop/p+0y7ZjurqtFBulVR05dIrOUAk56Ao10A1qohZi6B49oCf0bE2tR+vFel2OrlmrnRP0A9bbJyRskkI=</latexit><latexit sha1_base64="a1hco1MShws4KpmpFnenOcfEqyc=">AAAB9HicdVDLSgMxFM34rPVVdekmWMSuhkxtsd0V3LisYB/QDiWT3mlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrTciHtba+sbm1ndvJ7+7tHxwWjo7bKkokgxaLRCS7HlUgeAgtzbWAbiyBBp6Ajje5zvzOFKTiUXinZzG4AR2F3OeMaiO5/YDqseenML8YTAaFIrGdCilXy5jY1XqdVOqG1KqXpEywY5MFimiF5qDw3h9GLAkg1ExQpXoOibWbUqk5EzDP9xMFMWUTOoKeoSENQLnpIvQcnxtliP1ImhdqvFC/b6Q0UGoWeGYyC6l+e5n4l9dLtF9zUx7GiYaQLQ/5icA6wlkDeMglMC1mhlAmucmK2ZhKyrTpKW9K+Pop/p+0y7ZjurqtFBulVR05dIrOUAk56Ao10A1qohZi6B49oCf0bE2tR+vFel2OrlmrnRP0A9bbJyRskkI=</latexit>

(a) Edge update

u<latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit><latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit><latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit><latexit sha1_base64="Wl/NKcf+4FQq41kPZqpr8GSpKP8=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9oFtKJPpTTt0MgkzE6GE/oUbF4q49W/c+TdO2iy09cDA4Zx7mXNPkAiujet+O6WNza3tnfJuZW//4PCoenzS0XGqGLZZLGLVC6hGwSW2DTcCe4lCGgUCu8H0Nve7T6g0j+WDmSXoR3QsecgZNVZ6HETUTIIwS+fDas1tuAuQdeIVpAYFWsPq12AUszRCaZigWvc9NzF+RpXhTOC8Mkg1JpRN6Rj7lkoaofazReI5ubDKiISxsk8aslB/b2Q00noWBXYyT6hXvVz8z+unJrzxMy6T1KBky4/CVBATk/x8MuIKmREzSyhT3GYlbEIVZcaWVLEleKsnr5POZcNzG979Va1ZL+oowxmcQx08uIYm3EEL2sBAwjO8wpujnRfn3flYjpacYucU/sD5/AHw2JD/</latexit>

e0k<latexit sha1_base64="TmBm7ikN3ChoJpDcsfwhm1T5rLk=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvYVZkRQZcFNy4r2Ae0Q8mkd9rQTGZMMoUy9DvcuFDErR/jzr8x03ahrQcCh3Pu5Z6cIBFcG9f9dgobm1vbO8Xd0t7+weFR+fikpeNUMWyyWMSqE1CNgktsGm4EdhKFNAoEtoPxXe63J6g0j+WjmSboR3QoecgZNVbyexE1oyDMcHbZH/fLFbfmzkHWibckFVii0S9/9QYxSyOUhgmqdddzE+NnVBnOBM5KvVRjQtmYDrFrqaQRaj+bh56RC6sMSBgr+6Qhc/X3RkYjradRYCfzkHrVy8X/vG5qwls/4zJJDUq2OBSmgpiY5A2QAVfIjJhaQpniNithI6ooM7anki3BW/3yOmld1Ty35j1cV+rVZR1FOINzqIIHN1CHe2hAExg8wTO8wpszcV6cd+djMVpwljun8AfO5w/CAJH+</latexit><latexit sha1_base64="TmBm7ikN3ChoJpDcsfwhm1T5rLk=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvYVZkRQZcFNy4r2Ae0Q8mkd9rQTGZMMoUy9DvcuFDErR/jzr8x03ahrQcCh3Pu5Z6cIBFcG9f9dgobm1vbO8Xd0t7+weFR+fikpeNUMWyyWMSqE1CNgktsGm4EdhKFNAoEtoPxXe63J6g0j+WjmSboR3QoecgZNVbyexE1oyDMcHbZH/fLFbfmzkHWibckFVii0S9/9QYxSyOUhgmqdddzE+NnVBnOBM5KvVRjQtmYDrFrqaQRaj+bh56RC6sMSBgr+6Qhc/X3RkYjradRYCfzkHrVy8X/vG5qwls/4zJJDUq2OBSmgpiY5A2QAVfIjJhaQpniNithI6ooM7anki3BW/3yOmld1Ty35j1cV+rVZR1FOINzqIIHN1CHe2hAExg8wTO8wpszcV6cd+djMVpwljun8AfO5w/CAJH+</latexit><latexit sha1_base64="TmBm7ikN3ChoJpDcsfwhm1T5rLk=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvYVZkRQZcFNy4r2Ae0Q8mkd9rQTGZMMoUy9DvcuFDErR/jzr8x03ahrQcCh3Pu5Z6cIBFcG9f9dgobm1vbO8Xd0t7+weFR+fikpeNUMWyyWMSqE1CNgktsGm4EdhKFNAoEtoPxXe63J6g0j+WjmSboR3QoecgZNVbyexE1oyDMcHbZH/fLFbfmzkHWibckFVii0S9/9QYxSyOUhgmqdddzE+NnVBnOBM5KvVRjQtmYDrFrqaQRaj+bh56RC6sMSBgr+6Qhc/X3RkYjradRYCfzkHrVy8X/vG5qwls/4zJJDUq2OBSmgpiY5A2QAVfIjJhaQpniNithI6ooM7anki3BW/3yOmld1Ty35j1cV+rVZR1FOINzqIIHN1CHe2hAExg8wTO8wpszcV6cd+djMVpwljun8AfO5w/CAJH+</latexit><latexit sha1_base64="TmBm7ikN3ChoJpDcsfwhm1T5rLk=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvYVZkRQZcFNy4r2Ae0Q8mkd9rQTGZMMoUy9DvcuFDErR/jzr8x03ahrQcCh3Pu5Z6cIBFcG9f9dgobm1vbO8Xd0t7+weFR+fikpeNUMWyyWMSqE1CNgktsGm4EdhKFNAoEtoPxXe63J6g0j+WjmSboR3QoecgZNVbyexE1oyDMcHbZH/fLFbfmzkHWibckFVii0S9/9QYxSyOUhgmqdddzE+NnVBnOBM5KvVRjQtmYDrFrqaQRaj+bh56RC6sMSBgr+6Qhc/X3RkYjradRYCfzkHrVy8X/vG5qwls/4zJJDUq2OBSmgpiY5A2QAVfIjJhaQpniNithI6ooM7anki3BW/3yOmld1Ty35j1cV+rVZR1FOINzqIIHN1CHe2hAExg8wTO8wpszcV6cd+djMVpwljun8AfO5w/CAJH+</latexit>v0

i<latexit sha1_base64="eeLXdOBZMDToGpT2JKCAlGanLL8=">AAAB9HicdVDLSgMxFL3js9ZX1aWbYBG7GjK1xXZXcOOygn1AO5RMmmlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrjfGHtba+sbm1ndvJ7+7tHxwWjo7bKkokZS0aiUh2PaKY4CFraa4F68aSkcATrONNrjO/M2VS8Si807OYuQEZhdznlGgjuf2A6LHnp9P5xYAPCkVsOxVcrpYRtqv1Oq7UDalVL3EZI8fGCxRhheag8N4fRjQJWKipIEr1HBxrNyVScyrYPN9PFIsJnZAR6xkakoApN12EnqNzowyRH0nzQo0W6veNlARKzQLPTGYh1W8vE//yeon2a27KwzjRLKTLQ34ikI5Q1gAacsmoFjNDCJXcZEV0TCSh2vSUNyV8/RT9T9pl2zFd3VaKjdKqjhycwhmUwIEraMANNKEFFO7hAZ7g2Zpaj9aL9bocXbNWOyfwA9bbJztsklE=</latexit><latexit sha1_base64="eeLXdOBZMDToGpT2JKCAlGanLL8=">AAAB9HicdVDLSgMxFL3js9ZX1aWbYBG7GjK1xXZXcOOygn1AO5RMmmlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrjfGHtba+sbm1ndvJ7+7tHxwWjo7bKkokZS0aiUh2PaKY4CFraa4F68aSkcATrONNrjO/M2VS8Si807OYuQEZhdznlGgjuf2A6LHnp9P5xYAPCkVsOxVcrpYRtqv1Oq7UDalVL3EZI8fGCxRhheag8N4fRjQJWKipIEr1HBxrNyVScyrYPN9PFIsJnZAR6xkakoApN12EnqNzowyRH0nzQo0W6veNlARKzQLPTGYh1W8vE//yeon2a27KwzjRLKTLQ34ikI5Q1gAacsmoFjNDCJXcZEV0TCSh2vSUNyV8/RT9T9pl2zFd3VaKjdKqjhycwhmUwIEraMANNKEFFO7hAZ7g2Zpaj9aL9bocXbNWOyfwA9bbJztsklE=</latexit><latexit sha1_base64="eeLXdOBZMDToGpT2JKCAlGanLL8=">AAAB9HicdVDLSgMxFL3js9ZX1aWbYBG7GjK1xXZXcOOygn1AO5RMmmlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrjfGHtba+sbm1ndvJ7+7tHxwWjo7bKkokZS0aiUh2PaKY4CFraa4F68aSkcATrONNrjO/M2VS8Si807OYuQEZhdznlGgjuf2A6LHnp9P5xYAPCkVsOxVcrpYRtqv1Oq7UDalVL3EZI8fGCxRhheag8N4fRjQJWKipIEr1HBxrNyVScyrYPN9PFIsJnZAR6xkakoApN12EnqNzowyRH0nzQo0W6veNlARKzQLPTGYh1W8vE//yeon2a27KwzjRLKTLQ34ikI5Q1gAacsmoFjNDCJXcZEV0TCSh2vSUNyV8/RT9T9pl2zFd3VaKjdKqjhycwhmUwIEraMANNKEFFO7hAZ7g2Zpaj9aL9bocXbNWOyfwA9bbJztsklE=</latexit><latexit sha1_base64="eeLXdOBZMDToGpT2JKCAlGanLL8=">AAAB9HicdVDLSgMxFL3js9ZX1aWbYBG7GjK1xXZXcOOygn1AO5RMmmlDMw+TTKEM/Q43LhRx68e482/MtBVU9EDgcM693JPjxYIrjfGHtba+sbm1ndvJ7+7tHxwWjo7bKkokZS0aiUh2PaKY4CFraa4F68aSkcATrONNrjO/M2VS8Si807OYuQEZhdznlGgjuf2A6LHnp9P5xYAPCkVsOxVcrpYRtqv1Oq7UDalVL3EZI8fGCxRhheag8N4fRjQJWKipIEr1HBxrNyVScyrYPN9PFIsJnZAR6xkakoApN12EnqNzowyRH0nzQo0W6veNlARKzQLPTGYh1W8vE//yeon2a27KwzjRLKTLQ34ikI5Q1gAacsmoFjNDCJXcZEV0TCSh2vSUNyV8/RT9T9pl2zFd3VaKjdKqjhycwhmUwIEraMANNKEFFO7hAZ7g2Zpaj9aL9bocXbNWOyfwA9bbJztsklE=</latexit>

(b) Node update

u0<latexit sha1_base64="RuJ/WOWmv0qWsx0aAsZGj4qvbr4=">AAAB8nicdVDJSgNBEO2JW4xb1KOXxiDmNMxk0cwt4MVjBLPAZAg9nZ6kSc9Cd40YhnyGFw+KePVrvPk3dhZBRR8UPN6roqqenwiuwLI+jNza+sbmVn67sLO7t39QPDzqqDiVlLVpLGLZ84ligkesDRwE6yWSkdAXrOtPruZ+945JxePoFqYJ80IyinjAKQEtuX1g9+AHWTo7HxRLllm5aFTqFrbMulOrNmqaNCpO1XGwbVoLlNAKrUHxvT+MaRqyCKggSrm2lYCXEQmcCjYr9FPFEkInZMRcTSMSMuVli5Nn+EwrQxzEUlcEeKF+n8hIqNQ09HVnSGCsfntz8S/PTSFoeBmPkhRYRJeLglRgiPH8fzzkklEQU00IlVzfiumYSEJBp1TQIXx9iv8nnYppW6Z9Uys1y6s48ugEnaIystElaqJr1EJtRFGMHtATejbAeDRejNdla85YzRyjHzDePgEJTZGr</latexit><latexit sha1_base64="RuJ/WOWmv0qWsx0aAsZGj4qvbr4=">AAAB8nicdVDJSgNBEO2JW4xb1KOXxiDmNMxk0cwt4MVjBLPAZAg9nZ6kSc9Cd40YhnyGFw+KePVrvPk3dhZBRR8UPN6roqqenwiuwLI+jNza+sbmVn67sLO7t39QPDzqqDiVlLVpLGLZ84ligkesDRwE6yWSkdAXrOtPruZ+945JxePoFqYJ80IyinjAKQEtuX1g9+AHWTo7HxRLllm5aFTqFrbMulOrNmqaNCpO1XGwbVoLlNAKrUHxvT+MaRqyCKggSrm2lYCXEQmcCjYr9FPFEkInZMRcTSMSMuVli5Nn+EwrQxzEUlcEeKF+n8hIqNQ09HVnSGCsfntz8S/PTSFoeBmPkhRYRJeLglRgiPH8fzzkklEQU00IlVzfiumYSEJBp1TQIXx9iv8nnYppW6Z9Uys1y6s48ugEnaIystElaqJr1EJtRFGMHtATejbAeDRejNdla85YzRyjHzDePgEJTZGr</latexit><latexit sha1_base64="RuJ/WOWmv0qWsx0aAsZGj4qvbr4=">AAAB8nicdVDJSgNBEO2JW4xb1KOXxiDmNMxk0cwt4MVjBLPAZAg9nZ6kSc9Cd40YhnyGFw+KePVrvPk3dhZBRR8UPN6roqqenwiuwLI+jNza+sbmVn67sLO7t39QPDzqqDiVlLVpLGLZ84ligkesDRwE6yWSkdAXrOtPruZ+945JxePoFqYJ80IyinjAKQEtuX1g9+AHWTo7HxRLllm5aFTqFrbMulOrNmqaNCpO1XGwbVoLlNAKrUHxvT+MaRqyCKggSrm2lYCXEQmcCjYr9FPFEkInZMRcTSMSMuVli5Nn+EwrQxzEUlcEeKF+n8hIqNQ09HVnSGCsfntz8S/PTSFoeBmPkhRYRJeLglRgiPH8fzzkklEQU00IlVzfiumYSEJBp1TQIXx9iv8nnYppW6Z9Uys1y6s48ugEnaIystElaqJr1EJtRFGMHtATejbAeDRejNdla85YzRyjHzDePgEJTZGr</latexit><latexit sha1_base64="RuJ/WOWmv0qWsx0aAsZGj4qvbr4=">AAAB8nicdVDJSgNBEO2JW4xb1KOXxiDmNMxk0cwt4MVjBLPAZAg9nZ6kSc9Cd40YhnyGFw+KePVrvPk3dhZBRR8UPN6roqqenwiuwLI+jNza+sbmVn67sLO7t39QPDzqqDiVlLVpLGLZ84ligkesDRwE6yWSkdAXrOtPruZ+945JxePoFqYJ80IyinjAKQEtuX1g9+AHWTo7HxRLllm5aFTqFrbMulOrNmqaNCpO1XGwbVoLlNAKrUHxvT+MaRqyCKggSrm2lYCXEQmcCjYr9FPFEkInZMRcTSMSMuVli5Nn+EwrQxzEUlcEeKF+n8hIqNQ09HVnSGCsfntz8S/PTSFoeBmPkhRYRJeLglRgiPH8fzzkklEQU00IlVzfiumYSEJBp1TQIXx9iv8nnYppW6Z9Uys1y6s48ugEnaIystElaqJr1EJtRFGMHtATejbAeDRejNdla85YzRyjHzDePgEJTZGr</latexit>

e0k<latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="ywz7v1q7Yrl4nBX/+QcnkaM0kGo=">AAAB6XicbZBLSwMxFIXv+Kz1Vd26CRbRVZlxo0vBjcsK9gHtUDLpnRqayYzJnWIZ+jvcuFDEP+TOf2P6WGjrgcDHOQn35kSZkpZ8/9tbW9/Y3Nou7ZR39/YPDitHe02b5kZgQ6QqNe2IW1RSY4MkKWxnBnkSKWxFw9tp3hqhsTLVDzTOMEz4QMtYCk7OCruEzxTFBU7Oe8NeperX/JnYKgQLqMJC9V7lq9tPRZ6gJqG4tZ3AzygsuCEpFE7K3dxixsWQD7DjUPMEbVjMlp6wM+f0WZwadzSxmfv7RcETa8dJ5G4mnB7tcjY1/8s6OcXXYSF1lhNqMR8U54pRyqYNsL40KEiNHXBhpNuViUduuCDXU9mVECx/eRWal7XArwX3PpTgBE7hAgK4ghu4gzo0QMATvMAbvHsj79X7mNe15i16O4Y/8j5/AKfckNQ=</latexit><latexit sha1_base64="ywz7v1q7Yrl4nBX/+QcnkaM0kGo=">AAAB6XicbZBLSwMxFIXv+Kz1Vd26CRbRVZlxo0vBjcsK9gHtUDLpnRqayYzJnWIZ+jvcuFDEP+TOf2P6WGjrgcDHOQn35kSZkpZ8/9tbW9/Y3Nou7ZR39/YPDitHe02b5kZgQ6QqNe2IW1RSY4MkKWxnBnkSKWxFw9tp3hqhsTLVDzTOMEz4QMtYCk7OCruEzxTFBU7Oe8NeperX/JnYKgQLqMJC9V7lq9tPRZ6gJqG4tZ3AzygsuCEpFE7K3dxixsWQD7DjUPMEbVjMlp6wM+f0WZwadzSxmfv7RcETa8dJ5G4mnB7tcjY1/8s6OcXXYSF1lhNqMR8U54pRyqYNsL40KEiNHXBhpNuViUduuCDXU9mVECx/eRWal7XArwX3PpTgBE7hAgK4ghu4gzo0QMATvMAbvHsj79X7mNe15i16O4Y/8j5/AKfckNQ=</latexit><latexit sha1_base64="Wxt2EGaSkqmyg6rX9KQvpR9rldE=">AAAB9HicbVA9TwJBEN3DL8Qv1NJmIzFSkTsbLUlsLDGRjwQuZG+Zgw17e+fuHJFc+B02Fhpj64+x89+4wBUKvmSSl/dmMjMvSKQw6LrfTmFjc2t7p7hb2ts/ODwqH5+0TJxqDk0ey1h3AmZACgVNFCihk2hgUSChHYxv5357AtqIWD3gNAE/YkMlQsEZWsnvITxhEGYwu+yP++WKW3MXoOvEy0mF5Gj0y1+9QczTCBRyyYzpem6CfsY0Ci5hVuqlBhLGx2wIXUsVi8D42eLoGb2wyoCGsbalkC7U3xMZi4yZRoHtjBiOzKo3F//zuimGN34mVJIiKL5cFKaSYkznCdCB0MBRTi1hXAt7K+UjphlHm1PJhuCtvrxOWlc1z615926lXs3jKJIzck6qxCPXpE7uSIM0CSeP5Jm8kjdn4rw4787HsrXg5DOn5A+czx/qpZIV</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit><latexit sha1_base64="Iztn6Umi7rLG5lNF0JpW0x6J+s0=">AAAB9HicbVBNS8NAEN34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120i7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYxuZ35rDNqIWD3gJAE/YgMlQsEZWsnvIjxhEGYwveiNeqWyW3XnoKvEy0mZ5Kj3Sl/dfszTCBRyyYzpeG6CfsY0Ci5hWuymBhLGR2wAHUsVi8D42fzoKT23Sp+GsbalkM7V3xMZi4yZRIHtjBgOzbI3E//zOimGN34mVJIiKL5YFKaSYkxnCdC+0MBRTixhXAt7K+VDphlHm1PRhuAtv7xKmpdVz61691flWiWPo0BOyRmpEI9ckxq5I3XSIJw8kmfySt6csfPivDsfi9Y1J585IX/gfP4A6+WSGQ==</latexit>v0

i<latexit sha1_base64="PT7VlVtIO1b4RdkSG9z8jpkhSqk=">AAAB9HicbVBNS8NAEJ34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120y7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqxhsslrFuB9RwKRRvoEDJ24nmNAokbwWj25nfGnNtRKwecJJwP6IDJULBKFrJ7yJ/wiDMxtOLnuiVym7VnYOsEi8nZchR75W+uv2YpRFXyCQ1puO5CfoZ1SiY5NNiNzU8oWxEB7xjqaIRN342P3pKzq3SJ2GsbSkkc/X3REYjYyZRYDsjikOz7M3E/7xOiuGNnwmVpMgVWywKU0kwJrMESF9ozlBOLKFMC3srYUOqKUObU9GG4C2/vEqal1XPrXr3V+VaJY+jAKdwBhXw4BpqcAd1aACDR3iGV3hzxs6L8+58LFrXnHzmBP7A+fwBAvSSKA==</latexit><latexit sha1_base64="PT7VlVtIO1b4RdkSG9z8jpkhSqk=">AAAB9HicbVBNS8NAEJ34WetX1aOXxSL2VBIR9Fjw4rGC/YA2lM120y7dbOLupFhCf4cXD4p49cd489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR03TZxqxhsslrFuB9RwKRRvoEDJ24nmNAokbwWj25nfGnNtRKwecJJwP6IDJULBKFrJ7yJ/wiDMxtOLnuiVym7VnYOsEi8nZchR75W+uv2YpRFXyCQ1puO5CfoZ1SiY5NNiNzU8oWxEB7xjqaIRN342P3pKzq3SJ2GsbSkkc/X3REYjYyZRYDsjikOz7M3E/7xOiuGNnwmVpMgVWywKU0kwJrMESF9ozlBOLKFMC3srYUOqKUObU9GG4C2/vEqal1XPrXr3V+VaJY+jAKdwBhXw4BpqcAd1aACDR3iGV3hzxs6L8+58LFrXnHzmBP7A+fwBAvSSKA==</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="OfCCjkcIiyDbxmNKxve032U7QH4=">AAAB3HicbVBNS8NAEJ3Ur1qrVq9eFovgqSRe9Ch48VjBfkAbZLOZtEs3m7A7EUroH/DiQRF/lzf/jduPg7Y+GHi8N8PMvChX0pLvf3uVre2d3b3qfu2gfnh03Dipd21WGIEdkanM9CNuUUmNHZKksJ8b5GmksBdN7uZ+7xmNlZl+pGmOYcpHWiZScHJS+6nR9Fv+AmyTBCvShBVc/9cwzkSRoiahuLWDwM8pLLkhKRTOasPCYs7FhI9w4KjmKdqwXNw5YxdOiVmSGVea2EL9PVHy1NppGrnOlNPYrntz8T9vUFByE5ZS5wWhFstFSaEYZWz+NIulQUFq6ggXRrpbmRhzwwW5aGouhGD95U3SvWoFfit48KEKZ3AOlxDANdzCPbShAwJieIE3ePek9+p9LOOqeKvcTuEPvM8f/CqLKA==</latexit><latexit sha1_base64="OfCCjkcIiyDbxmNKxve032U7QH4=">AAAB3HicbVBNS8NAEJ3Ur1qrVq9eFovgqSRe9Ch48VjBfkAbZLOZtEs3m7A7EUroH/DiQRF/lzf/jduPg7Y+GHi8N8PMvChX0pLvf3uVre2d3b3qfu2gfnh03Dipd21WGIEdkanM9CNuUUmNHZKksJ8b5GmksBdN7uZ+7xmNlZl+pGmOYcpHWiZScHJS+6nR9Fv+AmyTBCvShBVc/9cwzkSRoiahuLWDwM8pLLkhKRTOasPCYs7FhI9w4KjmKdqwXNw5YxdOiVmSGVea2EL9PVHy1NppGrnOlNPYrntz8T9vUFByE5ZS5wWhFstFSaEYZWz+NIulQUFq6ggXRrpbmRhzwwW5aGouhGD95U3SvWoFfit48KEKZ3AOlxDANdzCPbShAwJieIE3ePek9+p9LOOqeKvcTuEPvM8f/CqLKA==</latexit><latexit sha1_base64="PwZ8GjhNs4EFPNOrNCQnWexiUCQ=">AAAB53icbVDLSgMxFL1TX7W+qi7dBIvQVZlxo8uCG5cV7APaQTKZTBuaZIbkjlCG/oAbF4q49Zfc+Tem7Sy0eiBwOOdccu+JMiks+v6XV9nY3Nreqe7W9vYPDo/qxyc9m+aG8S5LZWoGEbVcCs27KFDyQWY4VZHk/Wh6s/D7j9xYkep7nGU8VHSsRSIYRSd1HuoNv+UvQf6SoCQNKOHyn6M4ZbniGpmk1g4DP8OwoAYFk3xeG+WWZ5RN6ZgPHdVUcRsWyz3n5MIpMUlS455GslR/ThRUWTtTkUsqihO77i3E/7xhjsl1WAid5cg1W32U5JJgShZHk1gYzlDOHKHMCLcrYRNqKENXTc2VEKyf/Jf0LluB3wru/Ea7WdZRhTM4hyYEcAVtuIUOdIFBDE/wAq+e8J69N+99Fa145cwp/IL38Q0CZYxc</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit><latexit sha1_base64="6WjtAQy1eEki3DeLmUkkI9Sk/Os=">AAAB53icbVDLSsNAFL2pr1pfVZduBovQVUlE0GXBjcsK9gFtkMnkph06mYSZiVBCf8CNC0Xc+kvu/BunaRbaemDgcM65zL0nSAXXxnW/ncrG5tb2TnW3trd/cHhUPz7p6SRTDLssEYkaBFSj4BK7hhuBg1QhjQOB/WB6u/D7T6g0T+SDmaXox3QsecQZNVbqPNYbbsstQNaJV5IGlLD5r1GYsCxGaZigWg89NzV+TpXhTOC8Nso0ppRN6RiHlkoao/bzYs85ubBKSKJE2ScNKdTfEzmNtZ7FgU3G1Ez0qrcQ//OGmYlu/JzLNDMo2fKjKBPEJGRxNAm5QmbEzBLKFLe7EjahijJjq6nZErzVk9dJ77LluS3v/qrRbpZ1VOEMzqEJHlxDG+6gA11gEMIzvMKbw50X5935WEYrTjlzCn/gfP4AA6WMYA==</latexit>

(c) Global update

Figure 3: Updates in a GN block. Blue indicates the element that is being updated, and blackindicates other elements which are involved in the update (note that the pre-update value of theblue element is also used in the update). See Equation 1 for details on the notation.

3. φv is applied to each node i, to compute an updated node attribute, v′i. In our runningexample, φv may compute something analogous to the updated position, velocity, and kineticenergy of each ball. The set of resulting per-node outputs is, V ′ = {v′i}i=1:Nv .

4. ρe→u is applied to E′, and aggregates all edge updates, into e′, which will then be used in thenext step’s global update. In our running example, ρe→u may compute the summed forces(which should be zero, in this case, due to Newton’s third law) and the springs’ potentialenergies.

5. ρv→u is applied to V ′, and aggregates all node updates, into v′, which will then be used inthe next step’s global update. In our running example, ρv→u might compute the total kineticenergy of the system.

6. φu is applied once per graph, and computes an update for the global attribute, u′. In ourrunning example, φu might compute something analogous to the net forces and total energyof the physical system.

Note, though we assume this sequence of steps here, the order is not strictly enforced: it is possibleto reverse the update functions to proceed from global, to per-node, to per-edge updates, for example.Kearnes et al. (2016) computes edge updates from nodes in a similar manner.

3.2.4 Relational inductive biases in graph networks

Our GN framework imposes several strong relational inductive biases when used as components ina learning process. First, graphs can express arbitrary relationships among entities, which meansthe GN’s input determines how representations interact and are isolated, rather than those choicesbeing determined by the fixed architecture. For example, the assumption that two entities have arelationship—and thus should interact—is expressed by an edge between the entities’ correspondingnodes. Similarly, the absence of an edge expresses the assumption that the nodes have no relationshipand should not influence each other directly.

Second, graphs represent entities and their relations as sets, which are invariant to permutations.This means GNs are invariant to the order of these elements6, which is often desirable. For example,the objects in a scene do not have a natural ordering (see Sec. 2.2).

Third, a GN’s per-edge and per-node functions are reused across all edges and nodes, respectively.This means GNs automatically support a form of combinatorial generalization (see Section 5.1):because graphs are composed of edges, nodes, and global features, a single GN can operate ongraphs of different sizes (numbers of edges and nodes) and shapes (edge connectivity).

6Note, an ordering can be imposed by encoding the indices in the node or edge attributes, or via the edgesthemselves (e.g. by encoding a chain or partial ordering).

13

Page 14: Relational inductive biases, deep learning, and graph networks

4 Design principles for graph network architectures

The GN framework can be used to implement a wide variety of architectures, in accordance withthe design principles listed above in Section 3.2, which also correspond to the sub-sections (4.1,4.2, and 4.3) below. In general, the framework is agnostic to specific attribute representations andfunctional forms. Here, however, we focus mainly on deep learning architectures, which allow GNsto act as learnable graph-to-graph function approximators.

4.1 Flexible representations

Graph networks support highly flexible graph representations in two ways: first, in terms of therepresentation of the attributes; and second, in terms of the structure of the graph itself.

4.1.1 Attributes

The global, node, and edge attributes of a GN block can use arbitrary representational formats. Indeep learning implementations, real-valued vectors and tensors are most common. However, otherdata structures such as sequences, sets, or even graphs could also be used.

The requirements of the problem will often determine what representations should be used forthe attributes. For example, when the input data is an image, the attributes might be representedas tensors of image patches; however, when the input data is a text document, the attributes mightbe sequences of words corresponding to sentences.

For each GN block within a broader architecture, the edge and node outputs typically correspondto lists of vectors or tensors, one per edge or node, and the global outputs correspond to a singlevector or tensor. This allows a GN’s output to be passed to other deep learning building blockssuch as MLPs, CNNs, and RNNs.

The output of a GN block can also be tailored to the demands of the task. In particular,

◦ An edge-focused GN uses the edges as output, for example to make decisions about interactionsamong entities (Kipf et al., 2018; Hamrick et al., 2018).◦ A node-focused GN uses the nodes as output, for example to reason about physical systems

(Battaglia et al., 2016; Chang et al., 2017; Wang et al., 2018b; Sanchez-Gonzalez et al., 2018).◦ A graph-focused GN uses the globals as output, for example to predict the potential energy of

a physical system (Battaglia et al., 2016), the properties of a molecule (Gilmer et al., 2017),or answers to questions about a visual scene (Santoro et al., 2017).

The nodes, edges, and global outputs can also be mixed-and-matched depending on the task. Forexample, Hamrick et al. (2018) used both the output edge and global attributes to compute a policyover actions.

4.1.2 Graph structure

When defining how the input data will be represented as a graph, there are generally two scenarios:first, the input explicitly specifies the relational structure; and second, the relational structure mustbe inferred or assumed. These are not hard distinctions, but extremes along a continuum.

Examples of data with more explicitly specified entities and relations include knowledge graphs,social networks, parse trees, optimization problems, chemical graphs, road networks, and physicalsystems with known interactions. Figures 2a-d illustrate how such data can be expressed as graphs.

Examples of data where the relational structure is not made explicit, and must be inferred orassumed, include visual scenes, text corpora, programming language source code, and multi-agent

14

Page 15: Relational inductive biases, deep learning, and graph networks

systems. In these types of settings, the data may be formatted as a set of entities without relations,or even just a vector or tensor (e.g., an image). If the entities are not specified explicitly, they mightbe assumed, for instance, by treating each word in a sentence (Vaswani et al., 2017) or each localfeature vector in a CNN’s output feature map, as a node (Watters et al., 2017; Santoro et al., 2017;Wang et al., 2018c) (Figures 2e-f). Or, it might be possible to use a separate learned mechanism toinfer entities from an unstructured signal (Luong et al., 2015; Mnih et al., 2014; Eslami et al., 2016;van Steenkiste et al., 2018). If relations are not available, the simplest approach is to instantiate allpossible directed edges between entities (Figure 2f). This can be prohibitive for large numbers ofentities, however, because the number of possible edges grows quadratically with the number ofnodes. Thus developing more sophisticated ways of inferring sparse structure from unstructureddata (Kipf et al., 2018) is an important future direction.

4.2 Configurable within-block structure

The structure and functions within a GN block can be configured in different ways, which offersflexibility in what information is made available as inputs to its functions, as well as how output edge,node, and global updates are produced. In particular, each φ in Equation 1 must be implementedwith some function, f , where f ’s argument signature determines what information it requires asinput; in Figure 4, the incoming arrows to each φ depict whether u, V , and E are taken as inputs.Hamrick et al. (2018) and Sanchez-Gonzalez et al. (2018) used the full GN block shown in Figure 4a.Their φ implementations used neural networks (denoted NNe, NNv, and NNu below, to indicate thatthey are different functions with different parameters). Their ρ implementations used elementwisesummation, but averages and max/min could also be used,

φe (ek,vrk ,vsk ,u) := fe (ek,vrk ,vsk ,u) = NNe ([ek,vrk ,vsk ,u]) (2)

φv(e′i,vi,u

):= fv

(e′i,vi,u

)= NNv

([e′i,vi,u]

)φu(e′, v′,u

):= fu

(e′, v′,u

)= NNu

([e′, v′,u]

)ρe→v

(E′i)

:= =∑

{k: rk=i}

e′k

ρv→u(V ′)

:= =∑i

v′i

ρe→u(E′)

:= =∑k

e′k

where [x,y, z] indicates vector/tensor concatenation. For vector attributes, a MLP is often used forφ, while for tensors such as image feature maps, CNNs may be more suitable.

The φ functions can also use RNNs, which requires an additional hidden state as input andoutput. Figure 4b shows a very simple version of a GN block with RNNs as φ functions: there is nomessage-passing in this formulation, and this type of block might be used for recurrent smoothing ofsome dynamic graph states. Of course, RNNs as φ functions could also be used in a full GN block(Figure 4a).

A variety of other architectures can be expressed in the GN framework, often as differentfunction choices and within-block configurations. The remaining sub-sections explore how a GN’swithin-block structure can be configured in different ways, with examples of published work whichuses such configurations. See the Appendix for details.

15

Page 16: Relational inductive biases, deep learning, and graph networks

(a) Full GN block

u0,u0hid

<latexit sha1_base64="W2hu4ghYojV0SmOcBbcdBDITOSo=">AAACDnicbVC7TsMwFHV4lvIKMLJYVBUMqEoQEgwMlVgYi0QfUhtFjuu0Vm0nsh2kKsoXsPArLAwgxMrMxt/gpBlKy5EsHZ9zr+69J4gZVdpxfqyV1bX1jc3KVnV7Z3dv3z447KgokZi0ccQi2QuQIowK0tZUM9KLJUE8YKQbTG5zv/tIpKKReNDTmHgcjQQNKUbaSL5dH3Ckx0GYJtnpOZz7+AWXPB3TYebbNafhFIDLxC1JDZRo+fb3YBjhhBOhMUNK9V0n1l6KpKaYkaw6SBSJEZ6gEekbKhAnykuLczJYN8oQhpE0T2hYqPMdKeJKTXlgKvMd1aKXi/95/USH115KRZxoIvBsUJgwqCOYZwOHVBKs2dQQhCU1u0I8RhJhbRKsmhDcxZOXSeei4ToN9/6y1rwp46iAY3ACzoALrkAT3IEWaAMMnsALeAPv1rP1an1Yn7PSFavsOQJ/YH39AtnQnJg=</latexit><latexit sha1_base64="W2hu4ghYojV0SmOcBbcdBDITOSo=">AAACDnicbVC7TsMwFHV4lvIKMLJYVBUMqEoQEgwMlVgYi0QfUhtFjuu0Vm0nsh2kKsoXsPArLAwgxMrMxt/gpBlKy5EsHZ9zr+69J4gZVdpxfqyV1bX1jc3KVnV7Z3dv3z447KgokZi0ccQi2QuQIowK0tZUM9KLJUE8YKQbTG5zv/tIpKKReNDTmHgcjQQNKUbaSL5dH3Ckx0GYJtnpOZz7+AWXPB3TYebbNafhFIDLxC1JDZRo+fb3YBjhhBOhMUNK9V0n1l6KpKaYkaw6SBSJEZ6gEekbKhAnykuLczJYN8oQhpE0T2hYqPMdKeJKTXlgKvMd1aKXi/95/USH115KRZxoIvBsUJgwqCOYZwOHVBKs2dQQhCU1u0I8RhJhbRKsmhDcxZOXSeei4ToN9/6y1rwp46iAY3ACzoALrkAT3IEWaAMMnsALeAPv1rP1an1Yn7PSFavsOQJ/YH39AtnQnJg=</latexit><latexit sha1_base64="W2hu4ghYojV0SmOcBbcdBDITOSo=">AAACDnicbVC7TsMwFHV4lvIKMLJYVBUMqEoQEgwMlVgYi0QfUhtFjuu0Vm0nsh2kKsoXsPArLAwgxMrMxt/gpBlKy5EsHZ9zr+69J4gZVdpxfqyV1bX1jc3KVnV7Z3dv3z447KgokZi0ccQi2QuQIowK0tZUM9KLJUE8YKQbTG5zv/tIpKKReNDTmHgcjQQNKUbaSL5dH3Ckx0GYJtnpOZz7+AWXPB3TYebbNafhFIDLxC1JDZRo+fb3YBjhhBOhMUNK9V0n1l6KpKaYkaw6SBSJEZ6gEekbKhAnykuLczJYN8oQhpE0T2hYqPMdKeJKTXlgKvMd1aKXi/95/USH115KRZxoIvBsUJgwqCOYZwOHVBKs2dQQhCU1u0I8RhJhbRKsmhDcxZOXSeei4ToN9/6y1rwp46iAY3ACzoALrkAT3IEWaAMMnsALeAPv1rP1an1Yn7PSFavsOQJ/YH39AtnQnJg=</latexit><latexit sha1_base64="W2hu4ghYojV0SmOcBbcdBDITOSo=">AAACDnicbVC7TsMwFHV4lvIKMLJYVBUMqEoQEgwMlVgYi0QfUhtFjuu0Vm0nsh2kKsoXsPArLAwgxMrMxt/gpBlKy5EsHZ9zr+69J4gZVdpxfqyV1bX1jc3KVnV7Z3dv3z447KgokZi0ccQi2QuQIowK0tZUM9KLJUE8YKQbTG5zv/tIpKKReNDTmHgcjQQNKUbaSL5dH3Ckx0GYJtnpOZz7+AWXPB3TYebbNafhFIDLxC1JDZRo+fb3YBjhhBOhMUNK9V0n1l6KpKaYkaw6SBSJEZ6gEekbKhAnykuLczJYN8oQhpE0T2hYqPMdKeJKTXlgKvMd1aKXi/95/USH115KRZxoIvBsUJgwqCOYZwOHVBKs2dQQhCU1u0I8RhJhbRKsmhDcxZOXSeei4ToN9/6y1rwp46iAY3ACzoALrkAT3IEWaAMMnsALeAPv1rP1an1Yn7PSFavsOQJ/YH39AtnQnJg=</latexit>

E0, E0hid

<latexit sha1_base64="ZYHbDTDbKJNm66GNrt+dUMK6558=">AAAB/HicbVDLSgMxFM3UV62v0S7dBIvUhZQZEXThoiAFlxXsA9phyGQybWiSGZKMUIb6K25cKOLWD3Hn35hpZ6GtBwKHc+7lnpwgYVRpx/m2SmvrG5tb5e3Kzu7e/oF9eNRVcSox6eCYxbIfIEUYFaSjqWakn0iCeMBIL5jc5n7vkUhFY/GgpwnxOBoJGlGMtJF8u9qqn8NW3R9ypMeSZ2Mazny75jScOeAqcQtSAwXavv01DGOcciI0Zkipgesk2suQ1BQzMqsMU0UShCdoRAaGCsSJ8rJ5+Bk8NUoIo1iaJzScq783MsSVmvLATOYZ1bKXi/95g1RH115GRZJqIvDiUJQyqGOYNwFDKgnWbGoIwpKarBCPkURYm74qpgR3+curpHvRcJ2Ge39Za94UdZTBMTgBZ8AFV6AJ7kAbdAAGU/AMXsGb9WS9WO/Wx2K0ZBU7VfAH1ucPbBGT+A==</latexit><latexit sha1_base64="ZYHbDTDbKJNm66GNrt+dUMK6558=">AAAB/HicbVDLSgMxFM3UV62v0S7dBIvUhZQZEXThoiAFlxXsA9phyGQybWiSGZKMUIb6K25cKOLWD3Hn35hpZ6GtBwKHc+7lnpwgYVRpx/m2SmvrG5tb5e3Kzu7e/oF9eNRVcSox6eCYxbIfIEUYFaSjqWakn0iCeMBIL5jc5n7vkUhFY/GgpwnxOBoJGlGMtJF8u9qqn8NW3R9ypMeSZ2Mazny75jScOeAqcQtSAwXavv01DGOcciI0Zkipgesk2suQ1BQzMqsMU0UShCdoRAaGCsSJ8rJ5+Bk8NUoIo1iaJzScq783MsSVmvLATOYZ1bKXi/95g1RH115GRZJqIvDiUJQyqGOYNwFDKgnWbGoIwpKarBCPkURYm74qpgR3+curpHvRcJ2Ge39Za94UdZTBMTgBZ8AFV6AJ7kAbdAAGU/AMXsGb9WS9WO/Wx2K0ZBU7VfAH1ucPbBGT+A==</latexit><latexit sha1_base64="ZYHbDTDbKJNm66GNrt+dUMK6558=">AAAB/HicbVDLSgMxFM3UV62v0S7dBIvUhZQZEXThoiAFlxXsA9phyGQybWiSGZKMUIb6K25cKOLWD3Hn35hpZ6GtBwKHc+7lnpwgYVRpx/m2SmvrG5tb5e3Kzu7e/oF9eNRVcSox6eCYxbIfIEUYFaSjqWakn0iCeMBIL5jc5n7vkUhFY/GgpwnxOBoJGlGMtJF8u9qqn8NW3R9ypMeSZ2Mazny75jScOeAqcQtSAwXavv01DGOcciI0Zkipgesk2suQ1BQzMqsMU0UShCdoRAaGCsSJ8rJ5+Bk8NUoIo1iaJzScq783MsSVmvLATOYZ1bKXi/95g1RH115GRZJqIvDiUJQyqGOYNwFDKgnWbGoIwpKarBCPkURYm74qpgR3+curpHvRcJ2Ge39Za94UdZTBMTgBZ8AFV6AJ7kAbdAAGU/AMXsGb9WS9WO/Wx2K0ZBU7VfAH1ucPbBGT+A==</latexit><latexit sha1_base64="ZYHbDTDbKJNm66GNrt+dUMK6558=">AAAB/HicbVDLSgMxFM3UV62v0S7dBIvUhZQZEXThoiAFlxXsA9phyGQybWiSGZKMUIb6K25cKOLWD3Hn35hpZ6GtBwKHc+7lnpwgYVRpx/m2SmvrG5tb5e3Kzu7e/oF9eNRVcSox6eCYxbIfIEUYFaSjqWakn0iCeMBIL5jc5n7vkUhFY/GgpwnxOBoJGlGMtJF8u9qqn8NW3R9ypMeSZ2Mazny75jScOeAqcQtSAwXavv01DGOcciI0Zkipgesk2suQ1BQzMqsMU0UShCdoRAaGCsSJ8rJ5+Bk8NUoIo1iaJzScq783MsSVmvLATOYZ1bKXi/95g1RH115GRZJqIvDiUJQyqGOYNwFDKgnWbGoIwpKarBCPkURYm74qpgR3+curpHvRcJ2Ge39Za94UdZTBMTgBZ8AFV6AJ7kAbdAAGU/AMXsGb9WS9WO/Wx2K0ZBU7VfAH1ucPbBGT+A==</latexit>

V 0, V 0hid

<latexit sha1_base64="WhBBytL7AOLCOPFKqkdbfTZ2xq4=">AAAB/HicbVBPS8MwHE3nvzn/VXf0EhwyDzJaEfTgYeDF4wTXDbZS0jTdwpK0JKkwyvwqXjwo4tUP4s1vY7r1oJsPAo/3fj9+Ly9MGVXacb6tytr6xuZWdbu2s7u3f2AfHnkqySQmXZywRPZDpAijgnQ11Yz0U0kQDxnphZPbwu89EqloIh70NCU+RyNBY4qRNlJg173mOfSawZAjPZY8H9NoFtgNp+XMAVeJW5IGKNEJ7K9hlOCME6ExQ0oNXCfVfo6kppiRWW2YKZIiPEEjMjBUIE6Un8/Dz+CpUSIYJ9I8oeFc/b2RI67UlIdmssiolr1C/M8bZDq+9nMq0kwTgReH4oxBncCiCRhRSbBmU0MQltRkhXiMJMLa9FUzJbjLX14l3kXLdVru/WWjfVPWUQXH4AScARdcgTa4Ax3QBRhMwTN4BW/Wk/VivVsfi9GKVe7UwR9Ynz+huZQa</latexit><latexit sha1_base64="WhBBytL7AOLCOPFKqkdbfTZ2xq4=">AAAB/HicbVBPS8MwHE3nvzn/VXf0EhwyDzJaEfTgYeDF4wTXDbZS0jTdwpK0JKkwyvwqXjwo4tUP4s1vY7r1oJsPAo/3fj9+Ly9MGVXacb6tytr6xuZWdbu2s7u3f2AfHnkqySQmXZywRPZDpAijgnQ11Yz0U0kQDxnphZPbwu89EqloIh70NCU+RyNBY4qRNlJg173mOfSawZAjPZY8H9NoFtgNp+XMAVeJW5IGKNEJ7K9hlOCME6ExQ0oNXCfVfo6kppiRWW2YKZIiPEEjMjBUIE6Un8/Dz+CpUSIYJ9I8oeFc/b2RI67UlIdmssiolr1C/M8bZDq+9nMq0kwTgReH4oxBncCiCRhRSbBmU0MQltRkhXiMJMLa9FUzJbjLX14l3kXLdVru/WWjfVPWUQXH4AScARdcgTa4Ax3QBRhMwTN4BW/Wk/VivVsfi9GKVe7UwR9Ynz+huZQa</latexit><latexit sha1_base64="WhBBytL7AOLCOPFKqkdbfTZ2xq4=">AAAB/HicbVBPS8MwHE3nvzn/VXf0EhwyDzJaEfTgYeDF4wTXDbZS0jTdwpK0JKkwyvwqXjwo4tUP4s1vY7r1oJsPAo/3fj9+Ly9MGVXacb6tytr6xuZWdbu2s7u3f2AfHnkqySQmXZywRPZDpAijgnQ11Yz0U0kQDxnphZPbwu89EqloIh70NCU+RyNBY4qRNlJg173mOfSawZAjPZY8H9NoFtgNp+XMAVeJW5IGKNEJ7K9hlOCME6ExQ0oNXCfVfo6kppiRWW2YKZIiPEEjMjBUIE6Un8/Dz+CpUSIYJ9I8oeFc/b2RI67UlIdmssiolr1C/M8bZDq+9nMq0kwTgReH4oxBncCiCRhRSbBmU0MQltRkhXiMJMLa9FUzJbjLX14l3kXLdVru/WWjfVPWUQXH4AScARdcgTa4Ax3QBRhMwTN4BW/Wk/VivVsfi9GKVe7UwR9Ynz+huZQa</latexit><latexit sha1_base64="WhBBytL7AOLCOPFKqkdbfTZ2xq4=">AAAB/HicbVBPS8MwHE3nvzn/VXf0EhwyDzJaEfTgYeDF4wTXDbZS0jTdwpK0JKkwyvwqXjwo4tUP4s1vY7r1oJsPAo/3fj9+Ly9MGVXacb6tytr6xuZWdbu2s7u3f2AfHnkqySQmXZywRPZDpAijgnQ11Yz0U0kQDxnphZPbwu89EqloIh70NCU+RyNBY4qRNlJg173mOfSawZAjPZY8H9NoFtgNp+XMAVeJW5IGKNEJ7K9hlOCME6ExQ0oNXCfVfo6kppiRWW2YKZIiPEEjMjBUIE6Un8/Dz+CpUSIYJ9I8oeFc/b2RI67UlIdmssiolr1C/M8bZDq+9nMq0kwTgReH4oxBncCiCRhRSbBmU0MQltRkhXiMJMLa9FUzJbjLX14l3kXLdVru/WWjfVPWUQXH4AScARdcgTa4Ax3QBRhMwTN4BW/Wk/VivVsfi9GKVe7UwR9Ynz+huZQa</latexit>

E, Ehid<latexit sha1_base64="DYZek5SmevKS8py25dx0aIqUbBY=">AAAB+nicbVDLSsNAFL3xWesr1aWbwSK4kJKIoAsXBSm4rGAf0IYwmUzboTNJmJkoJfZT3LhQxK1f4s6/cdJmoa0HBg7n3Ms9c4KEM6Ud59taWV1b39gsbZW3d3b39u3KQVvFqSS0RWIey26AFeUsoi3NNKfdRFIsAk47wfgm9zsPVCoWR/d6klBP4GHEBoxgbSTfrjTOUMPvC6xHUmQjFk59u+rUnBnQMnELUoUCTd/+6ocxSQWNNOFYqZ7rJNrLsNSMcDot91NFE0zGeEh7hkZYUOVls+hTdGKUEA1iaV6k0Uz9vZFhodREBGYyz6gWvVz8z+ulenDlZSxKUk0jMj80SDnSMcp7QCGTlGg+MQQTyUxWREZYYqJNW2VTgrv45WXSPq+5Ts29u6jWr4s6SnAEx3AKLlxCHW6hCS0g8AjP8Apv1pP1Yr1bH/PRFavYOYQ/sD5/AKXVk5Y=</latexit><latexit sha1_base64="DYZek5SmevKS8py25dx0aIqUbBY=">AAAB+nicbVDLSsNAFL3xWesr1aWbwSK4kJKIoAsXBSm4rGAf0IYwmUzboTNJmJkoJfZT3LhQxK1f4s6/cdJmoa0HBg7n3Ms9c4KEM6Ud59taWV1b39gsbZW3d3b39u3KQVvFqSS0RWIey26AFeUsoi3NNKfdRFIsAk47wfgm9zsPVCoWR/d6klBP4GHEBoxgbSTfrjTOUMPvC6xHUmQjFk59u+rUnBnQMnELUoUCTd/+6ocxSQWNNOFYqZ7rJNrLsNSMcDot91NFE0zGeEh7hkZYUOVls+hTdGKUEA1iaV6k0Uz9vZFhodREBGYyz6gWvVz8z+ulenDlZSxKUk0jMj80SDnSMcp7QCGTlGg+MQQTyUxWREZYYqJNW2VTgrv45WXSPq+5Ts29u6jWr4s6SnAEx3AKLlxCHW6hCS0g8AjP8Apv1pP1Yr1bH/PRFavYOYQ/sD5/AKXVk5Y=</latexit><latexit sha1_base64="DYZek5SmevKS8py25dx0aIqUbBY=">AAAB+nicbVDLSsNAFL3xWesr1aWbwSK4kJKIoAsXBSm4rGAf0IYwmUzboTNJmJkoJfZT3LhQxK1f4s6/cdJmoa0HBg7n3Ms9c4KEM6Ud59taWV1b39gsbZW3d3b39u3KQVvFqSS0RWIey26AFeUsoi3NNKfdRFIsAk47wfgm9zsPVCoWR/d6klBP4GHEBoxgbSTfrjTOUMPvC6xHUmQjFk59u+rUnBnQMnELUoUCTd/+6ocxSQWNNOFYqZ7rJNrLsNSMcDot91NFE0zGeEh7hkZYUOVls+hTdGKUEA1iaV6k0Uz9vZFhodREBGYyz6gWvVz8z+ulenDlZSxKUk0jMj80SDnSMcp7QCGTlGg+MQQTyUxWREZYYqJNW2VTgrv45WXSPq+5Ts29u6jWr4s6SnAEx3AKLlxCHW6hCS0g8AjP8Apv1pP1Yr1bH/PRFavYOYQ/sD5/AKXVk5Y=</latexit><latexit sha1_base64="DYZek5SmevKS8py25dx0aIqUbBY=">AAAB+nicbVDLSsNAFL3xWesr1aWbwSK4kJKIoAsXBSm4rGAf0IYwmUzboTNJmJkoJfZT3LhQxK1f4s6/cdJmoa0HBg7n3Ms9c4KEM6Ud59taWV1b39gsbZW3d3b39u3KQVvFqSS0RWIey26AFeUsoi3NNKfdRFIsAk47wfgm9zsPVCoWR/d6klBP4GHEBoxgbSTfrjTOUMPvC6xHUmQjFk59u+rUnBnQMnELUoUCTd/+6ocxSQWNNOFYqZ7rJNrLsNSMcDot91NFE0zGeEh7hkZYUOVls+hTdGKUEA1iaV6k0Uz9vZFhodREBGYyz6gWvVz8z+ulenDlZSxKUk0jMj80SDnSMcp7QCGTlGg+MQQTyUxWREZYYqJNW2VTgrv45WXSPq+5Ts29u6jWr4s6SnAEx3AKLlxCHW6hCS0g8AjP8Apv1pP1Yr1bH/PRFavYOYQ/sD5/AKXVk5Y=</latexit>

V, Vhid<latexit sha1_base64="brwuxF74R6OEOykh378as/RBfzE=">AAAB+nicbVBNS8NAFHzxs9avVI9eFovgQUoigh48FLx4rGDTQhvCZrNtl+4mYXejlNif4sWDIl79Jd78N27aHLR1YGGYeY83O2HKmdKO822trK6tb2xWtqrbO7t7+3btwFNJJgltk4QnshtiRTmLaVszzWk3lRSLkNNOOL4p/M4DlYol8b2epNQXeBizASNYGymwa94Z8oK+wHokRT5i0TSw607DmQEtE7ckdSjRCuyvfpSQTNBYE46V6rlOqv0cS80Ip9NqP1M0xWSMh7RnaIwFVX4+iz5FJ0aJ0CCR5sUazdTfGzkWSk1EaCaLjGrRK8T/vF6mB1d+zuI00zQm80ODjCOdoKIHFDFJieYTQzCRzGRFZIQlJtq0VTUluItfXibeecN1Gu7dRb15XdZRgSM4hlNw4RKacAstaAOBR3iGV3iznqwX6936mI+uWOXOIfyB9fkD20qTuA==</latexit><latexit sha1_base64="brwuxF74R6OEOykh378as/RBfzE=">AAAB+nicbVBNS8NAFHzxs9avVI9eFovgQUoigh48FLx4rGDTQhvCZrNtl+4mYXejlNif4sWDIl79Jd78N27aHLR1YGGYeY83O2HKmdKO822trK6tb2xWtqrbO7t7+3btwFNJJgltk4QnshtiRTmLaVszzWk3lRSLkNNOOL4p/M4DlYol8b2epNQXeBizASNYGymwa94Z8oK+wHokRT5i0TSw607DmQEtE7ckdSjRCuyvfpSQTNBYE46V6rlOqv0cS80Ip9NqP1M0xWSMh7RnaIwFVX4+iz5FJ0aJ0CCR5sUazdTfGzkWSk1EaCaLjGrRK8T/vF6mB1d+zuI00zQm80ODjCOdoKIHFDFJieYTQzCRzGRFZIQlJtq0VTUluItfXibeecN1Gu7dRb15XdZRgSM4hlNw4RKacAstaAOBR3iGV3iznqwX6936mI+uWOXOIfyB9fkD20qTuA==</latexit><latexit sha1_base64="brwuxF74R6OEOykh378as/RBfzE=">AAAB+nicbVBNS8NAFHzxs9avVI9eFovgQUoigh48FLx4rGDTQhvCZrNtl+4mYXejlNif4sWDIl79Jd78N27aHLR1YGGYeY83O2HKmdKO822trK6tb2xWtqrbO7t7+3btwFNJJgltk4QnshtiRTmLaVszzWk3lRSLkNNOOL4p/M4DlYol8b2epNQXeBizASNYGymwa94Z8oK+wHokRT5i0TSw607DmQEtE7ckdSjRCuyvfpSQTNBYE46V6rlOqv0cS80Ip9NqP1M0xWSMh7RnaIwFVX4+iz5FJ0aJ0CCR5sUazdTfGzkWSk1EaCaLjGrRK8T/vF6mB1d+zuI00zQm80ODjCOdoKIHFDFJieYTQzCRzGRFZIQlJtq0VTUluItfXibeecN1Gu7dRb15XdZRgSM4hlNw4RKacAstaAOBR3iGV3iznqwX6936mI+uWOXOIfyB9fkD20qTuA==</latexit><latexit sha1_base64="brwuxF74R6OEOykh378as/RBfzE=">AAAB+nicbVBNS8NAFHzxs9avVI9eFovgQUoigh48FLx4rGDTQhvCZrNtl+4mYXejlNif4sWDIl79Jd78N27aHLR1YGGYeY83O2HKmdKO822trK6tb2xWtqrbO7t7+3btwFNJJgltk4QnshtiRTmLaVszzWk3lRSLkNNOOL4p/M4DlYol8b2epNQXeBizASNYGymwa94Z8oK+wHokRT5i0TSw607DmQEtE7ckdSjRCuyvfpSQTNBYE46V6rlOqv0cS80Ip9NqP1M0xWSMh7RnaIwFVX4+iz5FJ0aJ0CCR5sUazdTfGzkWSk1EaCaLjGrRK8T/vF6mB1d+zuI00zQm80ODjCOdoKIHFDFJieYTQzCRzGRFZIQlJtq0VTUluItfXibeecN1Gu7dRb15XdZRgSM4hlNw4RKacAstaAOBR3iGV3iznqwX6936mI+uWOXOIfyB9fkD20qTuA==</latexit>

u,uhid<latexit sha1_base64="UO6spgXZarocGO1zBKohmEwCj+c=">AAACDHicbZDNSsNAFIVv6l+tf1WXbgaL4EJKIoIuXBTcuKxgW6ENZTKZtENnkjAzEUrIA7jxVdy4UMStD+DOt3GSBtTWAwMf597L3Hu8mDOlbfvLqiwtr6yuVddrG5tb2zv13b2uihJJaIdEPJJ3HlaUs5B2NNOc3sWSYuFx2vMmV3m9d0+lYlF4q6cxdQUehSxgBGtjDeuNgcB67AVpkp2gHx4WKEU6Zn5muuymXQgtglNCA0q1h/XPgR+RRNBQE46V6jt2rN0US80Ip1ltkCgaYzLBI9o3GGJBlZsWx2ToyDg+CiJpXqhR4f6eSLFQaio805nvqOZruflfrZ/o4MJNWRgnmoZk9lGQcKQjlCeDfCYp0XxqABPJzK6IjLHERJv8aiYEZ/7kReieNh276dycNVqXZRxVOIBDOAYHzqEF19CGDhB4gCd4gVfr0Xq23qz3WWvFKmf24Y+sj28GGpw2</latexit><latexit sha1_base64="UO6spgXZarocGO1zBKohmEwCj+c=">AAACDHicbZDNSsNAFIVv6l+tf1WXbgaL4EJKIoIuXBTcuKxgW6ENZTKZtENnkjAzEUrIA7jxVdy4UMStD+DOt3GSBtTWAwMf597L3Hu8mDOlbfvLqiwtr6yuVddrG5tb2zv13b2uihJJaIdEPJJ3HlaUs5B2NNOc3sWSYuFx2vMmV3m9d0+lYlF4q6cxdQUehSxgBGtjDeuNgcB67AVpkp2gHx4WKEU6Zn5muuymXQgtglNCA0q1h/XPgR+RRNBQE46V6jt2rN0US80Ip1ltkCgaYzLBI9o3GGJBlZsWx2ToyDg+CiJpXqhR4f6eSLFQaio805nvqOZruflfrZ/o4MJNWRgnmoZk9lGQcKQjlCeDfCYp0XxqABPJzK6IjLHERJv8aiYEZ/7kReieNh276dycNVqXZRxVOIBDOAYHzqEF19CGDhB4gCd4gVfr0Xq23qz3WWvFKmf24Y+sj28GGpw2</latexit><latexit sha1_base64="UO6spgXZarocGO1zBKohmEwCj+c=">AAACDHicbZDNSsNAFIVv6l+tf1WXbgaL4EJKIoIuXBTcuKxgW6ENZTKZtENnkjAzEUrIA7jxVdy4UMStD+DOt3GSBtTWAwMf597L3Hu8mDOlbfvLqiwtr6yuVddrG5tb2zv13b2uihJJaIdEPJJ3HlaUs5B2NNOc3sWSYuFx2vMmV3m9d0+lYlF4q6cxdQUehSxgBGtjDeuNgcB67AVpkp2gHx4WKEU6Zn5muuymXQgtglNCA0q1h/XPgR+RRNBQE46V6jt2rN0US80Ip1ltkCgaYzLBI9o3GGJBlZsWx2ToyDg+CiJpXqhR4f6eSLFQaio805nvqOZruflfrZ/o4MJNWRgnmoZk9lGQcKQjlCeDfCYp0XxqABPJzK6IjLHERJv8aiYEZ/7kReieNh276dycNVqXZRxVOIBDOAYHzqEF19CGDhB4gCd4gVfr0Xq23qz3WWvFKmf24Y+sj28GGpw2</latexit><latexit sha1_base64="UO6spgXZarocGO1zBKohmEwCj+c=">AAACDHicbZDNSsNAFIVv6l+tf1WXbgaL4EJKIoIuXBTcuKxgW6ENZTKZtENnkjAzEUrIA7jxVdy4UMStD+DOt3GSBtTWAwMf597L3Hu8mDOlbfvLqiwtr6yuVddrG5tb2zv13b2uihJJaIdEPJJ3HlaUs5B2NNOc3sWSYuFx2vMmV3m9d0+lYlF4q6cxdQUehSxgBGtjDeuNgcB67AVpkp2gHx4WKEU6Zn5muuymXQgtglNCA0q1h/XPgR+RRNBQE46V6jt2rN0US80Ip1ltkCgaYzLBI9o3GGJBlZsWx2ToyDg+CiJpXqhR4f6eSLFQaio805nvqOZruflfrZ/o4MJNWRgnmoZk9lGQcKQjlCeDfCYp0XxqABPJzK6IjLHERJv8aiYEZ/7kReieNh276dycNVqXZRxVOIBDOAYHzqEF19CGDhB4gCd4gVfr0Xq23qz3WWvFKmf24Y+sj28GGpw2</latexit>

Edge block Node block Global block

�u<latexit sha1_base64="znt8hwWv6wryqwCugrweUa+jkM8=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubfaSNXu7y+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvFhxZqzvf3tLyyura+uFjeLm1vbObmlvPzQy04TWieRSN2NsKGeC1i2znDaVpjiNOW3Eg6ux33ik2jApbu1Q0SjFPcESRrB1UthWfXaXdUplv+JPgBZJMCPl6mH4dA8AtU7pq92VJEupsIRjY1qBr2yUY20Z4XRUbGeGKkwGuEdbjgqcUhPlk2tH6MQpXZRI7UpYNFF/T+Q4NWaYxq4zxbZv5r2x+J/XymxyEeVMqMxSQaaLkowjK9H4ddRlmhLLh45gopm7FZE+1phYF1DRhRDMv7xIwrNK4FeCG5fGJUxRgCM4hlMI4ByqcA01qAOBB3iGV3jzpPfivXsf09YlbzZzAH/gff4AqE6Qnw==</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="S5XnA5iYIAgqxiI+i0ptSwAiKP4=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/CHrlSt+1Z+DrJIgJxXIUe+Vv7p9xbIEpWWCGtMJ/NSGE6otZwKnpW5mMKVsRAfYcVTSBE04mV87JWdO6ZNYaVfSkrn6e2JCE2PGSeQ6E2qHZtmbif95nczGV+GEyzSzKNliUZwJYhWZvU76XCOzYuwIZZq7WwkbUk2ZdQGVXAjB8surpHlRDfxqcOdXatd5HEU4gVM4hwAuoQa3UIcGMHiEZ3iFN095L96797FoLXj5zDH8gff5A53Djxw=</latexit>

<latexit sha1_base64="m8MJ1M94ujO0d0COo5n2Dsol6rc=">AAAB53icbVC7SgNBFL0bXzG+opY2g0GwCrs2phAM2FhGMA9IFpmdvZsMmZ1dZmaFsKS0sbFQxNZP8Rfs/AZ/wsmj0MQDFw7nnMt9BKng2rjul1NYWV1b3yhulra2d3b3yvsHLZ1kimGTJSJRnYBqFFxi03AjsJMqpHEgsB0MryZ++x6V5om8NaMU/Zj2JY84o8ZKjbtyxa26U5Bl4s1J5fLj+4EAgM1/9sKEZTFKwwTVuuu5qfFzqgxnAselXqYxpWxI+9i1VNIYtZ9P9xyTE6uEJEqULWnIVP3dkdNY61Ec2GRMzUAvehPxP6+bmajm51ymmUHJZoOiTBCTkMnRJOQKmREjSyhT3O5K2IAqyox9Tck+wVs8eZm0zqqeW/Vu3Er9AmYowhEcwyl4cA51uIYGNIFBCI/wDC8Od56cV+dtFi04855D+APn/Qd/sI8A</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="ioxb3woZF1oAlTScqds23PrgiMY=">AAAB53icbVC7SgNBFL3rM8ZX1NJmMAhWYdZGC4uAjWUE84BkkdnZ2WTI7Owyc1cIS37AxkIRW3/Jzr9xkmyhiQcGDuecy9x7wkxJi5R+e2vrG5tb25Wd6u7e/sFh7ei4Y9PccNHmqUpNL2RWKKlFGyUq0cuMYEmoRDcc38787pMwVqb6ASeZCBI21DKWnKGTWo+1Om3QOcgq8UtShxIu/zWIUp4nQiNXzNq+TzMMCmZQciWm1UFuRcb4mA1F31HNEmGDYr7nlJw7JSJxatzTSObq74mCJdZOktAlE4Yju+zNxP+8fo7xdVBIneUoNF98FOeKYEpmR5NIGsFRTRxh3Ei3K+EjZhhHV03VleAvn7xKOpcNnzb8e1pv3pR1VOAUzuACfLiCJtxBC9rAIYJneIU3T3ov3rv3sYiueeXMCfyB9/kDCGmMcA==</latexit>

�v<latexit sha1_base64="HCiXjOq04H3f4Ed7vqyiRfd+2dI=">AAAB7XicbVA9SwNBEJ2LXzF+nQo2NotBsAp3NlpYBGwsI5hLIDnj3mYvWbO3e+zuRcKR/2BjoYit/8fOf+Pmo9DEBwOP92aYmRelnGnjed9OYWV1bX2juFna2t7Z3XP3DwItM0VonUguVTPCmnImaN0ww2kzVRQnEaeNaHA98RtDqjST4s6MUhomuCdYzAg2VgraaZ/dDztu2at4U6Bl4s9JuXoUPD0AQK3jfrW7kmQJFYZwrHXL91IT5lgZRjgdl9qZpikmA9yjLUsFTqgO8+m1Y3RqlS6KpbIlDJqqvydynGg9SiLbmWDT14veRPzPa2UmvgxzJtLMUEFmi+KMIyPR5HXUZYoSw0eWYKKYvRWRPlaYGBtQyYbgL768TILziu9V/FubxhXMUIRjOIEz8OECqnADNagDgUd4hld4c6Tz4rw7H7PWgjOfOYQ/cD5/AKnSkKA=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="Fc8T4ygtia14k1z/CDji4ezWDqY=">AAAB7XicbVA9SwNBEJ3zM8avqKXNYhCswp2NFhYBG8sI5gOSM+xtNsmavd1jdy4QjvwHGwtFbP0/dv4bN8kVmvhg4PHeDDPzokQKi77/7a2tb2xubRd2irt7+weHpaPjhtWpYbzOtNSmFVHLpVC8jgIlbyWG0ziSvBmNbmd+c8yNFVo94CThYUwHSvQFo+ikRicZisdxt1T2K/4cZJUEOSlDjlq39NXpaZbGXCGT1Np24CcYZtSgYJJPi53U8oSyER3wtqOKxtyG2fzaKTl3So/0tXGlkMzV3xMZja2dxJHrjCkO7bI3E//z2in2r8NMqCRFrthiUT+VBDWZvU56wnCGcuIIZUa4WwkbUkMZuoCKLoRg+eVV0risBH4luPfL1Zs8jgKcwhlcQABXUIU7qEEdGDzBM7zCm6e9F+/d+1i0rnn5zAn8gff5A59Hjx0=</latexit>

�e<latexit sha1_base64="gRKFy+QFytmwqWy0cvo5FmmPz8I=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubeaSNXu3x+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvDAVXBvX/XaWlldW19YLG8XNre2d3dLevq9lphjWmRRSNUOqUfAE64Ybgc1UIY1DgY1wcDX2G4+oNJfJrRmmGMS0l/CIM2qs5LfTPr/DTqnsVtwJyCLxZqRcPfSf7gGg1il9tbuSZTEmhgmqdctzUxPkVBnOBI6K7UxjStmA9rBlaUJj1EE+uXZETqzSJZFUthJDJurviZzGWg/j0HbG1PT1vDcW//NamYkugpwnaWYwYdNFUSaIkWT8OulyhcyIoSWUKW5vJaxPFWXGBlS0IXjzLy8S/6ziuRXvxqZxCVMU4AiO4RQ8OIcqXEMN6sDgAZ7hFd4c6bw4787HtHXJmc0cwB84nz+QDpCP</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="pLq6KB/1S9uyUeWp/G4byg43mK0=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/AF75Ypf9ecgqyTISQVy1Hvlr25fsSxBaZmgxnQCP7XhhGrLmcBpqZsZTCkb0QF2HJU0QRNO5tdOyZlT+iRW2pW0ZK7+npjQxJhxErnOhNqhWfZm4n9eJ7PxVTjhMs0sSrZYFGeCWEVmr5M+18isGDtCmebuVsKGVFNmXUAlF0Kw/PIqaV5UA78a3PmV2nUeRxFO4BTOIYBLqMEt1KEBDB7hGV7hzVPei/fufSxaC14+cwx/4H3+AIWDjww=</latexit>

(b) Independent recurrent block

Edge block Node block Global block

V 0<latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit>

u0<latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit>�u

<latexit sha1_base64="znt8hwWv6wryqwCugrweUa+jkM8=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubfaSNXu7y+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvFhxZqzvf3tLyyura+uFjeLm1vbObmlvPzQy04TWieRSN2NsKGeC1i2znDaVpjiNOW3Eg6ux33ik2jApbu1Q0SjFPcESRrB1UthWfXaXdUplv+JPgBZJMCPl6mH4dA8AtU7pq92VJEupsIRjY1qBr2yUY20Z4XRUbGeGKkwGuEdbjgqcUhPlk2tH6MQpXZRI7UpYNFF/T+Q4NWaYxq4zxbZv5r2x+J/XymxyEeVMqMxSQaaLkowjK9H4ddRlmhLLh45gopm7FZE+1phYF1DRhRDMv7xIwrNK4FeCG5fGJUxRgCM4hlMI4ByqcA01qAOBB3iGV3jzpPfivXsf09YlbzZzAH/gff4AqE6Qnw==</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="S5XnA5iYIAgqxiI+i0ptSwAiKP4=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/CHrlSt+1Z+DrJIgJxXIUe+Vv7p9xbIEpWWCGtMJ/NSGE6otZwKnpW5mMKVsRAfYcVTSBE04mV87JWdO6ZNYaVfSkrn6e2JCE2PGSeQ6E2qHZtmbif95nczGV+GEyzSzKNliUZwJYhWZvU76XCOzYuwIZZq7WwkbUk2ZdQGVXAjB8surpHlRDfxqcOdXatd5HEU4gVM4hwAuoQa3UIcGMHiEZ3iFN095L96797FoLXj5zDH8gff5A53Djxw=</latexit>

⇢v!u<latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit><latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit><latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit><latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit>

<latexit sha1_base64="m8MJ1M94ujO0d0COo5n2Dsol6rc=">AAAB53icbVC7SgNBFL0bXzG+opY2g0GwCrs2phAM2FhGMA9IFpmdvZsMmZ1dZmaFsKS0sbFQxNZP8Rfs/AZ/wsmj0MQDFw7nnMt9BKng2rjul1NYWV1b3yhulra2d3b3yvsHLZ1kimGTJSJRnYBqFFxi03AjsJMqpHEgsB0MryZ++x6V5om8NaMU/Zj2JY84o8ZKjbtyxa26U5Bl4s1J5fLj+4EAgM1/9sKEZTFKwwTVuuu5qfFzqgxnAselXqYxpWxI+9i1VNIYtZ9P9xyTE6uEJEqULWnIVP3dkdNY61Ec2GRMzUAvehPxP6+bmajm51ymmUHJZoOiTBCTkMnRJOQKmREjSyhT3O5K2IAqyox9Tck+wVs8eZm0zqqeW/Vu3Er9AmYowhEcwyl4cA51uIYGNIFBCI/wDC8Od56cV+dtFi04855D+APn/Qd/sI8A</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="ioxb3woZF1oAlTScqds23PrgiMY=">AAAB53icbVC7SgNBFL3rM8ZX1NJmMAhWYdZGC4uAjWUE84BkkdnZ2WTI7Owyc1cIS37AxkIRW3/Jzr9xkmyhiQcGDuecy9x7wkxJi5R+e2vrG5tb25Wd6u7e/sFh7ei4Y9PccNHmqUpNL2RWKKlFGyUq0cuMYEmoRDcc38787pMwVqb6ASeZCBI21DKWnKGTWo+1Om3QOcgq8UtShxIu/zWIUp4nQiNXzNq+TzMMCmZQciWm1UFuRcb4mA1F31HNEmGDYr7nlJw7JSJxatzTSObq74mCJdZOktAlE4Yju+zNxP+8fo7xdVBIneUoNF98FOeKYEpmR5NIGsFRTRxh3Ei3K+EjZhhHV03VleAvn7xKOpcNnzb8e1pv3pR1VOAUzuACfLiCJtxBC9rAIYJneIU3T3ov3rv3sYiueeXMCfyB9/kDCGmMcA==</latexit>

�v<latexit sha1_base64="HCiXjOq04H3f4Ed7vqyiRfd+2dI=">AAAB7XicbVA9SwNBEJ2LXzF+nQo2NotBsAp3NlpYBGwsI5hLIDnj3mYvWbO3e+zuRcKR/2BjoYit/8fOf+Pmo9DEBwOP92aYmRelnGnjed9OYWV1bX2juFna2t7Z3XP3DwItM0VonUguVTPCmnImaN0ww2kzVRQnEaeNaHA98RtDqjST4s6MUhomuCdYzAg2VgraaZ/dDztu2at4U6Bl4s9JuXoUPD0AQK3jfrW7kmQJFYZwrHXL91IT5lgZRjgdl9qZpikmA9yjLUsFTqgO8+m1Y3RqlS6KpbIlDJqqvydynGg9SiLbmWDT14veRPzPa2UmvgxzJtLMUEFmi+KMIyPR5HXUZYoSw0eWYKKYvRWRPlaYGBtQyYbgL768TILziu9V/FubxhXMUIRjOIEz8OECqnADNagDgUd4hld4c6Tz4rw7H7PWgjOfOYQ/cD5/AKnSkKA=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="Fc8T4ygtia14k1z/CDji4ezWDqY=">AAAB7XicbVA9SwNBEJ3zM8avqKXNYhCswp2NFhYBG8sI5gOSM+xtNsmavd1jdy4QjvwHGwtFbP0/dv4bN8kVmvhg4PHeDDPzokQKi77/7a2tb2xubRd2irt7+weHpaPjhtWpYbzOtNSmFVHLpVC8jgIlbyWG0ziSvBmNbmd+c8yNFVo94CThYUwHSvQFo+ikRicZisdxt1T2K/4cZJUEOSlDjlq39NXpaZbGXCGT1Np24CcYZtSgYJJPi53U8oSyER3wtqOKxtyG2fzaKTl3So/0tXGlkMzV3xMZja2dxJHrjCkO7bI3E//z2in2r8NMqCRFrthiUT+VBDWZvU56wnCGcuIIZUa4WwkbUkMZuoCKLoRg+eVV0risBH4luPfL1Zs8jgKcwhlcQABXUIU7qEEdGDzBM7zCm6e9F+/d+1i0rnn5zAn8gff5A59Hjx0=</latexit>

⇢e!v<latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit>

�e<latexit sha1_base64="gRKFy+QFytmwqWy0cvo5FmmPz8I=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubeaSNXu3x+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvDAVXBvX/XaWlldW19YLG8XNre2d3dLevq9lphjWmRRSNUOqUfAE64Ybgc1UIY1DgY1wcDX2G4+oNJfJrRmmGMS0l/CIM2qs5LfTPr/DTqnsVtwJyCLxZqRcPfSf7gGg1il9tbuSZTEmhgmqdctzUxPkVBnOBI6K7UxjStmA9rBlaUJj1EE+uXZETqzSJZFUthJDJurviZzGWg/j0HbG1PT1vDcW//NamYkugpwnaWYwYdNFUSaIkWT8OulyhcyIoSWUKW5vJaxPFWXGBlS0IXjzLy8S/6ziuRXvxqZxCVMU4AiO4RQ8OIcqXEMN6sDgAZ7hFd4c6bw4787HtHXJmc0cwB84nz+QDpCP</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="pLq6KB/1S9uyUeWp/G4byg43mK0=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/AF75Ypf9ecgqyTISQVy1Hvlr25fsSxBaZmgxnQCP7XhhGrLmcBpqZsZTCkb0QF2HJU0QRNO5tdOyZlT+iRW2pW0ZK7+npjQxJhxErnOhNqhWfZm4n9eJ7PxVTjhMs0sSrZYFGeCWEVmr5M+18isGDtCmebuVsKGVFNmXUAlF0Kw/PIqaV5UA78a3PmV2nUeRxFO4BTOIYBLqMEt1KEBDB7hGV7hzVPei/fufSxaC14+cwx/4H3+AIWDjww=</latexit>

E<latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit>

V<latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit>

(c) Message-passing neural network

Edge block Node block Global block

V 0<latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit>

<latexit sha1_base64="m8MJ1M94ujO0d0COo5n2Dsol6rc=">AAAB53icbVC7SgNBFL0bXzG+opY2g0GwCrs2phAM2FhGMA9IFpmdvZsMmZ1dZmaFsKS0sbFQxNZP8Rfs/AZ/wsmj0MQDFw7nnMt9BKng2rjul1NYWV1b3yhulra2d3b3yvsHLZ1kimGTJSJRnYBqFFxi03AjsJMqpHEgsB0MryZ++x6V5om8NaMU/Zj2JY84o8ZKjbtyxa26U5Bl4s1J5fLj+4EAgM1/9sKEZTFKwwTVuuu5qfFzqgxnAselXqYxpWxI+9i1VNIYtZ9P9xyTE6uEJEqULWnIVP3dkdNY61Ec2GRMzUAvehPxP6+bmajm51ymmUHJZoOiTBCTkMnRJOQKmREjSyhT3O5K2IAqyox9Tck+wVs8eZm0zqqeW/Vu3Er9AmYowhEcwyl4cA51uIYGNIFBCI/wDC8Od56cV+dtFi04855D+APn/Qd/sI8A</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="ioxb3woZF1oAlTScqds23PrgiMY=">AAAB53icbVC7SgNBFL3rM8ZX1NJmMAhWYdZGC4uAjWUE84BkkdnZ2WTI7Owyc1cIS37AxkIRW3/Jzr9xkmyhiQcGDuecy9x7wkxJi5R+e2vrG5tb25Wd6u7e/sFh7ei4Y9PccNHmqUpNL2RWKKlFGyUq0cuMYEmoRDcc38787pMwVqb6ASeZCBI21DKWnKGTWo+1Om3QOcgq8UtShxIu/zWIUp4nQiNXzNq+TzMMCmZQciWm1UFuRcb4mA1F31HNEmGDYr7nlJw7JSJxatzTSObq74mCJdZOktAlE4Yju+zNxP+8fo7xdVBIneUoNF98FOeKYEpmR5NIGsFRTRxh3Ei3K+EjZhhHV03VleAvn7xKOpcNnzb8e1pv3pR1VOAUzuACfLiCJtxBC9rAIYJneIU3T3ov3rv3sYiueeXMCfyB9/kDCGmMcA==</latexit>

�v<latexit sha1_base64="HCiXjOq04H3f4Ed7vqyiRfd+2dI=">AAAB7XicbVA9SwNBEJ2LXzF+nQo2NotBsAp3NlpYBGwsI5hLIDnj3mYvWbO3e+zuRcKR/2BjoYit/8fOf+Pmo9DEBwOP92aYmRelnGnjed9OYWV1bX2juFna2t7Z3XP3DwItM0VonUguVTPCmnImaN0ww2kzVRQnEaeNaHA98RtDqjST4s6MUhomuCdYzAg2VgraaZ/dDztu2at4U6Bl4s9JuXoUPD0AQK3jfrW7kmQJFYZwrHXL91IT5lgZRjgdl9qZpikmA9yjLUsFTqgO8+m1Y3RqlS6KpbIlDJqqvydynGg9SiLbmWDT14veRPzPa2UmvgxzJtLMUEFmi+KMIyPR5HXUZYoSw0eWYKKYvRWRPlaYGBtQyYbgL768TILziu9V/FubxhXMUIRjOIEz8OECqnADNagDgUd4hld4c6Tz4rw7H7PWgjOfOYQ/cD5/AKnSkKA=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="Fc8T4ygtia14k1z/CDji4ezWDqY=">AAAB7XicbVA9SwNBEJ3zM8avqKXNYhCswp2NFhYBG8sI5gOSM+xtNsmavd1jdy4QjvwHGwtFbP0/dv4bN8kVmvhg4PHeDDPzokQKi77/7a2tb2xubRd2irt7+weHpaPjhtWpYbzOtNSmFVHLpVC8jgIlbyWG0ziSvBmNbmd+c8yNFVo94CThYUwHSvQFo+ikRicZisdxt1T2K/4cZJUEOSlDjlq39NXpaZbGXCGT1Np24CcYZtSgYJJPi53U8oSyER3wtqOKxtyG2fzaKTl3So/0tXGlkMzV3xMZja2dxJHrjCkO7bI3E//z2in2r8NMqCRFrthiUT+VBDWZvU56wnCGcuIIZUa4WwkbUkMZuoCKLoRg+eVV0risBH4luPfL1Zs8jgKcwhlcQABXUIU7qEEdGDzBM7zCm6e9F+/d+1i0rnn5zAn8gff5A59Hjx0=</latexit>

⇢e!v<latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit>

�e<latexit sha1_base64="gRKFy+QFytmwqWy0cvo5FmmPz8I=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubeaSNXu3x+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvDAVXBvX/XaWlldW19YLG8XNre2d3dLevq9lphjWmRRSNUOqUfAE64Ybgc1UIY1DgY1wcDX2G4+oNJfJrRmmGMS0l/CIM2qs5LfTPr/DTqnsVtwJyCLxZqRcPfSf7gGg1il9tbuSZTEmhgmqdctzUxPkVBnOBI6K7UxjStmA9rBlaUJj1EE+uXZETqzSJZFUthJDJurviZzGWg/j0HbG1PT1vDcW//NamYkugpwnaWYwYdNFUSaIkWT8OulyhcyIoSWUKW5vJaxPFWXGBlS0IXjzLy8S/6ziuRXvxqZxCVMU4AiO4RQ8OIcqXEMN6sDgAZ7hFd4c6bw4787HtHXJmc0cwB84nz+QDpCP</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="pLq6KB/1S9uyUeWp/G4byg43mK0=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/AF75Ypf9ecgqyTISQVy1Hvlr25fsSxBaZmgxnQCP7XhhGrLmcBpqZsZTCkb0QF2HJU0QRNO5tdOyZlT+iRW2pW0ZK7+npjQxJhxErnOhNqhWfZm4n9eJ7PxVTjhMs0sSrZYFGeCWEVmr5M+18isGDtCmebuVsKGVFNmXUAlF0Kw/PIqaV5UA78a3PmV2nUeRxFO4BTOIYBLqMEt1KEBDB7hGV7hzVPei/fufSxaC14+cwx/4H3+AIWDjww=</latexit>

E<latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit>

V<latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit>

(d) Non-local neural network

Edge block Node block Global block

u0<latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit>�u

<latexit sha1_base64="znt8hwWv6wryqwCugrweUa+jkM8=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubfaSNXu7y+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvFhxZqzvf3tLyyura+uFjeLm1vbObmlvPzQy04TWieRSN2NsKGeC1i2znDaVpjiNOW3Eg6ux33ik2jApbu1Q0SjFPcESRrB1UthWfXaXdUplv+JPgBZJMCPl6mH4dA8AtU7pq92VJEupsIRjY1qBr2yUY20Z4XRUbGeGKkwGuEdbjgqcUhPlk2tH6MQpXZRI7UpYNFF/T+Q4NWaYxq4zxbZv5r2x+J/XymxyEeVMqMxSQaaLkowjK9H4ddRlmhLLh45gopm7FZE+1phYF1DRhRDMv7xIwrNK4FeCG5fGJUxRgCM4hlMI4ByqcA01qAOBB3iGV3jzpPfivXsf09YlbzZzAH/gff4AqE6Qnw==</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="S5XnA5iYIAgqxiI+i0ptSwAiKP4=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/CHrlSt+1Z+DrJIgJxXIUe+Vv7p9xbIEpWWCGtMJ/NSGE6otZwKnpW5mMKVsRAfYcVTSBE04mV87JWdO6ZNYaVfSkrn6e2JCE2PGSeQ6E2qHZtmbif95nczGV+GEyzSzKNliUZwJYhWZvU76XCOzYuwIZZq7WwkbUk2ZdQGVXAjB8surpHlRDfxqcOdXatd5HEU4gVM4hwAuoQa3UIcGMHiEZ3iFN095L96797FoLXj5zDH8gff5A53Djxw=</latexit>

⇢e!u<latexit sha1_base64="2suSYs2KtjHJeb1CIts1JrhYPII=">AAAB/nicbVBNS8NAEN34WetXVDx5WSyCp5KIoMeiF48V7Ac0sWy2m3bpZjfsTpQSCv4VLx4U8erv8Oa/cdvmoK0PBh7vzTAzL0oFN+B5387S8srq2nppo7y5tb2z6+7tN43KNGUNqoTS7YgYJrhkDeAgWDvVjCSRYK1oeD3xWw9MG67kHYxSFiakL3nMKQErdd3DQA/Ufc4CzfsDIFqrR5yNu27Fq3pT4EXiF6SCCtS77lfQUzRLmAQqiDEd30shzIkGTgUbl4PMsJTQIemzjqWSJMyE+fT8MT6xSg/HStuSgKfq74mcJMaMksh2JgQGZt6biP95nQziyzDnMs2ASTpbFGcCg8KTLHCPa0ZBjCwhVHN7K6YDogkFm1jZhuDPv7xImmdV36v6t+eV2lURRwkdoWN0inx0gWroBtVRA1GUo2f0it6cJ+fFeXc+Zq1LTjFzgP7A+fwB7JSWFw==</latexit><latexit sha1_base64="2suSYs2KtjHJeb1CIts1JrhYPII=">AAAB/nicbVBNS8NAEN34WetXVDx5WSyCp5KIoMeiF48V7Ac0sWy2m3bpZjfsTpQSCv4VLx4U8erv8Oa/cdvmoK0PBh7vzTAzL0oFN+B5387S8srq2nppo7y5tb2z6+7tN43KNGUNqoTS7YgYJrhkDeAgWDvVjCSRYK1oeD3xWw9MG67kHYxSFiakL3nMKQErdd3DQA/Ufc4CzfsDIFqrR5yNu27Fq3pT4EXiF6SCCtS77lfQUzRLmAQqiDEd30shzIkGTgUbl4PMsJTQIemzjqWSJMyE+fT8MT6xSg/HStuSgKfq74mcJMaMksh2JgQGZt6biP95nQziyzDnMs2ASTpbFGcCg8KTLHCPa0ZBjCwhVHN7K6YDogkFm1jZhuDPv7xImmdV36v6t+eV2lURRwkdoWN0inx0gWroBtVRA1GUo2f0it6cJ+fFeXc+Zq1LTjFzgP7A+fwB7JSWFw==</latexit><latexit sha1_base64="2suSYs2KtjHJeb1CIts1JrhYPII=">AAAB/nicbVBNS8NAEN34WetXVDx5WSyCp5KIoMeiF48V7Ac0sWy2m3bpZjfsTpQSCv4VLx4U8erv8Oa/cdvmoK0PBh7vzTAzL0oFN+B5387S8srq2nppo7y5tb2z6+7tN43KNGUNqoTS7YgYJrhkDeAgWDvVjCSRYK1oeD3xWw9MG67kHYxSFiakL3nMKQErdd3DQA/Ufc4CzfsDIFqrR5yNu27Fq3pT4EXiF6SCCtS77lfQUzRLmAQqiDEd30shzIkGTgUbl4PMsJTQIemzjqWSJMyE+fT8MT6xSg/HStuSgKfq74mcJMaMksh2JgQGZt6biP95nQziyzDnMs2ASTpbFGcCg8KTLHCPa0ZBjCwhVHN7K6YDogkFm1jZhuDPv7xImmdV36v6t+eV2lURRwkdoWN0inx0gWroBtVRA1GUo2f0it6cJ+fFeXc+Zq1LTjFzgP7A+fwB7JSWFw==</latexit><latexit sha1_base64="2suSYs2KtjHJeb1CIts1JrhYPII=">AAAB/nicbVBNS8NAEN34WetXVDx5WSyCp5KIoMeiF48V7Ac0sWy2m3bpZjfsTpQSCv4VLx4U8erv8Oa/cdvmoK0PBh7vzTAzL0oFN+B5387S8srq2nppo7y5tb2z6+7tN43KNGUNqoTS7YgYJrhkDeAgWDvVjCSRYK1oeD3xWw9MG67kHYxSFiakL3nMKQErdd3DQA/Ufc4CzfsDIFqrR5yNu27Fq3pT4EXiF6SCCtS77lfQUzRLmAQqiDEd30shzIkGTgUbl4PMsJTQIemzjqWSJMyE+fT8MT6xSg/HStuSgKfq74mcJMaMksh2JgQGZt6biP95nQziyzDnMs2ASTpbFGcCg8KTLHCPa0ZBjCwhVHN7K6YDogkFm1jZhuDPv7xImmdV36v6t+eV2lURRwkdoWN0inx0gWroBtVRA1GUo2f0it6cJ+fFeXc+Zq1LTjFzgP7A+fwB7JSWFw==</latexit>

�e<latexit sha1_base64="gRKFy+QFytmwqWy0cvo5FmmPz8I=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubeaSNXu3x+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvDAVXBvX/XaWlldW19YLG8XNre2d3dLevq9lphjWmRRSNUOqUfAE64Ybgc1UIY1DgY1wcDX2G4+oNJfJrRmmGMS0l/CIM2qs5LfTPr/DTqnsVtwJyCLxZqRcPfSf7gGg1il9tbuSZTEmhgmqdctzUxPkVBnOBI6K7UxjStmA9rBlaUJj1EE+uXZETqzSJZFUthJDJurviZzGWg/j0HbG1PT1vDcW//NamYkugpwnaWYwYdNFUSaIkWT8OulyhcyIoSWUKW5vJaxPFWXGBlS0IXjzLy8S/6ziuRXvxqZxCVMU4AiO4RQ8OIcqXEMN6sDgAZ7hFd4c6bw4787HtHXJmc0cwB84nz+QDpCP</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="pLq6KB/1S9uyUeWp/G4byg43mK0=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/AF75Ypf9ecgqyTISQVy1Hvlr25fsSxBaZmgxnQCP7XhhGrLmcBpqZsZTCkb0QF2HJU0QRNO5tdOyZlT+iRW2pW0ZK7+npjQxJhxErnOhNqhWfZm4n9eJ7PxVTjhMs0sSrZYFGeCWEVmr5M+18isGDtCmebuVsKGVFNmXUAlF0Kw/PIqaV5UA78a3PmV2nUeRxFO4BTOIYBLqMEt1KEBDB7hGV7hzVPei/fufSxaC14+cwx/4H3+AIWDjww=</latexit>

E<latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit><latexit sha1_base64="iJ/x8cSgmmYNbMN8WtCvsNrlH/U=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0IOHgggeW7Af0Iay2U7atZtN2N0IJfQXePGgiFd/kjf/jds2B219MPB4b4aZeUEiuDau++0U1tY3NreK26Wd3b39g/LhUUvHqWLYZLGIVSegGgWX2DTcCOwkCmkUCGwH49uZ335CpXksH8wkQT+iQ8lDzqixUuOuX664VXcOskq8nFQgR71f/uoNYpZGKA0TVOuu5ybGz6gynAmclnqpxoSyMR1i11JJI9R+Nj90Ss6sMiBhrGxJQ+bq74mMRlpPosB2RtSM9LI3E//zuqkJr/2MyyQ1KNliUZgKYmIy+5oMuEJmxMQSyhS3txI2oooyY7Mp2RC85ZdXSeui6rlVr3FZqd3kcRThBE7hHDy4ghrcQx2awADhGV7hzXl0Xpx352PRWnDymWP4A+fzB5cfjMM=</latexit>

V<latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit>

(e) Relation network

Edge block Node block Global block

u0<latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit><latexit sha1_base64="Z/n1gIms2/ONBt0R58c8NGdBbqU=">AAAB8nicbVDLSsNAFL2pr1pfVZduBovoqiQi6MJFwY3LCvYBbSiT6aQdOpmEmRuhhH6GGxeKuPVr3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJne533ni2ohYPeI04X5ER0qEglG0Uq8fURwHYZbOzgfVmlt35yCrxCtIDQo0B9Wv/jBmacQVMkmN6Xlugn5GNQom+azSTw1PKJvQEe9ZqmjEjZ/NI8/ImVWGJIy1fQrJXP29kdHImGkU2Mk8oln2cvE/r5dieONnQiUpcsUWH4WpJBiT/H4yFJozlFNLKNPCZiVsTDVlaFuq2BK85ZNXSfuy7rl17+Gq1rgt6ijDCZzCBXhwDQ24hya0gEEMz/AKbw46L86787EYLTnFzjH8gfP5A1s4kUQ=</latexit>�u

<latexit sha1_base64="znt8hwWv6wryqwCugrweUa+jkM8=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubfaSNXu7y+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvFhxZqzvf3tLyyura+uFjeLm1vbObmlvPzQy04TWieRSN2NsKGeC1i2znDaVpjiNOW3Eg6ux33ik2jApbu1Q0SjFPcESRrB1UthWfXaXdUplv+JPgBZJMCPl6mH4dA8AtU7pq92VJEupsIRjY1qBr2yUY20Z4XRUbGeGKkwGuEdbjgqcUhPlk2tH6MQpXZRI7UpYNFF/T+Q4NWaYxq4zxbZv5r2x+J/XymxyEeVMqMxSQaaLkowjK9H4ddRlmhLLh45gopm7FZE+1phYF1DRhRDMv7xIwrNK4FeCG5fGJUxRgCM4hlMI4ByqcA01qAOBB3iGV3jzpPfivXsf09YlbzZzAH/gff4AqE6Qnw==</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="Nc0DXje6uYB+/0fHlXL99yCq0no=">AAAB7XicbVC7SgNBFL0bXzG+ooKNzWAQrMKujRYWARvLCGYTSNYwO5lNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kitAGSXiiWiHWlDNBG4YZTltSURyHnDbD4eXYb95TpVkibkwmaRDjvmARI9hYye/IAbtNu+WKW3UnQIvEm5FK7cB/kNn3e71b/uz0EpLGVBjCsdZtz5UmyLEyjHA6KnVSTSUmQ9ynbUsFjqkO8sm1I3RslR6KEmVLGDRRf0/kONY6i0PbGWMz0PPeWPzPa6cmOg9yJmRqqCDTRVHKkUnQ+HXUY4oSwzNLMFHM3orIACtMjA2oZEPw5l9eJP5p1XOr3rVN4wKmKMIhHMEJeHAGNbiCOjSAwB08wjO8OInz5Lw6b9PWgjOb2Yc/cD5+AGXTkqw=</latexit><latexit sha1_base64="S5XnA5iYIAgqxiI+i0ptSwAiKP4=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/CHrlSt+1Z+DrJIgJxXIUe+Vv7p9xbIEpWWCGtMJ/NSGE6otZwKnpW5mMKVsRAfYcVTSBE04mV87JWdO6ZNYaVfSkrn6e2JCE2PGSeQ6E2qHZtmbif95nczGV+GEyzSzKNliUZwJYhWZvU76XCOzYuwIZZq7WwkbUk2ZdQGVXAjB8surpHlRDfxqcOdXatd5HEU4gVM4hwAuoQa3UIcGMHiEZ3iFN095L96797FoLXj5zDH8gff5A53Djxw=</latexit>

⇢v!u<latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit><latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit><latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit><latexit sha1_base64="8QVocR3pGD0i/QL+G1OhPZDl9fE=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWz3TRLN9mwO6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUEquAbH+bZKK6tr6xvlzcrW9s7unr1/0NIyU5Q1qRRSdQKimeAJawIHwTqpYiQOBGsHw5up3x4xpblM7mGcMj8mg4SHnBIwUs8+8lQkH/KRp/ggAqKUfMTZpGdXnZozA14mbkGqqECjZ395fUmzmCVABdG66zop+DlRwKlgk4qXaZYSOiQD1jU0ITHTfj47f4JPjdLHoVSmEsAz9fdETmKtx3FgOmMCkV70puJ/XjeD8MrPeZJmwBI6XxRmAoPE0yxwnytGQYwNIVRxcyumEVGEgkmsYkJwF19eJq3zmuvU3LuLav26iKOMjtEJOkMuukR1dIsaqIkoytEzekVv1pP1Yr1bH/PWklXMHKI/sD5/AAdVlig=</latexit>

<latexit sha1_base64="m8MJ1M94ujO0d0COo5n2Dsol6rc=">AAAB53icbVC7SgNBFL0bXzG+opY2g0GwCrs2phAM2FhGMA9IFpmdvZsMmZ1dZmaFsKS0sbFQxNZP8Rfs/AZ/wsmj0MQDFw7nnMt9BKng2rjul1NYWV1b3yhulra2d3b3yvsHLZ1kimGTJSJRnYBqFFxi03AjsJMqpHEgsB0MryZ++x6V5om8NaMU/Zj2JY84o8ZKjbtyxa26U5Bl4s1J5fLj+4EAgM1/9sKEZTFKwwTVuuu5qfFzqgxnAselXqYxpWxI+9i1VNIYtZ9P9xyTE6uEJEqULWnIVP3dkdNY61Ec2GRMzUAvehPxP6+bmajm51ymmUHJZoOiTBCTkMnRJOQKmREjSyhT3O5K2IAqyox9Tck+wVs8eZm0zqqeW/Vu3Er9AmYowhEcwyl4cA51uIYGNIFBCI/wDC8Od56cV+dtFi04855D+APn/Qd/sI8A</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="ioxb3woZF1oAlTScqds23PrgiMY=">AAAB53icbVC7SgNBFL3rM8ZX1NJmMAhWYdZGC4uAjWUE84BkkdnZ2WTI7Owyc1cIS37AxkIRW3/Jzr9xkmyhiQcGDuecy9x7wkxJi5R+e2vrG5tb25Wd6u7e/sFh7ei4Y9PccNHmqUpNL2RWKKlFGyUq0cuMYEmoRDcc38787pMwVqb6ASeZCBI21DKWnKGTWo+1Om3QOcgq8UtShxIu/zWIUp4nQiNXzNq+TzMMCmZQciWm1UFuRcb4mA1F31HNEmGDYr7nlJw7JSJxatzTSObq74mCJdZOktAlE4Yju+zNxP+8fo7xdVBIneUoNF98FOeKYEpmR5NIGsFRTRxh3Ei3K+EjZhhHV03VleAvn7xKOpcNnzb8e1pv3pR1VOAUzuACfLiCJtxBC9rAIYJneIU3T3ov3rv3sYiueeXMCfyB9/kDCGmMcA==</latexit>

�v<latexit sha1_base64="HCiXjOq04H3f4Ed7vqyiRfd+2dI=">AAAB7XicbVA9SwNBEJ2LXzF+nQo2NotBsAp3NlpYBGwsI5hLIDnj3mYvWbO3e+zuRcKR/2BjoYit/8fOf+Pmo9DEBwOP92aYmRelnGnjed9OYWV1bX2juFna2t7Z3XP3DwItM0VonUguVTPCmnImaN0ww2kzVRQnEaeNaHA98RtDqjST4s6MUhomuCdYzAg2VgraaZ/dDztu2at4U6Bl4s9JuXoUPD0AQK3jfrW7kmQJFYZwrHXL91IT5lgZRjgdl9qZpikmA9yjLUsFTqgO8+m1Y3RqlS6KpbIlDJqqvydynGg9SiLbmWDT14veRPzPa2UmvgxzJtLMUEFmi+KMIyPR5HXUZYoSw0eWYKKYvRWRPlaYGBtQyYbgL768TILziu9V/FubxhXMUIRjOIEz8OECqnADNagDgUd4hld4c6Tz4rw7H7PWgjOfOYQ/cD5/AKnSkKA=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="Fc8T4ygtia14k1z/CDji4ezWDqY=">AAAB7XicbVA9SwNBEJ3zM8avqKXNYhCswp2NFhYBG8sI5gOSM+xtNsmavd1jdy4QjvwHGwtFbP0/dv4bN8kVmvhg4PHeDDPzokQKi77/7a2tb2xubRd2irt7+weHpaPjhtWpYbzOtNSmFVHLpVC8jgIlbyWG0ziSvBmNbmd+c8yNFVo94CThYUwHSvQFo+ikRicZisdxt1T2K/4cZJUEOSlDjlq39NXpaZbGXCGT1Np24CcYZtSgYJJPi53U8oSyER3wtqOKxtyG2fzaKTl3So/0tXGlkMzV3xMZja2dxJHrjCkO7bI3E//z2in2r8NMqCRFrthiUT+VBDWZvU56wnCGcuIIZUa4WwkbUkMZuoCKLoRg+eVV0risBH4luPfL1Zs8jgKcwhlcQABXUIU7qEEdGDzBM7zCm6e9F+/d+1i0rnn5zAn8gff5A59Hjx0=</latexit>

V<latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit>

u<latexit sha1_base64="0coyYP26hzTYQyo/d27+M3N3DnU=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovgqiQi6MJFwY3LCvaBbSiT6aQdOpmEmRuhhP6FGxeKuPVv3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJre533ni2ohYPeA04X5ER0qEglG00mM/ojgOwiydDao1t+7OQVaJV5AaFGgOql/9YczSiCtkkhrT89wE/YxqFEzyWaWfGp5QNqEj3rNU0YgbP5snnpEzqwxJGGv7FJK5+nsjo5Ex0yiwk3lCs+zl4n9eL8Xw2s+ESlLkii0+ClNJMCb5+WQoNGcop5ZQpoXNStiYasrQllSxJXjLJ6+S9kXdc+ve/WWtcVPUUYYTOIVz8OAKGnAHTWgBAwXP8ApvjnFenHfnYzFacoqdY/gD5/MH9tyREw==</latexit><latexit sha1_base64="0coyYP26hzTYQyo/d27+M3N3DnU=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovgqiQi6MJFwY3LCvaBbSiT6aQdOpmEmRuhhP6FGxeKuPVv3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJre533ni2ohYPeA04X5ER0qEglG00mM/ojgOwiydDao1t+7OQVaJV5AaFGgOql/9YczSiCtkkhrT89wE/YxqFEzyWaWfGp5QNqEj3rNU0YgbP5snnpEzqwxJGGv7FJK5+nsjo5Ex0yiwk3lCs+zl4n9eL8Xw2s+ESlLkii0+ClNJMCb5+WQoNGcop5ZQpoXNStiYasrQllSxJXjLJ6+S9kXdc+ve/WWtcVPUUYYTOIVz8OAKGnAHTWgBAwXP8ApvjnFenHfnYzFacoqdY/gD5/MH9tyREw==</latexit><latexit sha1_base64="0coyYP26hzTYQyo/d27+M3N3DnU=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovgqiQi6MJFwY3LCvaBbSiT6aQdOpmEmRuhhP6FGxeKuPVv3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJre533ni2ohYPeA04X5ER0qEglG00mM/ojgOwiydDao1t+7OQVaJV5AaFGgOql/9YczSiCtkkhrT89wE/YxqFEzyWaWfGp5QNqEj3rNU0YgbP5snnpEzqwxJGGv7FJK5+nsjo5Ex0yiwk3lCs+zl4n9eL8Xw2s+ESlLkii0+ClNJMCb5+WQoNGcop5ZQpoXNStiYasrQllSxJXjLJ6+S9kXdc+ve/WWtcVPUUYYTOIVz8OAKGnAHTWgBAwXP8ApvjnFenHfnYzFacoqdY/gD5/MH9tyREw==</latexit><latexit sha1_base64="0coyYP26hzTYQyo/d27+M3N3DnU=">AAAB8XicbVDLSsNAFL2pr1pfVZduBovgqiQi6MJFwY3LCvaBbSiT6aQdOpmEmRuhhP6FGxeKuPVv3Pk3TtostPXAwOGce5lzT5BIYdB1v53S2vrG5lZ5u7Kzu7d/UD08aps41Yy3WCxj3Q2o4VIo3kKBkncTzWkUSN4JJre533ni2ohYPeA04X5ER0qEglG00mM/ojgOwiydDao1t+7OQVaJV5AaFGgOql/9YczSiCtkkhrT89wE/YxqFEzyWaWfGp5QNqEj3rNU0YgbP5snnpEzqwxJGGv7FJK5+nsjo5Ex0yiwk3lCs+zl4n9eL8Xw2s+ESlLkii0+ClNJMCb5+WQoNGcop5ZQpoXNStiYasrQllSxJXjLJ6+S9kXdc+ve/WWtcVPUUYYTOIVz8OAKGnAHTWgBAwXP8ApvjnFenHfnYzFacoqdY/gD5/MH9tyREw==</latexit>

(f) Deep set

Figure 4: Different internal GN block configurations. See Section 3.2 for details on the notation,and Section 4 for details about each variant. (a) A full GN predicts node, edge, and global outputattributes based on incoming node, edge, and global attributes. (b) An independent, recurrentupdate block takes input and hidden graphs, and the φ functions are RNNs (Sanchez-Gonzalezet al., 2018). (c) An MPNN (Gilmer et al., 2017) predicts node, edge, and global output attributesbased on incoming node, edge, and global attributes. Note that the global prediction does notinclude aggregated edges. (d) A NLNN (Wang et al., 2018c) only predicts node output attributes.(e) A relation network (Raposo et al., 2017; Santoro et al., 2017) only uses the edge predictionsto predict global attributes. (f) A Deep Set (Zaheer et al., 2017) bypasses the edge update andpredicts updated global attributes.

4.2.1 Message-passing neural network (MPNN)

Gilmer et al. (2017)’s MPNN generalizes a number of previous architectures and can be translatednaturally into the GN formalism. Following the MPNN paper’s terminology (see Gilmer et al.(2017), pages 2-4):

◦ the message function, Mt, plays the role of the GN’s φe, but does not take u as input,◦ elementwise summation is used for the GN’s ρe→v,◦ the update function, Ut, plays the role of the GN’s φv,

16

Page 17: Relational inductive biases, deep learning, and graph networks

V<latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit><latexit sha1_base64="xc4uzoZiBSxZUZkArgltxczS6nM=">AAAB6HicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwMYyAfMByRH2NnPJmr29Y3dPCEd+gY2FIrb+JDv/jZvkCk18MPB4b4aZeUEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7u533lCpXksH8w0QT+iI8lDzqixUrM9KFfcqrsAWSdeTiqQozEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ6mkEWo/Wxw6IxdWGZIwVrakIQv190RGI62nUWA7I2rGetWbi/95vdSEN37GZZIalGy5KEwFMTGZf02GXCEzYmoJZYrbWwkbU0WZsdmUbAje6svrpH1V9dyq17yu1G/zOIpwBudwCR7UoA730IAWMEB4hld4cx6dF+fd+Vi2Fpx85hT+wPn8AbDjjNQ=</latexit>

↵e<latexit sha1_base64="mjs48M94BmT64MLe6tKpQUPkNJM=">AAAB73icbVA9SwNBEJ3zM8avqKXNYRCswp0IWlgEbCwjmA9IzjC3mUuW7O2du3tCCPkTNhaK2Pp37Pw3bpIrNPHBwOO9GWbmhang2njet7Oyura+sVnYKm7v7O7tlw4OGzrJFKM6S0SiWiFqElxS3XAjqJUqwjgU1AyHN1O/+URK80Tem1FKQYx9ySPO0Fip1UGRDvCBuqWyV/FmcJeJn5My5Kh1S1+dXsKymKRhArVu+15qgjEqw5mgSbGTaUqRDbFPbUslxqSD8ezeiXtqlZ4bJcqWNO5M/T0xxljrURzazhjNQC96U/E/r52Z6CoYc5lmhiSbL4oy4ZrEnT7v9rgiZsTIEmSK21tdNkCFzNiIijYEf/HlZdI4r/hexb+7KFev8zgKcAwncAY+XEIVbqEGdWAg4Ble4c15dF6cd+dj3rri5DNH8AfO5w8AXY/p</latexit><latexit sha1_base64="mjs48M94BmT64MLe6tKpQUPkNJM=">AAAB73icbVA9SwNBEJ3zM8avqKXNYRCswp0IWlgEbCwjmA9IzjC3mUuW7O2du3tCCPkTNhaK2Pp37Pw3bpIrNPHBwOO9GWbmhang2njet7Oyura+sVnYKm7v7O7tlw4OGzrJFKM6S0SiWiFqElxS3XAjqJUqwjgU1AyHN1O/+URK80Tem1FKQYx9ySPO0Fip1UGRDvCBuqWyV/FmcJeJn5My5Kh1S1+dXsKymKRhArVu+15qgjEqw5mgSbGTaUqRDbFPbUslxqSD8ezeiXtqlZ4bJcqWNO5M/T0xxljrURzazhjNQC96U/E/r52Z6CoYc5lmhiSbL4oy4ZrEnT7v9rgiZsTIEmSK21tdNkCFzNiIijYEf/HlZdI4r/hexb+7KFev8zgKcAwncAY+XEIVbqEGdWAg4Ble4c15dF6cd+dj3rri5DNH8AfO5w8AXY/p</latexit><latexit sha1_base64="mjs48M94BmT64MLe6tKpQUPkNJM=">AAAB73icbVA9SwNBEJ3zM8avqKXNYRCswp0IWlgEbCwjmA9IzjC3mUuW7O2du3tCCPkTNhaK2Pp37Pw3bpIrNPHBwOO9GWbmhang2njet7Oyura+sVnYKm7v7O7tlw4OGzrJFKM6S0SiWiFqElxS3XAjqJUqwjgU1AyHN1O/+URK80Tem1FKQYx9ySPO0Fip1UGRDvCBuqWyV/FmcJeJn5My5Kh1S1+dXsKymKRhArVu+15qgjEqw5mgSbGTaUqRDbFPbUslxqSD8ezeiXtqlZ4bJcqWNO5M/T0xxljrURzazhjNQC96U/E/r52Z6CoYc5lmhiSbL4oy4ZrEnT7v9rgiZsTIEmSK21tdNkCFzNiIijYEf/HlZdI4r/hexb+7KFev8zgKcAwncAY+XEIVbqEGdWAg4Ble4c15dF6cd+dj3rri5DNH8AfO5w8AXY/p</latexit><latexit sha1_base64="mjs48M94BmT64MLe6tKpQUPkNJM=">AAAB73icbVA9SwNBEJ3zM8avqKXNYRCswp0IWlgEbCwjmA9IzjC3mUuW7O2du3tCCPkTNhaK2Pp37Pw3bpIrNPHBwOO9GWbmhang2njet7Oyura+sVnYKm7v7O7tlw4OGzrJFKM6S0SiWiFqElxS3XAjqJUqwjgU1AyHN1O/+URK80Tem1FKQYx9ySPO0Fip1UGRDvCBuqWyV/FmcJeJn5My5Kh1S1+dXsKymKRhArVu+15qgjEqw5mgSbGTaUqRDbFPbUslxqSD8ezeiXtqlZ4bJcqWNO5M/T0xxljrURzazhjNQC96U/E/r52Z6CoYc5lmhiSbL4oy4ZrEnT7v9rgiZsTIEmSK21tdNkCFzNiIijYEf/HlZdI4r/hexb+7KFev8zgKcAwncAY+XEIVbqEGdWAg4Ble4c15dF6cd+dj3rri5DNH8AfO5w8AXY/p</latexit>

�e<latexit sha1_base64="EsSika+7GeuHZg/021QVL5D37Tg=">AAAB7nicbVDLSgNBEOyNrxhfUY9eBoPgKeyKoAcPAS8eI5gHJGuYnfQmQ2YfzPQKIeQjvHhQxKvf482/cZLsQRMLGoqqbrq7glRJQ6777RTW1jc2t4rbpZ3dvf2D8uFR0ySZFtgQiUp0O+AGlYyxQZIUtlONPAoUtoLR7cxvPaE2MokfaJyiH/FBLEMpOFmp1Q2Q+CP2yhW36s7BVomXkwrkqPfKX91+IrIIYxKKG9Px3JT8CdckhcJpqZsZTLkY8QF2LI15hMafzM+dsjOr9FmYaFsxsbn6e2LCI2PGUWA7I05Ds+zNxP+8TkbhtT+RcZoRxmKxKMwUo4TNfmd9qVGQGlvChZb2ViaGXHNBNqGSDcFbfnmVNC+qnlv17i8rtZs8jiKcwCmcgwdXUIM7qEMDBIzgGV7hzUmdF+fd+Vi0Fpx85hj+wPn8ATfaj3U=</latexit><latexit sha1_base64="EsSika+7GeuHZg/021QVL5D37Tg=">AAAB7nicbVDLSgNBEOyNrxhfUY9eBoPgKeyKoAcPAS8eI5gHJGuYnfQmQ2YfzPQKIeQjvHhQxKvf482/cZLsQRMLGoqqbrq7glRJQ6777RTW1jc2t4rbpZ3dvf2D8uFR0ySZFtgQiUp0O+AGlYyxQZIUtlONPAoUtoLR7cxvPaE2MokfaJyiH/FBLEMpOFmp1Q2Q+CP2yhW36s7BVomXkwrkqPfKX91+IrIIYxKKG9Px3JT8CdckhcJpqZsZTLkY8QF2LI15hMafzM+dsjOr9FmYaFsxsbn6e2LCI2PGUWA7I05Ds+zNxP+8TkbhtT+RcZoRxmKxKMwUo4TNfmd9qVGQGlvChZb2ViaGXHNBNqGSDcFbfnmVNC+qnlv17i8rtZs8jiKcwCmcgwdXUIM7qEMDBIzgGV7hzUmdF+fd+Vi0Fpx85hj+wPn8ATfaj3U=</latexit><latexit sha1_base64="EsSika+7GeuHZg/021QVL5D37Tg=">AAAB7nicbVDLSgNBEOyNrxhfUY9eBoPgKeyKoAcPAS8eI5gHJGuYnfQmQ2YfzPQKIeQjvHhQxKvf482/cZLsQRMLGoqqbrq7glRJQ6777RTW1jc2t4rbpZ3dvf2D8uFR0ySZFtgQiUp0O+AGlYyxQZIUtlONPAoUtoLR7cxvPaE2MokfaJyiH/FBLEMpOFmp1Q2Q+CP2yhW36s7BVomXkwrkqPfKX91+IrIIYxKKG9Px3JT8CdckhcJpqZsZTLkY8QF2LI15hMafzM+dsjOr9FmYaFsxsbn6e2LCI2PGUWA7I05Ds+zNxP+8TkbhtT+RcZoRxmKxKMwUo4TNfmd9qVGQGlvChZb2ViaGXHNBNqGSDcFbfnmVNC+qnlv17i8rtZs8jiKcwCmcgwdXUIM7qEMDBIzgGV7hzUmdF+fd+Vi0Fpx85hj+wPn8ATfaj3U=</latexit><latexit sha1_base64="EsSika+7GeuHZg/021QVL5D37Tg=">AAAB7nicbVDLSgNBEOyNrxhfUY9eBoPgKeyKoAcPAS8eI5gHJGuYnfQmQ2YfzPQKIeQjvHhQxKvf482/cZLsQRMLGoqqbrq7glRJQ6777RTW1jc2t4rbpZ3dvf2D8uFR0ySZFtgQiUp0O+AGlYyxQZIUtlONPAoUtoLR7cxvPaE2MokfaJyiH/FBLEMpOFmp1Q2Q+CP2yhW36s7BVomXkwrkqPfKX91+IrIIYxKKG9Px3JT8CdckhcJpqZsZTLkY8QF2LI15hMafzM+dsjOr9FmYaFsxsbn6e2LCI2PGUWA7I05Ds+zNxP+8TkbhtT+RcZoRxmKxKMwUo4TNfmd9qVGQGlvChZb2ViaGXHNBNqGSDcFbfnmVNC+qnlv17i8rtZs8jiKcwCmcgwdXUIM7qEMDBIzgGV7hzUmdF+fd+Vi0Fpx85hj+wPn8ATfaj3U=</latexit>

⇢e!v<latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit><latexit sha1_base64="s3/Cw/iD/Ic9TAit26LWmPV1hK0=">AAAB/nicbVBNS8NAEN3Ur1q/ouLJy2IRPJVEBD0WvXisYD+giWWznTRLN9mwu6mUUPCvePGgiFd/hzf/jds2B219MPB4b4aZeUHKmdKO822VVlbX1jfKm5Wt7Z3dPXv/oKVEJik0qeBCdgKigLMEmpppDp1UAokDDu1geDP12yOQionkXo9T8GMySFjIKNFG6tlHnozEQw6eZINIEynFIx5NenbVqTkz4GXiFqSKCjR69pfXFzSLIdGUE6W6rpNqPydSM8phUvEyBSmhQzKArqEJiUH5+ez8CT41Sh+HQppKNJ6pvydyEis1jgPTGRMdqUVvKv7ndTMdXvk5S9JMQ0Lni8KMYy3wNAvcZxKo5mNDCJXM3IppRCSh2iRWMSG4iy8vk9Z5zXVq7t1FtX5dxFFGx+gEnSEXXaI6ukUN1EQU5egZvaI368l6sd6tj3lrySpmDtEfWJ8/7hmWGA==</latexit>

�e<latexit sha1_base64="gRKFy+QFytmwqWy0cvo5FmmPz8I=">AAAB7XicbVA9SwNBEJ3zM8avqGBjsxgEq3Bno4VFwMYygrkEkjPubeaSNXu3x+6eEo78BxsLRWz9P3b+GzcfhSY+GHi8N8PMvDAVXBvX/XaWlldW19YLG8XNre2d3dLevq9lphjWmRRSNUOqUfAE64Ybgc1UIY1DgY1wcDX2G4+oNJfJrRmmGMS0l/CIM2qs5LfTPr/DTqnsVtwJyCLxZqRcPfSf7gGg1il9tbuSZTEmhgmqdctzUxPkVBnOBI6K7UxjStmA9rBlaUJj1EE+uXZETqzSJZFUthJDJurviZzGWg/j0HbG1PT1vDcW//NamYkugpwnaWYwYdNFUSaIkWT8OulyhcyIoSWUKW5vJaxPFWXGBlS0IXjzLy8S/6ziuRXvxqZxCVMU4AiO4RQ8OIcqXEMN6sDgAZ7hFd4c6bw4787HtHXJmc0cwB84nz+QDpCP</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="74MJShuZzxGyM2nLY3EY87InuhI=">AAAB7XicbVC7SgNBFJ2NrxhfUcHGZjAIVmHXRguLgI1lBLMJJGuYndxNxszODjOzyrLkH2wsFNHS/7HzA/wPJ49CEw9cOJxzL/feE0rOtHHdL6ewtLyyulZcL21sbm3vlHf3fJ2kikKDJjxRrZBo4ExAwzDDoSUVkDjk0AyHl2O/eQ9Ks0TcmExCEJO+YBGjxFjJ78gBu4VuueJW3QnwIvFmpFI78B9k9v1e75Y/O72EpjEIQznRuu250gQ5UYZRDqNSJ9UgCR2SPrQtFSQGHeSTa0f42Co9HCXKljB4ov6eyEmsdRaHtjMmZqDnvbH4n9dOTXQe5EzI1ICg00VRyrFJ8Ph13GMKqOGZJYQqZm/FdEAUocYGVLIhePMvLxL/tOq5Ve/apnGBpiiiQ3SETpCHzlANXaE6aiCK7tAjekYvTuI8Oa/O27S14Mxm9tEfOB8/TZOSnA==</latexit><latexit sha1_base64="pLq6KB/1S9uyUeWp/G4byg43mK0=">AAAB7XicbVA9SwNBEJ2LXzF+RS1tFoNgFe5stLAI2FhGMB+QnGFvM5es2ds9dveEEPIfbCwUsfX/2Plv3CRXaOKDgcd7M8zMi1LBjfX9b6+wtr6xuVXcLu3s7u0flA+PmkZlmmGDKaF0O6IGBZfYsNwKbKcaaRIJbEWjm5nfekJtuJL3dpximNCB5DFn1Dqp2U2H/AF75Ypf9ecgqyTISQVy1Hvlr25fsSxBaZmgxnQCP7XhhGrLmcBpqZsZTCkb0QF2HJU0QRNO5tdOyZlT+iRW2pW0ZK7+npjQxJhxErnOhNqhWfZm4n9eJ7PxVTjhMs0sSrZYFGeCWEVmr5M+18isGDtCmebuVsKGVFNmXUAlF0Kw/PIqaV5UA78a3PmV2nUeRxFO4BTOIYBLqMEt1KEBDB7hGV7hzVPei/fufSxaC14+cwx/4H3+AIWDjww=</latexit>

<latexit sha1_base64="m8MJ1M94ujO0d0COo5n2Dsol6rc=">AAAB53icbVC7SgNBFL0bXzG+opY2g0GwCrs2phAM2FhGMA9IFpmdvZsMmZ1dZmaFsKS0sbFQxNZP8Rfs/AZ/wsmj0MQDFw7nnMt9BKng2rjul1NYWV1b3yhulra2d3b3yvsHLZ1kimGTJSJRnYBqFFxi03AjsJMqpHEgsB0MryZ++x6V5om8NaMU/Zj2JY84o8ZKjbtyxa26U5Bl4s1J5fLj+4EAgM1/9sKEZTFKwwTVuuu5qfFzqgxnAselXqYxpWxI+9i1VNIYtZ9P9xyTE6uEJEqULWnIVP3dkdNY61Ec2GRMzUAvehPxP6+bmajm51ymmUHJZoOiTBCTkMnRJOQKmREjSyhT3O5K2IAqyox9Tck+wVs8eZm0zqqeW/Vu3Er9AmYowhEcwyl4cA51uIYGNIFBCI/wDC8Od56cV+dtFi04855D+APn/Qd/sI8A</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="q1zM5ZsCNMJAtNUZI97B98ATlaA=">AAAB53icbVC7SgNBFL3rM8ZX1FKQwSBYhV0bLQQDNpYJmAckQWZn7yZDZmeXmVkhLCltbCwUsfUvbP0FO79BP8LJo9DEAxcO55zLffiJ4Nq47qezsLi0vLKaW8uvb2xubRd2dus6ThXDGotFrJo+1Si4xJrhRmAzUUgjX2DD71+O/MYtKs1jeW0GCXYi2pU85IwaK1VuCkW35I5B5ok3JcWL96+7g7fqt81/tIOYpRFKwwTVuuW5ielkVBnOBA7z7VRjQlmfdrFlqaQR6k423nNIjqwSkDBWtqQhY/V3R0YjrQeRb5MRNT09643E/7xWasKzTsZlkhqUbDIoTAUxMRkdTQKukBkxsIQyxe2uhPWooszY1+TtE7zZk+dJ/aTkuSWv6hbL5zBBDvbhEI7Bg1MowxVUoAYMAriHR3hyuPPgPDsvk+iCM+3Zgz9wXn8AGkeQ8w==</latexit><latexit sha1_base64="ioxb3woZF1oAlTScqds23PrgiMY=">AAAB53icbVC7SgNBFL3rM8ZX1NJmMAhWYdZGC4uAjWUE84BkkdnZ2WTI7Owyc1cIS37AxkIRW3/Jzr9xkmyhiQcGDuecy9x7wkxJi5R+e2vrG5tb25Wd6u7e/sFh7ei4Y9PccNHmqUpNL2RWKKlFGyUq0cuMYEmoRDcc38787pMwVqb6ASeZCBI21DKWnKGTWo+1Om3QOcgq8UtShxIu/zWIUp4nQiNXzNq+TzMMCmZQciWm1UFuRcb4mA1F31HNEmGDYr7nlJw7JSJxatzTSObq74mCJdZOktAlE4Yju+zNxP+8fo7xdVBIneUoNF98FOeKYEpmR5NIGsFRTRxh3Ei3K+EjZhhHV03VleAvn7xKOpcNnzb8e1pv3pR1VOAUzuACfLiCJtxBC9rAIYJneIU3T3ov3rv3sYiueeXMCfyB9/kDCGmMcA==</latexit>

�v<latexit sha1_base64="HCiXjOq04H3f4Ed7vqyiRfd+2dI=">AAAB7XicbVA9SwNBEJ2LXzF+nQo2NotBsAp3NlpYBGwsI5hLIDnj3mYvWbO3e+zuRcKR/2BjoYit/8fOf+Pmo9DEBwOP92aYmRelnGnjed9OYWV1bX2juFna2t7Z3XP3DwItM0VonUguVTPCmnImaN0ww2kzVRQnEaeNaHA98RtDqjST4s6MUhomuCdYzAg2VgraaZ/dDztu2at4U6Bl4s9JuXoUPD0AQK3jfrW7kmQJFYZwrHXL91IT5lgZRjgdl9qZpikmA9yjLUsFTqgO8+m1Y3RqlS6KpbIlDJqqvydynGg9SiLbmWDT14veRPzPa2UmvgxzJtLMUEFmi+KMIyPR5HXUZYoSw0eWYKKYvRWRPlaYGBtQyYbgL768TILziu9V/FubxhXMUIRjOIEz8OECqnADNagDgUd4hld4c6Tz4rw7H7PWgjOfOYQ/cD5/AKnSkKA=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="/voSHBGyFE5xYPVKPYM/GTIarLQ=">AAAB7XicbVC7SgNBFL3rM8ZXVLCxWQyCVdi10cIiYGMZwWwCyRpmJ7PJmNmZYWY2siz5BxsLRbT0f+z8AP/DyaPQxAMXDufcy733RJJRbTzvy1laXlldWy9sFDe3tnd2S3v7gRapwqSOBROqGSFNGOWkbqhhpCkVQUnESCMaXI39xpAoTQW/NZkkYYJ6nMYUI2OloC379G7YKZW9ijeBu0j8GSlXD4MHmX2/1zqlz3ZX4DQh3GCGtG75njRhjpShmJFRsZ1qIhEeoB5pWcpRQnSYT64duSdW6bqxULa4cSfq74kcJVpnSWQ7E2T6et4bi/95rdTEF2FOuUwN4Xi6KE6Za4Q7ft3tUkWwYZklCCtqb3VxHymEjQ2oaEPw519eJMFZxfcq/o1N4xKmKMARHMMp+HAOVbiGGtQBwz08wjO8OMJ5cl6dt2nrkjObOYA/cD5+AGdXkq0=</latexit><latexit sha1_base64="Fc8T4ygtia14k1z/CDji4ezWDqY=">AAAB7XicbVA9SwNBEJ3zM8avqKXNYhCswp2NFhYBG8sI5gOSM+xtNsmavd1jdy4QjvwHGwtFbP0/dv4bN8kVmvhg4PHeDDPzokQKi77/7a2tb2xubRd2irt7+weHpaPjhtWpYbzOtNSmFVHLpVC8jgIlbyWG0ziSvBmNbmd+c8yNFVo94CThYUwHSvQFo+ikRicZisdxt1T2K/4cZJUEOSlDjlq39NXpaZbGXCGT1Np24CcYZtSgYJJPi53U8oSyER3wtqOKxtyG2fzaKTl3So/0tXGlkMzV3xMZja2dxJHrjCkO7bI3E//z2in2r8NMqCRFrthiUT+VBDWZvU56wnCGcuIIZUa4WwkbUkMZuoCKLoRg+eVV0risBH4luPfL1Zs8jgKcwhlcQABXUIU7qEEdGDzBM7zCm6e9F+/d+1i0rnn5zAn8gff5A59Hjx0=</latexit>

V 0<latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit><latexit sha1_base64="gAQ7qdt3IKvK5oBqK3uN1PHYi1k=">AAAB6XicbVA9SwNBEJ2LXzF+RS1tFoNoFe4koIVFwMYyivmA5Ah7m7lkyd7esbsnhCP/wMZCEVv/kZ3/xk1yhSY+GHi8N8PMvCARXBvX/XYKa+sbm1vF7dLO7t7+QfnwqKXjVDFssljEqhNQjYJLbBpuBHYShTQKBLaD8e3Mbz+h0jyWj2aSoB/RoeQhZ9RY6aF13i9X3Ko7B1klXk4qkKPRL3/1BjFLI5SGCap113MT42dUGc4ETku9VGNC2ZgOsWuppBFqP5tfOiVnVhmQMFa2pCFz9fdERiOtJ1FgOyNqRnrZm4n/ed3UhNd+xmWSGpRssShMBTExmb1NBlwhM2JiCWWK21sJG1FFmbHhlGwI3vLLq6R1WfXcqndfq9Rv8jiKcAKncAEeXEEd7qABTWAQwjO8wpszdl6cd+dj0Vpw8plj+APn8wcRSI0F</latexit>

Figure 5: NLNNs as GNs. A schematic showing how NLNNs (Wang et al., 2018c) are implementedby the φe and ρe→v under the GN framework. Typically, NLNNs assume that different regions ofan image (or words in a sentence) correspond to nodes in a fully connected graph, and the attentionmechanism defines a weighted sum over nodes during the aggregation step.

◦ the readout function, R, plays the role of the GN’s φu, but does not take u or E′ as input,and thus an analog to the GN’s ρe→u is not required;◦ dmaster serves a roughly similar purpose to the GN’s u, but is defined as an extra node

connected to all others, and thus does not influence the edge and global updates directly. Itcan then be represented in the GN’s V .

Figure 4c shows how an MPNN is structured, according to the GN framework. For details andvarious MPNN architectures, see the Appendix.

4.2.2 Non-local neural networks (NLNN)

Wang et al. (2018c)’s NLNN, which unifies various “intra-/self-/vertex-/graph-attention” approaches(Lin et al., 2017; Vaswani et al., 2017; Hoshen, 2017; Velickovic et al., 2018; Shaw et al., 2018),can also be translated into the GN formalism. The label “attention” refers to how the nodes areupdated: each node update is based on a weighted sum of (some function of) the node attributes ofits neighbors, where the weight between a node and one of its neighbors is computed by a scalarpairwise function between their attributes (and then normalized across neighbors). The publishedNLNN formalism does not explicitly include edges, and instead computes pairwise attention weightsbetween all nodes. But various NLNN-compliant models, such as the vertex attention interactionnetwork (Hoshen, 2017) and graph attention network (Velickovic et al., 2018), are able to handleexplicit edges by effectively setting to zero the weights between nodes which do not share an edge.

As Figures 4d and 5 illustrate, the φe is factored into the scalar pairwise-interaction functionwhich returns the unnormalized attention term, denoted αe (vrk ,vsk) = a′k, and a vector-valuednon-pairwise term, denoted βe (vsk) = b′k. In the ρe→v aggregation, the a′k terms are normalizedacross each receiver’s edges, b′k, and elementwise summed:

φe (ek,vrk ,vsk ,u) := fe (vrk ,vsk) = (αe (vrk ,vsk) , βe (vsk)) = (a′k,b′k) = e′k

φv(e′i,vi,u

):= fv(e′i)

ρe→v(E′i)

:=1∑

{k: rk=i} a′k

∑{k: rk=i}

a′kb′k

In the NLNN paper’s terminology (see Wang et al. (2018c), pages 2-4):

◦ their f plays the role of the above α,

17

Page 18: Relational inductive biases, deep learning, and graph networks

◦ their g plays the role of the above β.

This formulation may be helpful for focusing only on those interactions which are most relevant forthe downstream task, especially when the input entities were a set, from which a graph was formedby adding all possible edges between them.

Vaswani et al. (2017)’s multi-headed self-attention mechanism adds an interesting feature, wherethe φe and ρe→v are implemented by a parallel set of functions, whose results are concatenatedtogether as the final step of ρe→v. This can be interpreted as using typed edges, where the differenttypes index into different φe component functions, analogous to Li et al. (2016).

For details and various NLNN architectures, see the Appendix.

4.2.3 Other graph network variants

The full GN (Equation 2) can be used to predict a full graph, or any subset of (u′, V ′, E′), asoutlined in Section 4.1.1. For example, to predict a global property of a graph, V ′ and E′ can justbe ignored. Similarly, if global, node, or edge attributes are unspecified in the inputs, those vectorscan be zero-length, i.e., not taken as explicit input arguments. The same idea applies for other GNvariants which do not use the full set of mapping (φ) and reduction (ρ) functions. For instance,Interaction Networks (Battaglia et al., 2016; Watters et al., 2017) and the Neural Physics Engine(Chang et al., 2017) use a full GN but for the absence of the global to update the edge properties(see Appendix for details).

Various models, including CommNet (Sukhbaatar et al., 2016), structure2vec (Dai et al., 2016)(in the version of (Dai et al., 2017)), and Gated Graph Sequence Neural Networks (Li et al., 2016)have used a φe which does not directly compute pairwise interactions, but instead ignore the receivernode, operating only on the sender node and in some cases an edge attribute. This can be expressedby implementations of φe with the following signatures, such as:

φe (ek,vrk ,vsk ,u) := fe (vsk)

or φe (ek,vrk ,vsk ,u) := vsk + fe (ek)

or φe (ek,vrk ,vsk ,u) := fe (ek,vsk) .

See the Appendix for further details.Relation Networks (Raposo et al., 2017; Santoro et al., 2017) bypass the node update entirely

and predict the global output from pooled edge information directly (see also Figure 4e),

φe (ek,vrk ,vsk ,u) := fe (vrk ,vsk) = NNe ([vrk ,vsk ])

φu(e′, v′,u

):= fu

(e′)

= NNu

(e′)

ρe→u(E′)

:= =∑k

e′k

Deep Sets (Zaheer et al., 2017) bypass the edges update completely and predict the global outputfrom pooled nodes information directly (Figure 4f),

φv (ei,vi,u) := fv (vi,u) = NNv ([vi,u])

φu(e′, v′,u

):= fu

(v′)

= NNu

(v′)

ρv→u(V ′)

:= =∑i

v′i

PointNet (Qi et al., 2017) use similar update rule, with a max-aggregation for ρv→u and a two-stepnode update.

18

Page 19: Relational inductive biases, deep learning, and graph networks

GM<latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit>

GN1<latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72d9r1+uuFV3DrRKvJxUIEejX/7qDSKSCCoN4VjrrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE//zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d11GEEziFc/CgBnW4gwY0gcATPMMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit><latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72d9r1+uuFV3DrRKvJxUIEejX/7qDSKSCCoN4VjrrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE//zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d11GEEziFc/CgBnW4gwY0gcATPMMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit><latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72d9r1+uuFV3DrRKvJxUIEejX/7qDSKSCCoN4VjrrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE//zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d11GEEziFc/CgBnW4gwY0gcATPMMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit><latexit sha1_base64="oAmr7/S238q10w2wEvXkfEGmAr8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIUBcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72d9r1+uuFV3DrRKvJxUIEejX/7qDSKSCCoN4VjrrufGxk+xMoxwOiv1Ek1jTMZ4SLuWSiyo9tN56Bk6s8oAhZGyTxo0V39vpFhoPRWBncxC6mUvE//zuokJr/yUyTgxVJLFoTDhyEQoawANmKLE8KklmChmsyIywgoTY3sq2RK85S+vktZF1XOr3sNlpX6d11GEEziFc/CgBnW4gwY0gcATPMMrvDkT58V5dz4WowUn3zmGP3A+fwCg3ZH4</latexit>

GN2<latexit sha1_base64="pet508CCa1uIZM8cv8xqNGylB9w=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72f9Wr9ccavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d11GEEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMMf+B8/gCiYZH5</latexit><latexit sha1_base64="pet508CCa1uIZM8cv8xqNGylB9w=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72f9Wr9ccavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d11GEEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMMf+B8/gCiYZH5</latexit><latexit sha1_base64="pet508CCa1uIZM8cv8xqNGylB9w=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72f9Wr9ccavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d11GEEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMMf+B8/gCiYZH5</latexit><latexit sha1_base64="pet508CCa1uIZM8cv8xqNGylB9w=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqswUQRcuCi50JRXsA9qhZNJMG5pkxiRTKEO/w40LRdz6Me78GzPtLLT1QOBwzr3ckxPEnGnjut9OYW19Y3OruF3a2d3bPygfHrV0lChCmyTikeoEWFPOJG0aZjjtxIpiEXDaDsY3md+eUKVZJB/NNKa+wEPJQkawsZLfE9iMlEhv72f9Wr9ccavuHGiVeDmpQI5Gv/zVG0QkEVQawrHWXc+NjZ9iZRjhdFbqJZrGmIzxkHYtlVhQ7afz0DN0ZpUBCiNlnzRorv7eSLHQeioCO5mF1MteJv7ndRMTXvkpk3FiqCSLQ2HCkYlQ1gAaMEWJ4VNLMFHMZkVkhBUmxvZUsiV4y19eJa1a1XOr3sNFpX6d11GEEziFc/DgEupwBw1oAoEneIZXeHMmzovz7nwsRgtOvnMMf+B8/gCiYZH5</latexit>

GNM<latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmmUIZ+hxsXirj1Y9z5N2baWWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RRFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX55mTTPqp5b9R7OK7WrvI4iHMExnIIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit><latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmmUIZ+hxsXirj1Y9z5N2baWWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RRFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX55mTTPqp5b9R7OK7WrvI4iHMExnIIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit><latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmmUIZ+hxsXirj1Y9z5N2baWWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RRFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX55mTTPqp5b9R7OK7WrvI4iHMExnIIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit><latexit sha1_base64="1uUQuLnXmq2FrQq5fvsHBbzm7v8=">AAAB9HicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoAsXBRe6USrYB7RDyaSZNjTJjEmmUIZ+hxsXirj1Y9z5N2baWWjrgcDhnHu5JyeIOdPGdb+dwsrq2vpGcbO0tb2zu1feP2jqKFGENkjEI9UOsKacSdowzHDajhXFIuC0FYyuM781pkqzSD6aSUx9gQeShYxgYyW/K7AZKpHe3E97d71yxa26M6Bl4uWkAjnqvfJXtx+RRFBpCMdadzw3Nn6KlWGE02mpm2gaYzLCA9qxVGJBtZ/OQk/RiVX6KIyUfdKgmfp7I8VC64kI7GQWUi96mfif10lMeOmnTMaJoZLMD4UJRyZCWQOozxQlhk8swUQxmxWRIVaYGNtTyZbgLX55mTTPqp5b9R7OK7WrvI4iHMExnIIHF1CDW6hDAwg8wTO8wpszdl6cd+djPlpw8p1D+APn8wfLTZIU</latexit>

. . .<latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AAAB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikkC/V3IqexMdM4tJMxxbFZ9ebif14vw+gmyIVKM+SKLT+KMkkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8WW4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit><latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AAAB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikkC/V3IqexMdM4tJMxxbFZ9ebif14vw+gmyIVKM+SKLT+KMkkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8WW4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit><latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AAAB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikkC/V3IqexMdM4tJMxxbFZ9ebif14vw+gmyIVKM+SKLT+KMkkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8WW4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit><latexit sha1_base64="Gj7yv98SlyD93Ghofp+NnyXvd2c=">AAAB7HicbVBNS8NAFHypX7V+VT16WSyCp5KIUA8eCl48VjBtoQ1ls920SzebsPsilNDf4MWDIl79Qd78N27bHLR1YGGYecO+N2EqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ3dzv/PEtRGJesRpyoOYjpSIBKNoJb8/TNAMqjW37i5A1olXkBoUaA2qXzbHspgrZJIa0/PcFIOcahRM8lmlnxmeUjahI96zVNGYmyBfLDsjF1YZkijR9ikkC/V3IqexMdM4tJMxxbFZ9ebif14vw+gmyIVKM+SKLT+KMkkwIfPLyVBozlBOLaFMC7srYWOqKUPbT8WW4K2evE7aV3XPrXsP17XmbVFHGc7gHC7BgwY04R5a4AMDAc/wCm+Ocl6cd+djOVpyiswp/IHz+QPvmo68</latexit>G1<latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvy2NaQ==</latexit><latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvy2NaQ==</latexit><latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvy2NaQ==</latexit><latexit sha1_base64="YNShseMoKm2HdChKvcjMRmoBu5o=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9r1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvy2NaQ==</latexit>

G0<latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit><latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit><latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit><latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit>

GM<latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit><latexit sha1_base64="vjTCpRgsPEJfhljVzwQb7AFhV5c=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYKGNENF8QHKEvc1csmRv79jdE8KRn2BjoYitv8jOf+MmuUITHww83pthZl6QCK6N6347hZXVtfWN4mZpa3tnd6+8f9DUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbweh66reeUGkey0czTtCP6EDykDNqrPRw07vrlStu1Z2BLBMvJxXIUe+Vv7r9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsVTSCLWfzU6dkBOr9EkYK1vSkJn6eyKjkdbjKLCdETVDvehNxf+8TmrCSz/jMkkNSjZfFKaCmJhM/yZ9rpAZMbaEMsXtrYQNqaLM2HRKNgRv8eVl0jyrem7Vuz+v1K7yOIpwBMdwCh5cQA1uoQ4NYDCAZ3iFN0c4L8678zFvLTj5zCH8gfP5A+mdjYU=</latexit>

G0<latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit><latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit><latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit><latexit sha1_base64="vj48jMMQe2f55rU6zb6RZp+K9y4=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoNgFe5EiIVFwELLiOYDkiPsbfaSJXt7x+6cEI78BBsLRWz9RXb+GzfJFZr4YODx3gwz84JECoOu++0U1tY3NreK26Wd3b39g/LhUcvEqWa8yWIZ605ADZdC8SYKlLyTaE6jQPJ2ML6Z+e0nro2I1SNOEu5HdKhEKBhFKz3c9t1+ueJW3TnIKvFyUoEcjX75qzeIWRpxhUxSY7qem6CfUY2CST4t9VLDE8rGdMi7lioaceNn81On5MwqAxLG2pZCMld/T2Q0MmYSBbYzojgyy95M/M/rphhe+ZlQSYpcscWiMJUEYzL7mwyE5gzlxBLKtLC3EjaimjK06ZRsCN7yy6ukdVH13Kp3f1mpX+dxFOEETuEcPKhBHe6gAU1gMIRneIU3RzovzrvzsWgtOPnMMfyB8/kDvamNaA==</latexit>

GNcore<latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit>

⇥M<latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit>

(a) Composition of GN blocks

GNenc<latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit><latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit><latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit><latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit>

GNdec<latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit><latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit><latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit><latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit>

GNcore<latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit>

⇥M<latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit>

Gout<latexit sha1_base64="TKn8tu9S9/KYM9INqkcELhgYcuA=">AAAB+XicbVDLSsNAFJ3UV62vqEs3wSK4KokIunBRcKHLCvYBbQiT6aQdOo8wc1MooX/ixoUibv0Td/6NkzYLrR4YOJxzL/fMiVPODPj+l1NZW9/Y3Kpu13Z29/YP3MOjjlGZJrRNFFe6F2NDOZO0DQw47aWaYhFz2o0nt4XfnVJtmJKPMEtpKPBIsoQRDFaKXPcuygcCw1iLXGUwn0du3W/4C3h/SVCSOirRitzPwVCRTFAJhGNj+oGfQphjDYxwOq8NMkNTTCZ4RPuWSiyoCfNF8rl3ZpWhlyhtnwRvof7cyLEwZiZiO1mENKteIf7n9TNIrsOcyTQDKsnyUJJxD5RX1OANmaYE+MwSTDSzWT0yxhoTsGXVbAnB6pf/ks5FI/AbwcNlvXlT1lFFJ+gUnaMAXaEmukct1EYETdETekGvTu48O2/O+3K04pQ7x+gXnI9vWWaUGA==</latexit><latexit sha1_base64="TKn8tu9S9/KYM9INqkcELhgYcuA=">AAAB+XicbVDLSsNAFJ3UV62vqEs3wSK4KokIunBRcKHLCvYBbQiT6aQdOo8wc1MooX/ixoUibv0Td/6NkzYLrR4YOJxzL/fMiVPODPj+l1NZW9/Y3Kpu13Z29/YP3MOjjlGZJrRNFFe6F2NDOZO0DQw47aWaYhFz2o0nt4XfnVJtmJKPMEtpKPBIsoQRDFaKXPcuygcCw1iLXGUwn0du3W/4C3h/SVCSOirRitzPwVCRTFAJhGNj+oGfQphjDYxwOq8NMkNTTCZ4RPuWSiyoCfNF8rl3ZpWhlyhtnwRvof7cyLEwZiZiO1mENKteIf7n9TNIrsOcyTQDKsnyUJJxD5RX1OANmaYE+MwSTDSzWT0yxhoTsGXVbAnB6pf/ks5FI/AbwcNlvXlT1lFFJ+gUnaMAXaEmukct1EYETdETekGvTu48O2/O+3K04pQ7x+gXnI9vWWaUGA==</latexit><latexit sha1_base64="TKn8tu9S9/KYM9INqkcELhgYcuA=">AAAB+XicbVDLSsNAFJ3UV62vqEs3wSK4KokIunBRcKHLCvYBbQiT6aQdOo8wc1MooX/ixoUibv0Td/6NkzYLrR4YOJxzL/fMiVPODPj+l1NZW9/Y3Kpu13Z29/YP3MOjjlGZJrRNFFe6F2NDOZO0DQw47aWaYhFz2o0nt4XfnVJtmJKPMEtpKPBIsoQRDFaKXPcuygcCw1iLXGUwn0du3W/4C3h/SVCSOirRitzPwVCRTFAJhGNj+oGfQphjDYxwOq8NMkNTTCZ4RPuWSiyoCfNF8rl3ZpWhlyhtnwRvof7cyLEwZiZiO1mENKteIf7n9TNIrsOcyTQDKsnyUJJxD5RX1OANmaYE+MwSTDSzWT0yxhoTsGXVbAnB6pf/ks5FI/AbwcNlvXlT1lFFJ+gUnaMAXaEmukct1EYETdETekGvTu48O2/O+3K04pQ7x+gXnI9vWWaUGA==</latexit><latexit sha1_base64="TKn8tu9S9/KYM9INqkcELhgYcuA=">AAAB+XicbVDLSsNAFJ3UV62vqEs3wSK4KokIunBRcKHLCvYBbQiT6aQdOo8wc1MooX/ixoUibv0Td/6NkzYLrR4YOJxzL/fMiVPODPj+l1NZW9/Y3Kpu13Z29/YP3MOjjlGZJrRNFFe6F2NDOZO0DQw47aWaYhFz2o0nt4XfnVJtmJKPMEtpKPBIsoQRDFaKXPcuygcCw1iLXGUwn0du3W/4C3h/SVCSOirRitzPwVCRTFAJhGNj+oGfQphjDYxwOq8NMkNTTCZ4RPuWSiyoCfNF8rl3ZpWhlyhtnwRvof7cyLEwZiZiO1mENKteIf7n9TNIrsOcyTQDKsnyUJJxD5RX1OANmaYE+MwSTDSzWT0yxhoTsGXVbAnB6pf/ks5FI/AbwcNlvXlT1lFFJ+gUnaMAXaEmukct1EYETdETekGvTu48O2/O+3K04pQ7x+gXnI9vWWaUGA==</latexit>

Ginp<latexit sha1_base64="mvYjY6mgtt6w2Efm7YMP3XaOQ7I=">AAAB+XicbVDLSgMxFL1TX7W+Rl26CRbBVZkRQRcuCi50WcE+oB2GTJppQ5PMkGQKZeifuHGhiFv/xJ1/Y6adhVYPBA7n3EvOPVHKmTae9+VU1tY3Nreq27Wd3b39A/fwqKOTTBHaJglPVC/CmnImadsww2kvVRSLiNNuNLkt/O6UKs0S+WhmKQ0EHkkWM4KNlULXvQvzgcBmrETOZDqfh27da3gLoL/EL0kdSrRC93MwTEgmqDSEY637vpeaIMfKMMLpvDbINE0xmeAR7VsqsaA6yBfJ5+jMKkMUJ8o+adBC/bmRY6H1TER2sgipV71C/M/rZya+DoqLMkMlWX4UZxyZBBU1oCFTlBg+swQTxWxWRMZYYWJsWTVbgr968l/SuWj4XsN/uKw3b8o6qnACp3AOPlxBE+6hBW0gMIUneIFXJ3eenTfnfTlaccqdY/gF5+MbP22UBw==</latexit><latexit sha1_base64="mvYjY6mgtt6w2Efm7YMP3XaOQ7I=">AAAB+XicbVDLSgMxFL1TX7W+Rl26CRbBVZkRQRcuCi50WcE+oB2GTJppQ5PMkGQKZeifuHGhiFv/xJ1/Y6adhVYPBA7n3EvOPVHKmTae9+VU1tY3Nreq27Wd3b39A/fwqKOTTBHaJglPVC/CmnImadsww2kvVRSLiNNuNLkt/O6UKs0S+WhmKQ0EHkkWM4KNlULXvQvzgcBmrETOZDqfh27da3gLoL/EL0kdSrRC93MwTEgmqDSEY637vpeaIMfKMMLpvDbINE0xmeAR7VsqsaA6yBfJ5+jMKkMUJ8o+adBC/bmRY6H1TER2sgipV71C/M/rZya+DoqLMkMlWX4UZxyZBBU1oCFTlBg+swQTxWxWRMZYYWJsWTVbgr968l/SuWj4XsN/uKw3b8o6qnACp3AOPlxBE+6hBW0gMIUneIFXJ3eenTfnfTlaccqdY/gF5+MbP22UBw==</latexit><latexit sha1_base64="mvYjY6mgtt6w2Efm7YMP3XaOQ7I=">AAAB+XicbVDLSgMxFL1TX7W+Rl26CRbBVZkRQRcuCi50WcE+oB2GTJppQ5PMkGQKZeifuHGhiFv/xJ1/Y6adhVYPBA7n3EvOPVHKmTae9+VU1tY3Nreq27Wd3b39A/fwqKOTTBHaJglPVC/CmnImadsww2kvVRSLiNNuNLkt/O6UKs0S+WhmKQ0EHkkWM4KNlULXvQvzgcBmrETOZDqfh27da3gLoL/EL0kdSrRC93MwTEgmqDSEY637vpeaIMfKMMLpvDbINE0xmeAR7VsqsaA6yBfJ5+jMKkMUJ8o+adBC/bmRY6H1TER2sgipV71C/M/rZya+DoqLMkMlWX4UZxyZBBU1oCFTlBg+swQTxWxWRMZYYWJsWTVbgr968l/SuWj4XsN/uKw3b8o6qnACp3AOPlxBE+6hBW0gMIUneIFXJ3eenTfnfTlaccqdY/gF5+MbP22UBw==</latexit><latexit sha1_base64="mvYjY6mgtt6w2Efm7YMP3XaOQ7I=">AAAB+XicbVDLSgMxFL1TX7W+Rl26CRbBVZkRQRcuCi50WcE+oB2GTJppQ5PMkGQKZeifuHGhiFv/xJ1/Y6adhVYPBA7n3EvOPVHKmTae9+VU1tY3Nreq27Wd3b39A/fwqKOTTBHaJglPVC/CmnImadsww2kvVRSLiNNuNLkt/O6UKs0S+WhmKQ0EHkkWM4KNlULXvQvzgcBmrETOZDqfh27da3gLoL/EL0kdSrRC93MwTEgmqDSEY637vpeaIMfKMMLpvDbINE0xmeAR7VsqsaA6yBfJ5+jMKkMUJ8o+adBC/bmRY6H1TER2sgipV71C/M/rZya+DoqLMkMlWX4UZxyZBBU1oCFTlBg+swQTxWxWRMZYYWJsWTVbgr968l/SuWj4XsN/uKw3b8o6qnACp3AOPlxBE+6hBW0gMIUneIFXJ3eenTfnfTlaccqdY/gF5+MbP22UBw==</latexit>

(b) Encode-process-decode

GNenc<latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit><latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit><latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit><latexit sha1_base64="KZY5NxgXVEC/q8QikcRvAbEAxBs=">AAAB+nicbVDLSsNAFL3xWesr1aWbYBFclUQEXbgouNCVVLAPaEOYTKft0JlJmJkoJeZT3LhQxK1f4s6/cRKz0NYDA4dz7mXOPWHMqNKu+2UtLa+srq1XNqqbW9s7u3Ztr6OiRGLSxhGLZC9EijAqSFtTzUgvlgTxkJFuOL3M/e49kYpG4k7PYuJzNBZ0RDHSRgrs2oAjPZE8vbrJgpQInAV23W24BZxF4pWkDiVagf05GEY44URozJBSfc+NtZ8iqSlmJKsOEkVihKdoTPqGCsSJ8tMieuYcGWXojCJpntBOof7eSBFXasZDM5kHVfNeLv7n9RM9OvdTKuJE51cVH40S5ujIyXtwhlQSrNnMEIQlNVkdPEESYW3aqpoSvPmTF0nnpOG5De/2tN68KOuowAEcwjF4cAZNuIYWtAHDAzzBC7xaj9az9Wa9/4wuWeXOPvyB9fENyBqUTg==</latexit>

GNdec<latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit><latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit><latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit><latexit sha1_base64="79QHnx4t/4kSfeuqQfRiz+zDMfI=">AAAB+nicbVDLSsNAFJ3UV62vVJduBovgqiQi6MJFwYWupIJ9QBvCZDJph85MwsxEKTGf4saFIm79Enf+jZM2C209MHA4517umRMkjCrtON9WZWV1bX2julnb2t7Z3bPr+10VpxKTDo5ZLPsBUoRRQTqaakb6iSSIB4z0gslV4fceiFQ0Fvd6mhCPo5GgEcVIG8m360OO9Fjy7Po297OQ4Ny3G07TmQEuE7ckDVCi7dtfwzDGKSdCY4aUGrhOor0MSU0xI3ltmCqSIDxBIzIwVCBOlJfNoufw2CghjGJpntBwpv7eyBBXasoDM1kEVYteIf7nDVIdXXgZFUmqicDzQ1HKoI5h0QMMqSRYs6khCEtqskI8RhJhbdqqmRLcxS8vk+5p03Wa7t1Zo3VZ1lEFh+AInAAXnIMWuAFt0AEYPIJn8ArerCfrxXq3PuajFavcOQB/YH3+ALjdlEQ=</latexit>

GNcore<latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit><latexit sha1_base64="sfcetjjriA53KVhP8LRkSGs9KNA=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNCVVLAPaEOYTCft0HmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0oY1cbzvp2V1bX1jc3KVnV7Z3dv3z2odbRMFSZtLJlUvQhpwqggbUMNI71EEcQjRrrR5Lrwu49EaSrFg5kmJOBoJGhMMTJWCt3agCMzVjy7ucvDDEtF8tCtew1vBrhM/JLUQYlW6H4NhhKnnAiDGdK673uJCTKkDMWM5NVBqkmC8ASNSN9SgTjRQTbLnsMTqwxhLJV9wsCZ+nsjQ1zrKY/sZJFUL3qF+J/XT018GWRUJKkhAs8PxSmDRsKiCDikimDDppYgrKjNCvEYKYSNratqS/AXv7xMOmcN32v49+f15lVZRwUcgWNwCnxwAZrgFrRAG2DwBJ7BK3hzcufFeXc+5qMrTrlzCP7A+fwBopiUyw==</latexit>

⇥M<latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit><latexit sha1_base64="xCEPSgjeJaAOppNxwTZXrwRukIg=">AAAB73icbVA9SwNBEJ2LXzF+RS1tFoNgFe5E0MIiYGMjRDAfkBxhb7OXLNnbu+zOCeHIn7CxUMTWv2Pnv3GTXKGJDwYe780wMy9IpDDout9OYW19Y3OruF3a2d3bPygfHjVNnGrGGyyWsW4H1HApFG+gQMnbieY0CiRvBaPbmd964tqIWD3iJOF+RAdKhIJRtFK7iyLihtz3yhW36s5BVomXkwrkqPfKX91+zNKIK2SSGtPx3AT9jGoUTPJpqZsanlA2ogPesVRRu8bP5vdOyZlV+iSMtS2FZK7+nshoZMwkCmxnRHFolr2Z+J/XSTG89jOhkhS5YotFYSoJxmT2POkLzRnKiSWUaWFvJWxINWVoIyrZELzll1dJ86LquVXv4bJSu8njKMIJnMI5eHAFNbiDOjSAgYRneIU3Z+y8OO/Ox6K14OQzx/AHzucPqJqPrw==</latexit>

Gthid

<latexit sha1_base64="Vr1kZJh7jApVU4cGmtPimK4PPic=">AAAB/XicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoAsXBRe6rGAf0MYwmUzaoTOTMDMRagj+ihsXirj1P9z5N07aLLT1wMDhnHu5Z06QMKq043xblaXlldW16nptY3Nre8fe3euoOJWYtHHMYtkLkCKMCtLWVDPSSyRBPGCkG4yvCr/7QKSisbjTk4R4HA0FjShG2ki+fXB9n+nczwYc6ZHk2YiGee7bdafhTAEXiVuSOijR8u2vQRjjlBOhMUNK9V0n0V6GpKaYkbw2SBVJEB6jIekbKhAnysum6XN4bJQQRrE0T2g4VX9vZIgrNeGBmSxCqnmvEP/z+qmOLryMiiTVRODZoShlUMewqAKGVBKs2cQQhCU1WSEeIYmwNoXVTAnu/JcXSee04ToN9/as3rws66iCQ3AEToALzkET3IAWaAMMHsEzeAVv1pP1Yr1bH7PRilXu7IM/sD5/AI1Vlec=</latexit><latexit sha1_base64="Vr1kZJh7jApVU4cGmtPimK4PPic=">AAAB/XicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoAsXBRe6rGAf0MYwmUzaoTOTMDMRagj+ihsXirj1P9z5N07aLLT1wMDhnHu5Z06QMKq043xblaXlldW16nptY3Nre8fe3euoOJWYtHHMYtkLkCKMCtLWVDPSSyRBPGCkG4yvCr/7QKSisbjTk4R4HA0FjShG2ki+fXB9n+nczwYc6ZHk2YiGee7bdafhTAEXiVuSOijR8u2vQRjjlBOhMUNK9V0n0V6GpKaYkbw2SBVJEB6jIekbKhAnysum6XN4bJQQRrE0T2g4VX9vZIgrNeGBmSxCqnmvEP/z+qmOLryMiiTVRODZoShlUMewqAKGVBKs2cQQhCU1WSEeIYmwNoXVTAnu/JcXSee04ToN9/as3rws66iCQ3AEToALzkET3IAWaAMMHsEzeAVv1pP1Yr1bH7PRilXu7IM/sD5/AI1Vlec=</latexit><latexit sha1_base64="Vr1kZJh7jApVU4cGmtPimK4PPic=">AAAB/XicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoAsXBRe6rGAf0MYwmUzaoTOTMDMRagj+ihsXirj1P9z5N07aLLT1wMDhnHu5Z06QMKq043xblaXlldW16nptY3Nre8fe3euoOJWYtHHMYtkLkCKMCtLWVDPSSyRBPGCkG4yvCr/7QKSisbjTk4R4HA0FjShG2ki+fXB9n+nczwYc6ZHk2YiGee7bdafhTAEXiVuSOijR8u2vQRjjlBOhMUNK9V0n0V6GpKaYkbw2SBVJEB6jIekbKhAnysum6XN4bJQQRrE0T2g4VX9vZIgrNeGBmSxCqnmvEP/z+qmOLryMiiTVRODZoShlUMewqAKGVBKs2cQQhCU1WSEeIYmwNoXVTAnu/JcXSee04ToN9/as3rws66iCQ3AEToALzkET3IAWaAMMHsEzeAVv1pP1Yr1bH7PRilXu7IM/sD5/AI1Vlec=</latexit><latexit sha1_base64="Vr1kZJh7jApVU4cGmtPimK4PPic=">AAAB/XicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoAsXBRe6rGAf0MYwmUzaoTOTMDMRagj+ihsXirj1P9z5N07aLLT1wMDhnHu5Z06QMKq043xblaXlldW16nptY3Nre8fe3euoOJWYtHHMYtkLkCKMCtLWVDPSSyRBPGCkG4yvCr/7QKSisbjTk4R4HA0FjShG2ki+fXB9n+nczwYc6ZHk2YiGee7bdafhTAEXiVuSOijR8u2vQRjjlBOhMUNK9V0n0V6GpKaYkbw2SBVJEB6jIekbKhAnysum6XN4bJQQRrE0T2g4VX9vZIgrNeGBmSxCqnmvEP/z+qmOLryMiiTVRODZoShlUMewqAKGVBKs2cQQhCU1WSEeIYmwNoXVTAnu/JcXSee04ToN9/as3rws66iCQ3AEToALzkET3IAWaAMMHsEzeAVv1pP1Yr1bH7PRilXu7IM/sD5/AI1Vlec=</latexit>

Gt�1hid

<latexit sha1_base64="TTYaLKTJF7FnWkmBKBRepTsjYHc=">AAAB/3icbVDLSsNAFJ34rPUVFdy4GSyCG0sigi5cFFzosoJ9QBvDZDJph85MwsxEKDELf8WNC0Xc+hvu/BsnbRbaemDgcM693DMnSBhV2nG+rYXFpeWV1cpadX1jc2vb3tltqziVmLRwzGLZDZAijArS0lQz0k0kQTxgpBOMrgq/80CkorG40+OEeBwNBI0oRtpIvr1/fZ/pEzf3sz5Heih5NqRhnvt2zak7E8B54pakBko0ffurH8Y45URozJBSPddJtJchqSlmJK/2U0UShEdoQHqGCsSJ8rJJ/hweGSWEUSzNExpO1N8bGeJKjXlgJouQatYrxP+8XqqjCy+jIkk1EXh6KEoZ1DEsyoAhlQRrNjYEYUlNVoiHSCKsTWVVU4I7++V50j6tu07dvT2rNS7LOirgAByCY+CCc9AAN6AJWgCDR/AMXsGb9WS9WO/Wx3R0wSp39sAfWJ8/b2WWWQ==</latexit><latexit sha1_base64="TTYaLKTJF7FnWkmBKBRepTsjYHc=">AAAB/3icbVDLSsNAFJ34rPUVFdy4GSyCG0sigi5cFFzosoJ9QBvDZDJph85MwsxEKDELf8WNC0Xc+hvu/BsnbRbaemDgcM693DMnSBhV2nG+rYXFpeWV1cpadX1jc2vb3tltqziVmLRwzGLZDZAijArS0lQz0k0kQTxgpBOMrgq/80CkorG40+OEeBwNBI0oRtpIvr1/fZ/pEzf3sz5Heih5NqRhnvt2zak7E8B54pakBko0ffurH8Y45URozJBSPddJtJchqSlmJK/2U0UShEdoQHqGCsSJ8rJJ/hweGSWEUSzNExpO1N8bGeJKjXlgJouQatYrxP+8XqqjCy+jIkk1EXh6KEoZ1DEsyoAhlQRrNjYEYUlNVoiHSCKsTWVVU4I7++V50j6tu07dvT2rNS7LOirgAByCY+CCc9AAN6AJWgCDR/AMXsGb9WS9WO/Wx3R0wSp39sAfWJ8/b2WWWQ==</latexit><latexit sha1_base64="TTYaLKTJF7FnWkmBKBRepTsjYHc=">AAAB/3icbVDLSsNAFJ34rPUVFdy4GSyCG0sigi5cFFzosoJ9QBvDZDJph85MwsxEKDELf8WNC0Xc+hvu/BsnbRbaemDgcM693DMnSBhV2nG+rYXFpeWV1cpadX1jc2vb3tltqziVmLRwzGLZDZAijArS0lQz0k0kQTxgpBOMrgq/80CkorG40+OEeBwNBI0oRtpIvr1/fZ/pEzf3sz5Heih5NqRhnvt2zak7E8B54pakBko0ffurH8Y45URozJBSPddJtJchqSlmJK/2U0UShEdoQHqGCsSJ8rJJ/hweGSWEUSzNExpO1N8bGeJKjXlgJouQatYrxP+8XqqjCy+jIkk1EXh6KEoZ1DEsyoAhlQRrNjYEYUlNVoiHSCKsTWVVU4I7++V50j6tu07dvT2rNS7LOirgAByCY+CCc9AAN6AJWgCDR/AMXsGb9WS9WO/Wx3R0wSp39sAfWJ8/b2WWWQ==</latexit><latexit sha1_base64="TTYaLKTJF7FnWkmBKBRepTsjYHc=">AAAB/3icbVDLSsNAFJ34rPUVFdy4GSyCG0sigi5cFFzosoJ9QBvDZDJph85MwsxEKDELf8WNC0Xc+hvu/BsnbRbaemDgcM693DMnSBhV2nG+rYXFpeWV1cpadX1jc2vb3tltqziVmLRwzGLZDZAijArS0lQz0k0kQTxgpBOMrgq/80CkorG40+OEeBwNBI0oRtpIvr1/fZ/pEzf3sz5Heih5NqRhnvt2zak7E8B54pakBko0ffurH8Y45URozJBSPddJtJchqSlmJK/2U0UShEdoQHqGCsSJ8rJJ/hweGSWEUSzNExpO1N8bGeJKjXlgJouQatYrxP+8XqqjCy+jIkk1EXh6KEoZ1DEsyoAhlQRrNjYEYUlNVoiHSCKsTWVVU4I7++V50j6tu07dvT2rNS7LOirgAByCY+CCc9AAN6AJWgCDR/AMXsGb9WS9WO/Wx3R0wSp39sAfWJ8/b2WWWQ==</latexit>

Gtout

<latexit sha1_base64="Fm4Iz64LvWn082kf2+Dq6sd1g9I=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNBlBfuANobJdNIOnWTCzI1YQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0gE1+A439bK6tr6xmZlq7q9s7u3bx/UOlqmirI2lUKqXkA0EzxmbeAgWC9RjESBYN1gcl343UemNJfxPUwT5kVkFPOQUwJG8u3azQP42SAiMFZRJlPIc9+uOw1nBrxM3JLUUYmWb38NhpKmEYuBCqJ133US8DKigFPB8uog1SwhdEJGrG9oTCKmvWyWPccnRhniUCrzYsAz9fdGRiKtp1FgJouQetErxP+8fgrhpZfxOEmBxXR+KEwFBomLIvCQK0ZBTA0hVHGTFdMxUYSCqatqSnAXv7xMOmcN12m4d+f15lVZRwUdoWN0ilx0gZroFrVQG1H0hJ7RK3qzcuvFerc+5qMrVrlziP7A+vwB7zuU/g==</latexit><latexit sha1_base64="Fm4Iz64LvWn082kf2+Dq6sd1g9I=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNBlBfuANobJdNIOnWTCzI1YQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0gE1+A439bK6tr6xmZlq7q9s7u3bx/UOlqmirI2lUKqXkA0EzxmbeAgWC9RjESBYN1gcl343UemNJfxPUwT5kVkFPOQUwJG8u3azQP42SAiMFZRJlPIc9+uOw1nBrxM3JLUUYmWb38NhpKmEYuBCqJ133US8DKigFPB8uog1SwhdEJGrG9oTCKmvWyWPccnRhniUCrzYsAz9fdGRiKtp1FgJouQetErxP+8fgrhpZfxOEmBxXR+KEwFBomLIvCQK0ZBTA0hVHGTFdMxUYSCqatqSnAXv7xMOmcN12m4d+f15lVZRwUdoWN0ilx0gZroFrVQG1H0hJ7RK3qzcuvFerc+5qMrVrlziP7A+vwB7zuU/g==</latexit><latexit sha1_base64="Fm4Iz64LvWn082kf2+Dq6sd1g9I=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNBlBfuANobJdNIOnWTCzI1YQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0gE1+A439bK6tr6xmZlq7q9s7u3bx/UOlqmirI2lUKqXkA0EzxmbeAgWC9RjESBYN1gcl343UemNJfxPUwT5kVkFPOQUwJG8u3azQP42SAiMFZRJlPIc9+uOw1nBrxM3JLUUYmWb38NhpKmEYuBCqJ133US8DKigFPB8uog1SwhdEJGrG9oTCKmvWyWPccnRhniUCrzYsAz9fdGRiKtp1FgJouQetErxP+8fgrhpZfxOEmBxXR+KEwFBomLIvCQK0ZBTA0hVHGTFdMxUYSCqatqSnAXv7xMOmcN12m4d+f15lVZRwUdoWN0ilx0gZroFrVQG1H0hJ7RK3qzcuvFerc+5qMrVrlziP7A+vwB7zuU/g==</latexit><latexit sha1_base64="Fm4Iz64LvWn082kf2+Dq6sd1g9I=">AAAB+3icbVDLSsNAFJ34rPUV69LNYBFclUQEXbgouNBlBfuANobJdNIOnWTCzI1YQn7FjQtF3Poj7vwbJ20W2npg4HDOvdwzJ0gE1+A439bK6tr6xmZlq7q9s7u3bx/UOlqmirI2lUKqXkA0EzxmbeAgWC9RjESBYN1gcl343UemNJfxPUwT5kVkFPOQUwJG8u3azQP42SAiMFZRJlPIc9+uOw1nBrxM3JLUUYmWb38NhpKmEYuBCqJ133US8DKigFPB8uog1SwhdEJGrG9oTCKmvWyWPccnRhniUCrzYsAz9fdGRiKtp1FgJouQetErxP+8fgrhpZfxOEmBxXR+KEwFBomLIvCQK0ZBTA0hVHGTFdMxUYSCqatqSnAXv7xMOmcN12m4d+f15lVZRwUdoWN0ilx0gZroFrVQG1H0hJ7RK3qzcuvFerc+5qMrVrlziP7A+vwB7zuU/g==</latexit>

Gtinp

<latexit sha1_base64="KNSYXpe+JERsrbP/+QxnbJ2F1T0=">AAAB+3icbVDLSsNAFL3xWesr1qWbYBFclUQEXbgouNBlBfuANobJdNIOnZmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvcy5J0wYVdp1v62V1bX1jc3KVnV7Z3dv3z6odVScSkzaOGax7IVIEUYFaWuqGeklkiAeMtINJ9eF330kUtFY3OtpQnyORoJGFCNtpMCu3QTZgCM9ljyjIsnzBx3YdbfhzuAsE68kdSjRCuyvwTDGKSdCY4aU6ntuov0MSU0xI3l1kCqSIDxBI9I3VCBOlJ/NsufOiVGGThRL84R2ZurvjQxxpaY8NJNFTLXoFeJ/Xj/V0aVf3JRqIvD8oyhljo6doghnSCXBmk0NQVhSk9XBYyQR1qauqinBWzx5mXTOGp7b8O7O682rso4KHMExnIIHF9CEW2hBGzA8wTO8wpuVWy/Wu/UxH12xyp1D+APr8wfV6pTt</latexit><latexit sha1_base64="KNSYXpe+JERsrbP/+QxnbJ2F1T0=">AAAB+3icbVDLSsNAFL3xWesr1qWbYBFclUQEXbgouNBlBfuANobJdNIOnZmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvcy5J0wYVdp1v62V1bX1jc3KVnV7Z3dv3z6odVScSkzaOGax7IVIEUYFaWuqGeklkiAeMtINJ9eF330kUtFY3OtpQnyORoJGFCNtpMCu3QTZgCM9ljyjIsnzBx3YdbfhzuAsE68kdSjRCuyvwTDGKSdCY4aU6ntuov0MSU0xI3l1kCqSIDxBI9I3VCBOlJ/NsufOiVGGThRL84R2ZurvjQxxpaY8NJNFTLXoFeJ/Xj/V0aVf3JRqIvD8oyhljo6doghnSCXBmk0NQVhSk9XBYyQR1qauqinBWzx5mXTOGp7b8O7O682rso4KHMExnIIHF9CEW2hBGzA8wTO8wpuVWy/Wu/UxH12xyp1D+APr8wfV6pTt</latexit><latexit sha1_base64="KNSYXpe+JERsrbP/+QxnbJ2F1T0=">AAAB+3icbVDLSsNAFL3xWesr1qWbYBFclUQEXbgouNBlBfuANobJdNIOnZmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvcy5J0wYVdp1v62V1bX1jc3KVnV7Z3dv3z6odVScSkzaOGax7IVIEUYFaWuqGeklkiAeMtINJ9eF330kUtFY3OtpQnyORoJGFCNtpMCu3QTZgCM9ljyjIsnzBx3YdbfhzuAsE68kdSjRCuyvwTDGKSdCY4aU6ntuov0MSU0xI3l1kCqSIDxBI9I3VCBOlJ/NsufOiVGGThRL84R2ZurvjQxxpaY8NJNFTLXoFeJ/Xj/V0aVf3JRqIvD8oyhljo6doghnSCXBmk0NQVhSk9XBYyQR1qauqinBWzx5mXTOGp7b8O7O682rso4KHMExnIIHF9CEW2hBGzA8wTO8wpuVWy/Wu/UxH12xyp1D+APr8wfV6pTt</latexit><latexit sha1_base64="KNSYXpe+JERsrbP/+QxnbJ2F1T0=">AAAB+3icbVDLSsNAFL3xWesr1qWbYBFclUQEXbgouNBlBfuANobJdNIOnZmEmYlYQn7FjQtF3Poj7vwbJ20W2npg4HDOvcy5J0wYVdp1v62V1bX1jc3KVnV7Z3dv3z6odVScSkzaOGax7IVIEUYFaWuqGeklkiAeMtINJ9eF330kUtFY3OtpQnyORoJGFCNtpMCu3QTZgCM9ljyjIsnzBx3YdbfhzuAsE68kdSjRCuyvwTDGKSdCY4aU6ntuov0MSU0xI3l1kCqSIDxBI9I3VCBOlJ/NsufOiVGGThRL84R2ZurvjQxxpaY8NJNFTLXoFeJ/Xj/V0aVf3JRqIvD8oyhljo6doghnSCXBmk0NQVhSk9XBYyQR1qauqinBWzx5mXTOGp7b8O7O682rso4KHMExnIIHF9CEW2hBGzA8wTO8wpuVWy/Wu/UxH12xyp1D+APr8wfV6pTt</latexit>

(c) Recurrent GN architecture

Figure 6: (a) An example composing multiple GN blocks in sequence to form a GN “core”. Here,the GN blocks can use shared weights, or they could be independent. (b) The encode-process-decodearchitecture, which is a common choice for composing GN blocks (see Section 4.3). Here, a GNencodes an input graph, which is then processed by a GN core. The output of the core is decodedby a third GN block into an output graph, whose nodes, edges, and/or global attributes would beused for task-specific purposes. (c) The encode-process-decode architecture applied in a sequentialsetting in which the core is also unrolled over time (potentially using a GRU or LSTM architecture),in addition to being repeated within each time step. Here, merged lines indicate concatenation, andsplit lines indicate copying.

4.3 Composable multi-block architectures

A key design principle of graph networks is constructing complex architectures by composing GNblocks. We defined a GN block as always taking a graph comprised of edge, node, and globalelements as input, and returning a graph with the same constituent elements as output (simplypassing through the input elements to the output when those elements are not explicitly updated).This graph-to-graph input/output interface ensures that the output of one GN block can be passedas input to another, even if their internal configurations are different, similar to the tensor-to-tensorinterface of the standard deep learning toolkit. In the most basic form, two GN blocks, GN1 andGN2, can be composed as GN1 ◦ GN2 by passing the output of the first as input to the second:G′ = GN2(GN1(G)).

Arbitrary numbers of GN blocks can be composed, as show in Figure 6a. The blocks canbe unshared (different functions and/or parameters, analogous to layers of a CNN), GN1 6=GN2 6= · · · 6= GNM , or shared (reused functions and parameters, analogous to an unrolled RNN),GN1 = GN2 = · · · = GNM . The white box around the GNcore in Figure 6a represents M repeatedinternal processing sub-steps, with either shared or unshared GN blocks. Shared configurationsare analogous to message-passing (Gilmer et al., 2017), where the same local update procedure isapplied iteratively to propagate information across the structure (Figure 7). If we exclude the globalu (which aggregates information from across the nodes and edges), the information that a nodehas access to after m steps of propagation is determined by the set of nodes and edges that are atmost m hops away. This can be interpreted as breaking down a complex computation into smallerelementary steps. The steps can also be used to capture sequentiality in time. In our ball-springexample, if each propagation step predicts the physical dynamics over one time step of duration ∆t,then the M propagation steps result in a total simulation time of, M ·∆t.

A common architecture design is what we call the encode-process-decode configuration (Hamricket al. (2018); also see Figure 6ba): an input graph, Ginp is transformed into a latent representation,G0, by an encoder, GNenc; a shared core block, GNcore, is applied M times to return GM ; andfinally an output graph, Gout, is decoded by GNdec. For example, in our running example, theencoder might compute the initial forces and interaction energies between the balls, the core might

19

Page 20: Relational inductive biases, deep learning, and graph networks

m = 0<latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit><latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit><latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit><latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit>

m = 1<latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="41wuc+jmacSzA8ipzMzk3JQ30Cs=">AAAB33icbZDNSgMxFIXv1L9aq1a3boJFcFUybnQjCG5cVrS10A4lk95pQ5PMkGSEMvQR3LhQxLdy59uY/iy09UDg45yE3HviTArrKP0OShubW9s75d3KXnX/4LB2VG3bNDccWzyVqenEzKIUGltOOImdzCBTscSneHw7y5+e0ViR6kc3yTBSbKhFIjhz3npQ12G/VqcNOhdZh3AJdViq2a999QYpzxVqxyWzthvSzEUFM05widNKL7eYMT5mQ+x61EyhjYr5qFNy5p0BSVLjj3Zk7v5+UTBl7UTF/qZibmRXs5n5X9bNXXIVFUJnuUPNFx8luSQuJbO9yUAY5E5OPDBuhJ+V8BEzjDvfTsWXEK6uvA7ti0ZIG+E9hTKcwCmcQwiXcAN30IQWcBjCC7zBeyCD1+BjUVcpWPZ2DH8UfP4Arc6MHg==</latexit><latexit sha1_base64="41wuc+jmacSzA8ipzMzk3JQ30Cs=">AAAB33icbZDNSgMxFIXv1L9aq1a3boJFcFUybnQjCG5cVrS10A4lk95pQ5PMkGSEMvQR3LhQxLdy59uY/iy09UDg45yE3HviTArrKP0OShubW9s75d3KXnX/4LB2VG3bNDccWzyVqenEzKIUGltOOImdzCBTscSneHw7y5+e0ViR6kc3yTBSbKhFIjhz3npQ12G/VqcNOhdZh3AJdViq2a999QYpzxVqxyWzthvSzEUFM05widNKL7eYMT5mQ+x61EyhjYr5qFNy5p0BSVLjj3Zk7v5+UTBl7UTF/qZibmRXs5n5X9bNXXIVFUJnuUPNFx8luSQuJbO9yUAY5E5OPDBuhJ+V8BEzjDvfTsWXEK6uvA7ti0ZIG+E9hTKcwCmcQwiXcAN30IQWcBjCC7zBeyCD1+BjUVcpWPZ2DH8UfP4Arc6MHg==</latexit><latexit sha1_base64="c5O5JuZLnHr2YYnYcAr/a2hwAn0=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoOQKtzZaCMEbCwjmg9IjrC3mSRLdveO3T0hHPkJNhaK2PqL7Pw3bpIrNPHBwOO9GWbmRYngxvr+t1fY2Nza3inulvb2Dw6PyscnLROnmmGTxSLWnYgaFFxh03IrsJNopDIS2I4mt3O//YTa8Fg92mmCoaQjxYecUeukB3kT9MsVv+YvQNZJkJMK5Gj0y1+9QcxSicoyQY3pBn5iw4xqy5nAWamXGkwom9ARdh1VVKIJs8WpM3LhlAEZxtqVsmSh/p7IqDRmKiPXKakdm1VvLv7ndVM7vA4zrpLUomLLRcNUEBuT+d9kwDUyK6aOUKa5u5WwMdWUWZdOyYUQrL68TlqXtcCvBfd+pV7N4yjCGZxDFQK4gjrcQQOawGAEz/AKb57wXrx372PZWvDymVP4A+/zB74jjVU=</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit>

m = 2<latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit><latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit><latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit><latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit>

m = 3<latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit><latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit><latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit><latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit>

m = 0<latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit><latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit><latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit><latexit sha1_base64="ic6WezPV7TWar890N1QnpVOPjNA=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ7PJkJnZZaZXCCGf4MWDIl79Im/+jZNkDxotaCiquunuilIpLPr+l1dYW9/Y3Cpul3Z29/YPyodHLZtkhvEmS2RiOhG1XArNmyhQ8k5qOFWR5O1ofDP324/cWJHoB5ykPFR0qEUsGEUn3atrv1+u+DV/AfKXBDmpQI5Gv/zZGyQsU1wjk9TabuCnGE6pQcEkn5V6meUpZWM65F1HNVXchtPFqTNy5pQBiRPjSiNZqD8nplRZO1GR61QUR3bVm4v/ed0M46twKnSaIddsuSjOJMGEzP8mA2E4QzlxhDIj3K2EjaihDF06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NWT3rP35r0vWwtePnMMv+B9fAO9341Y</latexit>

m = 1<latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="41wuc+jmacSzA8ipzMzk3JQ30Cs=">AAAB33icbZDNSgMxFIXv1L9aq1a3boJFcFUybnQjCG5cVrS10A4lk95pQ5PMkGSEMvQR3LhQxLdy59uY/iy09UDg45yE3HviTArrKP0OShubW9s75d3KXnX/4LB2VG3bNDccWzyVqenEzKIUGltOOImdzCBTscSneHw7y5+e0ViR6kc3yTBSbKhFIjhz3npQ12G/VqcNOhdZh3AJdViq2a999QYpzxVqxyWzthvSzEUFM05widNKL7eYMT5mQ+x61EyhjYr5qFNy5p0BSVLjj3Zk7v5+UTBl7UTF/qZibmRXs5n5X9bNXXIVFUJnuUPNFx8luSQuJbO9yUAY5E5OPDBuhJ+V8BEzjDvfTsWXEK6uvA7ti0ZIG+E9hTKcwCmcQwiXcAN30IQWcBjCC7zBeyCD1+BjUVcpWPZ2DH8UfP4Arc6MHg==</latexit><latexit sha1_base64="41wuc+jmacSzA8ipzMzk3JQ30Cs=">AAAB33icbZDNSgMxFIXv1L9aq1a3boJFcFUybnQjCG5cVrS10A4lk95pQ5PMkGSEMvQR3LhQxLdy59uY/iy09UDg45yE3HviTArrKP0OShubW9s75d3KXnX/4LB2VG3bNDccWzyVqenEzKIUGltOOImdzCBTscSneHw7y5+e0ViR6kc3yTBSbKhFIjhz3npQ12G/VqcNOhdZh3AJdViq2a999QYpzxVqxyWzthvSzEUFM05widNKL7eYMT5mQ+x61EyhjYr5qFNy5p0BSVLjj3Zk7v5+UTBl7UTF/qZibmRXs5n5X9bNXXIVFUJnuUPNFx8luSQuJbO9yUAY5E5OPDBuhJ+V8BEzjDvfTsWXEK6uvA7ti0ZIG+E9hTKcwCmcQwiXcAN30IQWcBjCC7zBeyCD1+BjUVcpWPZ2DH8UfP4Arc6MHg==</latexit><latexit sha1_base64="c5O5JuZLnHr2YYnYcAr/a2hwAn0=">AAAB6nicbVA9SwNBEJ2LXzF+RS1tFoOQKtzZaCMEbCwjmg9IjrC3mSRLdveO3T0hHPkJNhaK2PqL7Pw3bpIrNPHBwOO9GWbmRYngxvr+t1fY2Nza3inulvb2Dw6PyscnLROnmmGTxSLWnYgaFFxh03IrsJNopDIS2I4mt3O//YTa8Fg92mmCoaQjxYecUeukB3kT9MsVv+YvQNZJkJMK5Gj0y1+9QcxSicoyQY3pBn5iw4xqy5nAWamXGkwom9ARdh1VVKIJs8WpM3LhlAEZxtqVsmSh/p7IqDRmKiPXKakdm1VvLv7ndVM7vA4zrpLUomLLRcNUEBuT+d9kwDUyK6aOUKa5u5WwMdWUWZdOyYUQrL68TlqXtcCvBfd+pV7N4yjCGZxDFQK4gjrcQQOawGAEz/AKb57wXrx372PZWvDymVP4A+/zB74jjVU=</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit><latexit sha1_base64="Zv5ybfKo/H8QvXQaOWqQVyOFtg4=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoOQU9gVQS9CwIvHiOYByRJmJ73JkJnZZWZWCCGf4MWDIl79Im/+jZNkDxotaCiquunuilLBjfX9L6+wtr6xuVXcLu3s7u0flA+PWibJNMMmS0SiOxE1KLjCpuVWYCfVSGUksB2Nb+Z++xG14Yl6sJMUQ0mHisecUeuke3kd9MsVv+YvQP6SICcVyNHolz97g4RlEpVlghrTDfzUhlOqLWcCZ6VeZjClbEyH2HVUUYkmnC5OnZEzpwxInGhXypKF+nNiSqUxExm5TkntyKx6c/E/r5vZ+CqccpVmFhVbLoozQWxC5n+TAdfIrJg4Qpnm7lbCRlRTZl06JRdCsPryX9I6rwV+Lbi7qNSreRxFOIFTqEIAl1CHW2hAExgM4Qle4NUT3rP35r0vWwtePnMMv+B9fAO/Y41Z</latexit>

m = 2<latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit><latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit><latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit><latexit sha1_base64="oVNcNejQAmVb9Nn6VIeeV7f50ls=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9ktgl6EghePFe0HtEvJptk2NMkuSVYoS3+CFw+KePUXefPfmLZ70NYHA4/3ZpiZFyaCG+t536iwsbm1vVPcLe3tHxwelY9P2iZONWUtGotYd0NimOCKtSy3gnUTzYgMBeuEk9u533li2vBYPdppwgJJRopHnBLrpAd5Ux+UK17NWwCvEz8nFcjRHJS/+sOYppIpSwUxpud7iQ0yoi2ngs1K/dSwhNAJGbGeo4pIZoJsceoMXzhliKNYu1IWL9TfExmRxkxl6DolsWOz6s3F/7xeaqPrIOMqSS1TdLkoSgW2MZ7/jYdcM2rF1BFCNXe3YjommlDr0im5EPzVl9dJu17zvZp/f1lpVPM4inAG51AFH66gAXfQhBZQGMEzvMIbEugFvaOPZWsB5TOn8Afo8wfA541a</latexit>

m = 3<latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit><latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit><latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit><latexit sha1_base64="+jOsYdJ9SNJymWDVPaXJffNRSPM=">AAAB6nicbVBNSwMxEJ3Ur1q/qh69BIvQU9lVQS9CwYvHivYD2qVk02wbmmSXJCuUpT/BiwdFvPqLvPlvTNs9aOuDgcd7M8zMCxPBjfW8b1RYW9/Y3Cpul3Z29/YPyodHLROnmrImjUWsOyExTHDFmpZbwTqJZkSGgrXD8e3Mbz8xbXisHu0kYYEkQ8UjTol10oO8ueiXK17NmwOvEj8nFcjR6Je/eoOYppIpSwUxput7iQ0yoi2ngk1LvdSwhNAxGbKuo4pIZoJsfuoUnzllgKNYu1IWz9XfExmRxkxk6DolsSOz7M3E/7xuaqPrIOMqSS1TdLEoSgW2MZ79jQdcM2rFxBFCNXe3YjoimlDr0im5EPzll1dJ67zmezX//rJSr+ZxFOEETqEKPlxBHe6gAU2gMIRneIU3JNALekcfi9YCymeO4Q/Q5w/Ca41b</latexit>

Figure 7: Example of message passing. Each row highlights the information that diffuses throughthe graph starting from a particular node. In the top row, the node of interest is in the upperright; in the bottom row, the node of interest is in the bottom right. Shaded nodes indicate how farinformation from the original node can travel in m steps of message passing; bolded edges indicatewhich edges that information has the potential to travel across. Note that during the full messagepassing procedure, this propagation of information happens simultaneously for all nodes and edgesin the graph (not just the two shown here).

apply an elementary dynamics update, and the decoder might read out the final positions from theupdated graph state.

Similar to the encode-process-decode design, recurrent GN-based architectures can be built bymaintaining a hidden graph, Gthid, taking as input an observed graph, Gtinp, and returning an outputgraph, Gtout, on each step (see Figure 6c). This type of architecture can be particularly useful forpredicting sequences of graphs, such as predicting the trajectory of a dynamical system over time(e.g. Sanchez-Gonzalez et al., 2018). The encoded graph, output by GNenc, must have the samestructure as Gthid, and they can be easily combined by concatenating their corresponding ek, vi,and u vectors (where the upward arrow merges into the left-hand horizontal arrow in Figure 6c),before being passed to GNcore. For the output, the Gthid is copied (where the right-hand horizontalarrow splits into the downward arrow in Figure 6c) and decoded by GNdec. This design reuses GNblocks in several ways: GNenc, GNdec, and GNcore are shared across each step, t; and within eachstep, GNcore may perform multiple shared sub-steps.

Various other techniques for designing GN-based architectures can be useful. Graph skipconnections, for example, would concatenate a GN block’s input graph, Gm, with its output graph,Gm+1, before proceeding to further computations. Merging and smoothing input and hidden graphinformation, as in Figure 6c, can use LSTM- or GRU-style gating schemes, instead of simpleconcatenation (Li et al., 2016). Or distinct, recurrent GN blocks (e.g. Figure 4b) can be composedbefore and/or after other GN blocks, to improve stability in the representations over multiplepropagation steps (Sanchez-Gonzalez et al., 2018).

4.4 Implementing graph networks in code

Similar to CNNs (see Figure 1), which are naturally parallelizable (e.g. on GPUs), GNs have anatural parallel structure: since the φe and φv functions in Equation 1 are shared over the edgesand nodes, respectively, they can be computed in parallel. In practice, this means that with respect

20

Page 21: Relational inductive biases, deep learning, and graph networks

Box 4: Graph Nets open-source software library: github.com/deepmind/graph nets

We have released an open-source library for building GNs in Tensorflow/Sonnet. It includesdemos of how to create, manipulate, and train GNs to reason about graph-structured data, ona shortest path-finding task, a sorting task, and a physical prediction task. Each demo uses thesame GN architecture, which highlights the flexibility of the approach.

Shortest path demo: tinyurl.com/gn-shortest-path-demo

This demo creates random graphs, and trains a GN to label the nodes and edges on the shortestpath between any two nodes. Over a sequence of message-passing steps (as depicted by eachstep’s plot), the model refines its prediction of the shortest path.

Sort demo: tinyurl.com/gn-sort-demo

This demo creates lists of random numbers, and trains a GN to sort the list. After a sequenceof message-passing steps, the model makes an accurate prediction of which elements (columnsin the figure) come next after each other (rows).

Physics demo: tinyurl.com/gn-physics-demo

This demo creates random mass-spring physical systems, and trains a GN to predict the state ofthe system on the next timestep. The model’s next-step predictions can be fed back in as inputto create a rollout of a future trajectory. Each subplot below shows the true and predictedmass-spring system states over 50 timesteps. This is similar to the model and experiments in(Battaglia et al., 2016)’s “interaction networks”.

21

Page 22: Relational inductive biases, deep learning, and graph networks

to φe and φv, the nodes and edges can be treated like the batch dimension in typical mini-batchtraining regimes. Moreover, several graphs can be naturally batched together by treating them asdisjoint components of a larger graph. With some additional bookkeeping, this allows batchingtogether the computations made on several independent graphs.

Reusing φe and φv also improves GNs’ sample efficiency. Again, analogous to a convolutionalkernel, the number of samples which are used to optimize a GN’s φe and φv functions is the numberof edges and nodes, respectively, across all training graphs. For example, in the balls examplefrom Sec. 3.2, a scene with four balls which are all connected by springs will provide twelve (4× 3)examples of the contact interaction between them.

We have released an open-source software library for building GNs, which can be found here:github.com/deepmind/graph nets. See Box 4 for an overview.

4.5 Summary

In this section, we have discussed the design principles behind graph networks: flexible representa-tions, configurable within-block structure, and composable multi-block architectures. These threedesign principles combine in our framework which is extremely flexible and applicable to a wide rangeof domains ranging from perception, language, and symbolic reasoning. And, as we will see in theremainder of this paper, the strong relational inductive bias possessed by graph networks supportscombinatorial generalization, thus making it a powerful tool both in terms of implementation andtheory.

5 Discussion

In this paper, we analyzed the extent to which relational inductive bias exists in deep learningarchitectures like MLPs, CNNs, and RNNs, and concluded that while CNNs and RNNs do containrelational inductive biases, they cannot naturally handle more structured representations such assets or graphs. We advocated for building stronger relational inductive biases into deep learningarchitectures by highlighting an underused deep learning building block called a graph network,which performs computations over graph-structured data. Our graph network framework unifiesexisting approaches that also operate over graphs, and provides a straightforward interface forassembling graph networks into complex, sophisticated architectures.

5.1 Combinatorial generalization in graph networks

The structure of GNs naturally supports combinatorial generalization because they do not performcomputations strictly at the system level, but also apply shared computations across the entities andacross the relations as well. This allows never-before-seen systems to be reasoned about, becausethey are built from familiar components, in a way that reflects von Humboldt’s “infinite use of finitemeans” (Humboldt, 1836; Chomsky, 1965).

A number of studies have explored GNs’ capacity for combinatorial generalization. Battagliaet al. (2016) found that GNs trained to make one-step physical state predictions could simulatethousands of future time steps, and also exhibit accurate zero-shot transfer to physical systemswith double, or half, the number of entities experienced during training. Sanchez-Gonzalez et al.(2018) found similar results in more complex physical control settings, including that GNs trained asforward models on simulated multi-joint agents could generalize to agents with new numbers of joints.Hamrick et al. (2018) and Wang et al. (2018b) each found that GN-based decision-making policiescould transfer to novel numbers of entities as well. In combinatorial optimization problems, Bello

22

Page 23: Relational inductive biases, deep learning, and graph networks

et al. (2016); Nowak et al. (2017); Dai et al. (2017); Kool and Welling (2018) showed that GNs couldgeneralize well to problems of much different sizes than they had been trained on. Similarly, Toyeret al. (2017) showed generalization to different sizes of planning problems, and Hamilton et al. (2017)showed generalization to producing useful node embeddings for previously unseen data. On booleanSAT problems, Selsam et al. (2018) demonstrated generalization both to different problem sizes andacross problem distributions: their model retained good performance upon strongly modifying thedistribution of the input graphs and its typical local structure.

These striking examples of combinatorial generalization are not entirely surprising, given GNs’entity- and relation-centric organization, but nonetheless provide important support for the viewthat embracing explicit structure and flexible learning is a viable approach toward realizing bettersample efficiency and generalization in modern AI.

5.2 Limitations of graph networks

One limitation of GNs’ and MPNNs’ form of learned message-passing (Shervashidze et al., 2011)is that it cannot be guaranteed to solve some classes of problems, such as discriminating betweencertain non-isomorphic graphs. Kondor et al. (2018) suggested that covariance7 (Cohen and Welling,2016; Kondor and Trivedi, 2018), rather than invariance to permutations of the nodes and edgesis preferable, and proposed “covariant compositional networks” which can preserve structuralinformation, and allow it to be ignored only if desired.

More generally, while graphs are a powerful way of representing structure information, theyhave limits. For example, notions like recursion, control flow, and conditional iteration are notstraightforward to represent with graphs, and, minimally, require additional assumptions (e.g., ininterpreting abstract syntax trees). Programs and more “computer-like” processing can offer greaterrepresentational and computational expressivity with respect to these notions, and some have arguedthey are an important component of human cognition (Tenenbaum et al., 2011; Lake et al., 2015;Goodman et al., 2015).

5.3 Open questions

Although we are excited about the potential impacts that graph networks can have, we caution thatthese models are only one step forward. Realizing the full potential of graph networks will likely befar more challenging than organizing their behavior under one framework, and indeed, there are anumber of unanswered questions regarding the best ways to use graph networks.

One pressing question is: where do the graphs come from that graph networks operate over?One of the hallmarks of deep learning has been its ability to perform complex computations overraw sensory data, such as images and text, yet it is unclear the best ways to convert sensory datainto more structured representations like graphs. One approach (which we have already discussed)assumes a fully connected graph structure between spatial or linguistic entities, such as in theliterature on self-attention (Vaswani et al., 2017; Wang et al., 2018c). However, such representationsmay not correspond exactly to the “true” entities (e.g., convolutional features do not directlycorrespond to objects in a scene). Moreover, many underlying graph structures are much moresparse than a fully connected graph, and it is an open question how to induce this sparsity. Severallines of active research are exploring these issues (Watters et al., 2017; van Steenkiste et al., 2018;Li et al., 2018; Kipf et al., 2018) but as of yet there is no single method which can reliably extractdiscrete entities from sensory data. Developing such a method is an exciting challenge for future

7Covariance means, roughly, that the activations vary in a predictable way as a function of the ordering of theincoming edges.

23

Page 24: Relational inductive biases, deep learning, and graph networks

research, and once solved will likely open the door for much more powerful and flexible reasoningalgorithms.

A related question is how to adaptively modify graph structures during the course of computation.For example, if an object fractures into multiple pieces, a node representing that object also oughtto split into multiple nodes. Similarly, it might be useful to only represent edges between objectsthat are in contact, thus requiring the ability to add or remove edges depending on context. Thequestion of how to support this type of adaptivity is also actively being researched, and in particular,some of the methods used for identifying the underlying structure of a graph may be applicable (e.g.Li et al., 2018; Kipf et al., 2018).

Human cognition makes the strong assumption that the world is composed of objects andrelations (Spelke and Kinzler, 2007), and because GNs make a similar assumption, their behaviortends to be more interpretable. The entities and relations that GNs operate over often correspondto things that humans understand (such as physical objects), thus supporting more interpretableanalysis and visualization (e.g., as in Selsam et al., 2018). An interesting direction for future workis to further explore the interpretability of the behavior of graph networks.

5.4 Integrative approaches for learning and structure

While our focus here has been on graphs, one takeaway from this paper is less about graphsthemselves and more about the approach of blending powerful deep learning approaches withstructured representations. We are excited by related approaches which have explored this idea forother types of structured representations and computations, such as linguistic trees (Socher et al.,2011a,b, 2012, 2013; Tai et al., 2015; Andreas et al., 2016), partial tree traversals in a state-actiongraph (Guez et al., 2018; Farquhar et al., 2018), hierarchical action policies (Andreas et al., 2017),multi-agent communication channels (Foerster et al., 2016), “capsules” (Sabour et al., 2017), andprograms (Parisotto et al., 2017). Other methods have attempted to capture different types ofstructure by mimicking key hardware and software components in computers and how they transferinformation between each other, such as persistent slotted storage, registers, memory I/O controllers,stacks, and queues (e.g. Dyer et al., 2015; Grefenstette et al., 2015; Joulin and Mikolov, 2015;Sukhbaatar et al., 2015; Kurach et al., 2016; Graves et al., 2016).

5.5 Conclusion

Recent advances in AI, propelled by deep learning, have been transformative across many importantdomains. Despite this, a vast gap between human and machine intelligence remains, especially withrespect to efficient, generalizable learning. We argue for making combinatorial generalization a toppriority for AI, and advocate for embracing integrative approaches which draw on ideas from humancognition, traditional computer science, standard engineering practice, and modern deep learning.Here we explored flexible learning-based approaches which implement strong relational inductivebiases to capitalize on explicitly structured representations and computations, and presented aframework called graph networks, which generalize and extend various recent approaches for neuralnetworks applied to graphs. Graph networks are designed to promote building complex architecturesusing customizable graph-to-graph building blocks, and their relational inductive biases promotecombinatorial generalization and improved sample efficiency over other standard machine learningbuilding blocks.

Despite their benefits and potential, however, learnable models which operate on graphs areonly a stepping stone on the path toward human-like intelligence. We are optimistic about anumber of other relevant, and perhaps underappreciated, research directions, including marrying

24

Page 25: Relational inductive biases, deep learning, and graph networks

learning-based approaches with programs (Ritchie et al., 2016; Andreas et al., 2016; Gaunt et al.,2016; Evans and Grefenstette, 2018; Evans et al., 2018), developing model-based approaches with anemphasis on abstraction (Kansky et al., 2017; Konidaris et al., 2018; Zhang et al., 2018; Hay et al.,2018), investing more heavily in meta-learning (Wang et al., 2016, 2018a; Finn et al., 2017), andexploring multi-agent learning and interaction as a key catalyst for advanced intelligence (Nowak,2006; Ohtsuki et al., 2006). These directions each involve rich notions of entities, relations, andcombinatorial generalization, and can potentially benefit, and benefit from, greater interaction withapproaches for learning relational reasoning over explicitly structured representations.

Acknowledgements

We thank Tobias Pfaff, Danilo Rezende, Nando de Freitas, Murray Shanahan, Thore Graepel, JohnJumper, Demis Hassabis, and the broader DeepMind and Google communities for valuable feedbackand support.

References

Allamanis, M., Brockschmidt, M., and Khademi, M. (2018). Learning to represent programs withgraphs. In Proceedings of the International Conference on Learning Representations (ICLR).

Allamanis, M., Chanthirasegaran, P., Kohli, P., and Sutton, C. (2017). Learning continuoussemantic representations of symbolic expressions. In Proceedings of the International Conferenceon Machine Learning (ICML).

Anderson, J. R. (1982). Acquisition of cognitive skill. Psychological Review, 89(4):369.

Andreas, J., Klein, D., and Levine, S. (2017). Modular multitask reinforcement learning with policysketches. In Proceedings of the International Conference on Machine Learning (ICML).

Andreas, J., Rohrbach, M., Darrell, T., and Klein, D. (2016). Neural module networks. In Proceedingsof the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 39–48.

Ba, J. L., Kiros, J. R., and Hinton, G. E. (2016). Layer normalization. arXiv preprintarXiv:1607.06450.

Bahdanau, D., Cho, K., and Bengio, Y. (2015). Neural machine translation by jointly learning toalign and translate. In Proceedings of the International Conference on Learning Representations(ICLR).

Battaglia, P., Pascanu, R., Lai, M., Rezende, D. J., et al. (2016). Interaction networks for learningabout objects, relations and physics. In Advances in Neural Information Processing Systems,pages 4502–4510.

Battaglia, P. W., Hamrick, J. B., and Tenenbaum, J. B. (2013). Simulation as an engine of physicalscene understanding. Proceedings of the National Academy of Sciences, 110(45):18327–18332.

Bello, I., Pham, H., Le, Q. V., Norouzi, M., and Bengio, S. (2016). Neural combinatorial optimizationwith reinforcement learning. arXiv preprint arXiv:1611.09940.

Bobrow, D. G. and Hinton, G. E., editors (1990). Artificial Intelligence, volume 46. Elsevier SciencePublishers Ltd., Essex, UK. Special Issue 1-2: On Connectionist Symbol Processing.

25

Page 26: Relational inductive biases, deep learning, and graph networks

Bojchevski, A., Shchur, O., Zugner, D., and Gunnemann, S. (2018). Netgan: Generating graphs viarandom walks. arXiv preprint arXiv:1803.00816.

Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., and Yakhnenko, O. (2013). Translatingembeddings for modeling multi-relational data. In Advances in Neural Information ProcessingSystems, pages 2787–2795.

Botvinick, M. M. (2008). Hierarchical models of behavior and prefrontal function. Trends inCognitive Sciences, 12(5):201–208.

Bronstein, M. M., Bruna, J., LeCun, Y., Szlam, A., and Vandergheynst, P. (2017). Geometric deeplearning: going beyond euclidean data. IEEE Signal Processing Magazine, 34(4):18–42.

Bruna, J., Zaremba, W., Szlam, A., and LeCun, Y. (2014). Spectral networks and locally connectednetworks on graphs. In Proceedings of the International Conference on Learning Representations(ICLR).

Chang, M. B., Ullman, T., Torralba, A., and Tenenbaum, J. B. (2017). A compositional object-based approach to learning physical dynamics. In Proceedings of the International Conference onLearning Representations (ICLR).

Chen, X., Li, L., Fei-Fei, L., and Gupta, A. (2018a). Iterative visual reasoning beyond convolutions.In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

Chen, X., Liu, C., and Song, D. (2018b). Tree-to-tree neural networks for program translation. InWorkshops of the International Conference on Learning Representations (ICLR).

Cho, K., Van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio,Y. (2014). Learning phrase representations using rnn encoder-decoder for statistical machinetranslation. In Proceeding of the Conference on Empirical Methods in Natural Language Processing(EMNLP).

Chomsky, N. (1957). Syntactic Structures. Mouton & Co.

Chomsky, N. (1965). Aspects of the Theory of Syntax. MIT Press.

Cohen, T. and Welling, M. (2016). Group equivariant convolutional networks. In InternationalConference on Machine Learning, pages 2990–2999.

Craik, K. J. W. (1943). The Nature of Explanation. Cambridge University Press.

Cui, Z., Henrickson, K., Ke, R., and Wang, Y. (2018). High-order graph convolutional recurrentneural network: A deep learning framework for network-scale traffic learning and forecasting.arXiv preprint arXiv:1802.07007.

Dai, H., Dai, B., and Song, L. (2016). Discriminative embeddings of latent variable models forstructured data. In Proceedings of the International Conference on Machine Learning (ICML).

Dai, H., Khalil, E. B., Zhang, Y., Dilkina, B., and Song, L. (2017). Learning combinatorialoptimization algorithms over graphs. In Advances in Neural Information Processing Systems.

De Cao, N. and Kipf, T. (2018). MolGAN: An implicit generative model for small molecular graphs.arXiv preprint arXiv:1805.11973.

26

Page 27: Relational inductive biases, deep learning, and graph networks

Defferrard, M., Bresson, X., and Vandergheynst, P. (2016). Convolutional neural networks on graphswith fast localized spectral filtering. In Advances in Neural Information Processing Systems, pages3844–3852.

Denil, M., Colmenarejo, S. G., Cabi, S., Saxton, D., and de Freitas, N. (2017). Programmableagents. arXiv preprint arXiv:1706.06383.

Devlin, J., Uesato, J., Singh, R., and Kohli, P. (2017). Semantic code repair using neuro-symbolictransformation networks. arXiv preprint arXiv:1710.11054.

Duvenaud, D. K., Maclaurin, D., Iparraguirre, J., Bombarell, R., Hirzel, T., Aspuru-Guzik, A., andAdams, R. P. (2015). Convolutional networks on graphs for learning molecular fingerprints. InAdvances in Neural Information Processing Systems, pages 2224–2232.

Dyer, C., Ballesteros, M., Ling, W., Matthews, A., and Smith, N. A. (2015). Transition-baseddependency parsing with stack long short-term memory. In Proceedings of the Annual Meeting ofthe Association for Computational Linguistics (ACL).

Dzeroski, S., De Raedt, L., and Driessens, K. (2001). Relational reinforcement learning. MachineLearning, 43(1-2):7–52.

Edwards, H. and Storkey, A. (2016). Towards a neural statistician. arXiv preprint arXiv:1606.02185.

Eliasmith, C. (2013). How to build a brain: A neural architecture for biological cognition. OxfordUniversity Press.

Elman, J. L. (1990). Finding structure in time. Cognitive Science, 14(2):179–211.

Elman, J. L. (1991). Distributed representations, simple recurrent networks, and grammaticalstructure. Machine Learning, 7(2-3):195–225.

Eslami, S. A., Heess, N., Weber, T., Tassa, Y., Szepesvari, D., Hinton, G. E., et al. (2016). Attend,infer, repeat: Fast scene understanding with generative models. In Advances in Neural InformationProcessing Systems, pages 3225–3233.

Evans, R. and Grefenstette, E. (2018). Learning explanatory rules from noisy data. Journal ofArtificial Intelligence Research, 61:1–64.

Evans, R., Saxton, D., Amos, D., Kohli, P., and Grefenstette, E. (2018). Can neural networksunderstand logical entailment? In Proceedings of the International Conference on LearningRepresentations (ICLR).

Farquhar, G., Rocktaschel, T., Igl, M., and Whiteson, S. (2018). TreeQN and ATreeC: Differentiabletree planning for deep reinforcement learning. In Proceedings of the International Conference onLearning Representations (ICLR).

Finn, C., Abbeel, P., and Levine, S. (2017). Model-agnostic meta-learning for fast adaptation ofdeep networks. arXiv preprint arXiv:1703.03400.

Fodor, J. A. (1975). The Language of Thought. Harvard University Press.

Fodor, J. A. and Pylyshyn, Z. W. (1988). Connectionism and cognitive architecture: A criticalanalysis. Cognition, 28(1-2):3–71.

27

Page 28: Relational inductive biases, deep learning, and graph networks

Foerster, J., Assael, I. A., de Freitas, N., and Whiteson, S. (2016). Learning to communicate withdeep multi-agent reinforcement learning. In Advances in Neural Information Processing Systems,pages 2137–2145.

Fukushima, K. (1980). Neocognitron: A self-organizing neural network model for a mechanism ofpattern recognition unaffected by shift in position. Biological Cybernetics, 36:193–202.

Garcia, V. and Bruna, J. (2018). Few-shot learning with graph neural networks. In Proceedings ofthe International Conference on Learning Representations (ICLR).

Garcıa-Duran, A. and Niepert, M. (2017). Learning graph representations with embedding propaga-tion. arXiv preprint arXiv:1710.03059.

Garnelo, M., Arulkumaran, K., and Shanahan, M. (2016). Towards deep symbolic reinforcementlearning. arXiv preprint arXiv:1609.05518.

Gaunt, A. L., Brockschmidt, M., Kushman, N., and Tarlow, D. (2016). Differentiable programswith neural libraries. arXiv preprint arXiv:1611.02109.

Geman, S., Bienenstock, E., and Doursat, R. (1992). Neural networks and the bias/variance dilemma.Neural Computation, 4(1):1–58.

Gentner, D. and Markman, A. B. (1997). Structure mapping in analogy and similarity. AmericanPsychologist, 52(1):45.

Getoor, L. and Taskar, B. (2007). Introduction to Statistical Relational Learning. MIT press.

Ghahramani, Z. (2015). Probabilistic machine learning and artificial intelligence. Nature,521(7553):452.

Gilmer, J., Schoenholz, S. S., Riley, P. F., Vinyals, O., and Dahl, G. E. (2017). Neural messagepassing for quantum chemistry. arXiv preprint arXiv:1704.01212.

Goodfellow, I., Bengio, Y., Courville, A., and Bengio, Y. (2016). Deep Learning. MIT Press.

Goodman, N. (1955). The new riddle of induction. In Fact, Fiction, and Forecast, pages 59–83.Harvard University Press.

Goodman, N., Mansinghka, V., Roy, D. M., Bonawitz, K., and Tenenbaum, J. B. (2012). Church: alanguage for generative models. arXiv preprint arXiv:1206.3255.

Goodman, N. D., Tenenbaum, J. B., and Gerstenberg, T. (2015). Concepts in a probabilisticlanguage of thought. In Margolis, E. and Laurence, S., editors, The Conceptual Mind: NewDirections in the Study of Concepts. MIT Press.

Goodwin, G. P. and Johnson-Laird, P. (2005). Reasoning about relations. Psychological Review,112(2):468.

Gori, M., Monfardini, G., and Scarselli, F. (2005). A new model for learning in graph domains. InProceedings of the International Joint Conference on Neural Networks (IJCNN), volume 2, pages729–734. IEEE.

Graves, A., Wayne, G., Reynolds, M., Harley, T., Danihelka, I., Grabska-Barwinska, A., Colmenarejo,S. G., Grefenstette, E., Ramalho, T., Agapiou, J., et al. (2016). Hybrid computing using a neuralnetwork with dynamic external memory. Nature, 538(7626):471.

28

Page 29: Relational inductive biases, deep learning, and graph networks

Grefenstette, E., Hermann, K. M., Suleyman, M., and Blunsom, P. (2015). Learning to transducewith unbounded memory. In Advances in Neural Information Processing Systems, pages 1828–1836.

Griffiths, T. L., Chater, N., Kemp, C., Perfors, A., and Tenenbaum, J. B. (2010). Probabilisticmodels of cognition: Exploring representations and inductive biases. Trends in Cognitive Sciences,14(8):357–364.

Grover, A. and Leskovec, J. (2016). node2vec: Scalable feature learning for networks. In Proceedingsof the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining,pages 855–864. ACM.

Guez, A., Weber, T., Antonoglou, I., Simonyan, K., Vinyals, O., Wierstra, D., Munos, R., andSilver, D. (2018). Learning to search with MCTSnets. arXiv preprint arXiv:1802.04697.

Gulcehre, C., Denil, M., Malinowski, M., Razavi, A., Pascanu, R., Hermann, K. M., Battaglia, P.,Bapst, V., Raposo, D., Santoro, A., and de Freitas, N. (2018). Hyperbolic attention networks.arXiv preprint arXiv:1805.09786.

Hamaguchi, T., Oiwa, H., Shimbo, M., and Matsumoto, Y. (2017). Knowledge transfer for out-of-knowledge-base entities: A graph neural network approach. In Proceedings of the InternationalJoint Conference on Artificial Intelligence (IJCAI).

Hamilton, W., Ying, Z., and Leskovec, J. (2017). Inductive representation learning on large graphs.In Advances in Neural Information Processing Systems, pages 1025–1035.

Hamrick, J., Allen, K., Bapst, V., Zhu, T., McKee, K., Tenenbaum, J., and Battaglia, P. (2018).Relational inductive bias for physical construction in humans and machines. In Proceedings of the40th Annual Conference of the Cognitive Science Society.

Hamrick, J. B., Ballard, A. J., Pascanu, R., Vinyals, O., Heess, N., and Battaglia, P. W. (2017).Metacontrol for adaptive imagination-based optimization. In Proceedings of the InternationalConference on Learning Representations (ICLR).

Hartford, J., Graham, D. R., Leyton-Brown, K., and Ravanbakhsh, S. (2018). Deep models ofinteractions across sets. arXiv preprint arXiv:1803.02879.

Hay, N., Stark, M., Schlegel, A., Wendelken, C., Park, D., Purdy, E., Silver, T., Phoenix, D. S.,and George, D. (2018). Behavior is everything–towards representing concepts with sensorimotorcontingencies. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI).

Henaff, M., Bruna, J., and LeCun, Y. (2015). Deep convolutional networks on graph-structureddata. arXiv preprint arXiv:1506.05163.

Hinton, G. E. (1990). Mapping part-whole hierarchies into connectionist networks. ArtificialIntelligence, 46(1-2):47–75.

Hjort, N. L., Holmes, C., Muller, P., and Walker, S. G. (2010). Bayesian Nonparametrics. CambridgeUniversity Press.

Hoshen, Y. (2017). Vain: Attentional multi-agent predictive modeling. In Advances in NeuralInformation Processing Systems, pages 2698–2708.

Hu, H., Gu, J., Zhang, Z., Dai, J., and Wei, Y. (2017). Relation networks for object detection.arXiv preprint arXiv:1711.11575.

29

Page 30: Relational inductive biases, deep learning, and graph networks

Hudson, D. A. and Manning, C. D. (2018). Compositional attention networks for machine reasoning.In Proceedings of the International Conference on Learning Representations (ICLR).

Humboldt, W. (1999/1836). On Language: On the diversity of human language construction and itsinfluence on the mental development of the human species. Cambridge University Press.

Hummel, J. E. and Holyoak, K. J. (2003). A symbolic-connectionist theory of relational inferenceand generalization. Psychological Review, 110(2):220.

Ioffe, S. and Szegedy, C. (2015). Batch normalization: Accelerating deep network training by reducinginternal covariate shift. In Proceedings of the 32nd International Conference on InternationalConference on Machine Learning (ICML).

Johnson, D. D. (2017). Learning graphical state transitions. Proceedings of the InternationalConference on Learning Representations (ICLR).

Joulin, A. and Mikolov, T. (2015). Inferring algorithmic patterns with stack-augmented recurrentnets. In Advances in Neural Information Processing Systems, pages 190–198.

Kansky, K., Silver, T., Mely, D. A., Eldawy, M., Lazaro-Gredilla, M., Lou, X., Dorfman, N., Sidor,S., Phoenix, S., and George, D. (2017). Schema networks: Zero-shot transfer with a generativecausal model of intuitive physics. In Proceedings of the International Conference on MachineLearning (ICML).

Kearnes, S., McCloskey, K., Berndl, M., Pande, V., and Riley, P. (2016). Molecular graphconvolutions: moving beyond fingerprints. Journal of computer-aided molecular design, 30(8):595–608.

Kemp, C. and Tenenbaum, J. B. (2008). The discovery of structural form. Proceedings of theNational Academy of Sciences, 105(31):10687–10692.

Kipf, T., Fetaya, E., Wang, K.-C., Welling, M., and Zemel, R. (2018). Neural relational inferencefor interacting systems. In Proceedings of the International Conference on Machine Learning(ICML).

Kipf, T. N. and Welling, M. (2017). Semi-supervised classification with graph convolutional networks.In Proceedings of the International Conference on Learning Representations (ICLR).

Koller, D. and Friedman, N. (2009). Probabilistic Graphical Models: Principles and Techniques.MIT press.

Kondor, R., Son, H. T., Pan, H., Anderson, B., and Trivedi, S. (2018). Covariant compositionalnetworks for learning graphs. arXiv preprint arXiv:1801.02144.

Kondor, R. and Trivedi, S. (2018). On the generalization of equivariance and convolution in neuralnetworks to the action of compact groups. arXiv preprint arXiv:1802.03690.

Konidaris, G., Kaelbling, L. P., and Lozano-Perez, T. (2018). From skills to symbols: Learningsymbolic representations for abstract high-level planning. Journal of Artificial IntelligenceResearch, 61:215–289.

Kool, W. and Welling, M. (2018). Attention solves your TSP. arXiv preprint arXiv:1803.08475.

30

Page 31: Relational inductive biases, deep learning, and graph networks

Krizhevsky, A., Sutskever, I., and Hinton, G. E. (2012). ImageNet classification with deep convolu-tional neural networks. In Advances in Neural Information Processing Systems, pages 1097–1105.

Kurach, K., Andrychowicz, M., and Sutskever, I. (2016). Neural random-access machines. InProceedings of the International Conference on Learning Representations (ICLR).

Lake, B. M. and Baroni, M. (2018). Still not systematic after all these years: On the compositionalskills of sequence-to-sequence recurrent networks. In Proceedings of the International Conferenceon Machine Learning (ICML).

Lake, B. M., Salakhutdinov, R., and Tenenbaum, J. B. (2015). Human-level concept learningthrough probabilistic program induction. Science, 350(6266):1332–1338.

Lake, B. M., Ullman, T. D., Tenenbaum, J. B., and Gershman, S. J. (2017). Building machines thatlearn and think like people. Behavioral and Brain Sciences, 40.

LeCun, Y., Bengio, Y., and Hinton, G. (2015). Deep learning. Nature, 521(7553):436.

LeCun, Y., Boser, B., Denker, J. S., Henderson, D., Howard, R. E., Hubbard, W., and Jackel,L. D. (1989). Backpropagation applied to handwritten zip code recognition. Neural computation,1(4):541–551.

Li, Y., Tarlow, D., Brockschmidt, M., and Zemel, R. (2016). Gated graph sequence neural networks.In Proceedings of the International Conference on Learning Representations (ICLR).

Li, Y., Vinyals, O., Dyer, C., Pascanu, R., and Battaglia, P. (2018). Learning deep generativemodels of graphs. In Workshops at the International Conference on Learning Representations(ICLR).

Li, Y., Yu, R., Shahabi, C., and Liu, Y. (2017). Diffusion convolutional recurrent neural network:Data-driven traffic forecasting. arXiv preprint arXiv:1707.01926.

Lin, Z., Feng, M., Santos, C. N. d., Yu, M., Xiang, B., Zhou, B., and Bengio, Y. (2017). A structuredself-attentive sentence embedding. In Proceedings of the International Conference on LearningRepresentations (ICLR).

Liu, H., Simonyan, K., Vinyals, O., Fernando, C., and Kavukcuoglu, K. (2018). Hierarchicalrepresentations for efficient architecture search. In Proceedings of the International Conference onLearning Representations (ICLR).

Luong, M.-T., Pham, H., and Manning, C. D. (2015). Effective approaches to attention-based neuralmachine translation. arXiv preprint arXiv:1508.04025.

Marcus, G. (2001). The algebraic mind.

Marcus, G. (2018a). Deep learning: A critical appraisal. arXiv preprint arXiv:1801.00631.

Marcus, G. (2018b). Innateness, alphazero, and artificial intelligence. arXiv preprintarXiv:1801.05667.

McClelland, J. L. (1994). The interaction of nature and nurture in development: A paralleldistributed processing perspective. International perspectives on psychological science, 1:57–88.

31

Page 32: Relational inductive biases, deep learning, and graph networks

McClelland, J. L. and Rumelhart, D. E. (1981). An interactive activation model of context effectsin letter perception: I. an account of basic findings. Psychological Review, 88(5):375.

Mikolov, T., Yih, W.-t., and Zweig, G. (2013). Linguistic regularities in continuous space wordrepresentations. In Proceedings of the 2013 Conference of the North American Chapter of theAssociation for Computational Linguistics: Human Language Technologies, pages 746–751.

Mitchell, T. M. (1980). The need for biases in learning generalizations. Department of ComputerScience, Laboratory for Computer Science Research, Rutgers Univ. New Jersey.

Mnih, V., Heess, N., Graves, A., et al. (2014). Recurrent models of visual attention. In Advances inneural information processing systems, pages 2204–2212.

Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A. A., Veness, J., Bellemare, M. G., Graves, A.,Riedmiller, M., Fidjeland, A. K., Ostrovski, G., et al. (2015). Human-level control through deepreinforcement learning. Nature, 518(7540):529.

Monti, F., Boscaini, D., Masci, J., Rodola, E., Svoboda, J., and Bronstein, M. M. (2017). Geometricdeep learning on graphs and manifolds using mixture model cnns. In Proceedings of the IEEEConference on Computer Vision and Pattern Recognition (CVPR).

Moravcık, M., Schmid, M., Burch, N., Lisy, V., Morrill, D., Bard, N., Davis, T., Waugh, K.,Johanson, M., and Bowling, M. (2017). Deepstack: Expert-level artificial intelligence in heads-upno-limit poker. Science, 356(6337):508–513.

Narayanan, A., Chandramohan, M., Chen, L., Liu, Y., and Saminathan, S. (2016). subgraph2vec:Learning distributed representations of rooted sub-graphs from large graphs. In Workshops at the20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.

Narayanan, A., Chandramohan, M., Venkatesan, R., Chen, L., Liu, Y., and Jaiswal, S. (2017).graph2vec: Learning distributed representations of graphs. arXiv preprint arXiv:1707.05005.

Navon, D. (1977). Forest before trees: The precedence of global features in visual perception.Cognitive Psychology, 9(3):353–383.

Niepert, M., Ahmed, M., and Kutzkov, K. (2016). Learning convolutional neural networks forgraphs. In Proceedings of the International Conference on Machine Learning (ICML), pages2014–2023.

Nilsson, N. J. and Fikes, R. E. (1970). Strips: A new approach to the application of theorem provingto problem solving. Technical report, SRI International, Menlo Park, CA Artificial IntelligenceCenter.

Nowak, A., Villar, S., Bandeira, A. S., and Bruna, J. (2017). A note on learning algorithms forquadratic assignment with graph neural networks. In Proceedings of the Principled Approaches toDeep Learning Workshop (PADL) at the International Conference of Machine Learning (ICML).

Nowak, M. A. (2006). Five rules for the evolution of cooperation. science, 314(5805):1560–1563.

Ohtsuki, H., Hauert, C., Lieberman, E., and Nowak, M. A. (2006). A simple rule for the evolutionof cooperation on graphs and social networks. Nature, 441(7092):502.

32

Page 33: Relational inductive biases, deep learning, and graph networks

Onoro-Rubio, D., Niepert, M., Garcıa-Duran, A., Gonzalez-Sanchez, R., and Lopez-Sastre,R. J. (2017). Representation learning for visual-relational knowledge graphs. arXiv preprintarXiv:1709.02314.

Parisotto, E., Mohamed, A.-r., Singh, R., Li, L., Zhou, D., and Kohli, P. (2017). Neuro-symbolicprogram synthesis. In Proceedings of the International Conference on Learning Representations(ICLR).

Pascanu, R., Li, Y., Vinyals, O., Heess, N., Buesing, L., Racaniere, S., Reichert, D., Weber, T.,Wierstra, D., and Battaglia, P. (2017). Learning model-based planning from scratch. arXivpreprint arXiv:1707.06170.

Pearl, J. (1986). Fusion, propagation, and structuring in belief networks. Artificial intelligence,29(3):241–288.

Pearl, J. (1988). Probabilistic reasoning in intelligent systems: Networks of plausible inference.Morgan Kaufmann.

Pearl, J. (2009). Causality: Models, Reasoning and Inference. Cambridge University Press, NewYork, NY, USA, 2nd edition.

Pearl, J. (2018). Theoretical impediments to machine learning with seven sparks from the causalrevolution. arXiv preprint arXiv:1801.04016.

Pennington, J., Socher, R., and Manning, C. (2014). Glove: Global vectors for word representation.In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP),pages 1532–1543.

Perozzi, B., Al-Rfou, R., and Skiena, S. (2014). Deepwalk: Online learning of social representations.In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery anddata mining, pages 701–710. ACM.

Pevny, T. and Somol, P. (2017). Using neural network formalism to solve multiple-instance problems.In International Symposium on Neural Networks, pages 135–142. Springer.

Pinker, S. and Prince, A. (1988). On language and connectionism: Analysis of a parallel distributedprocessing model of language acquisition. Cognition, 28(1-2):73–193.

Plate, T. A. (1995). Holographic reduced representations. IEEE Transactions on Neural Networks,6(3):623–641.

Plaut, D. C., McClelland, J. L., Seidenberg, M. S., and Patterson, K. (1996). Understanding normaland impaired word reading: computational principles in quasi-regular domains. PsychologicalReview, 103(1):56.

Pollack, J. B. (1990). Recursive distributed representations. Artificial Intelligence, 46(1-2):77–105.

Qi, C. R., Su, H., Mo, K., and Guibas, L. J. (2017). Pointnet: Deep learning on point sets for 3dclassification and segmentation. In Proceedings of the IEEE Conference on Computer Vision andPattern Recognition (CVPR).

Raposo, D., Santoro, A., Barrett, D., Pascanu, R., Lillicrap, T., and Battaglia, P. (2017). Discoveringobjects and their relations from entangled scene representations. In Workshops at the InternationalConference on Learning Representations (ICLR).

33

Page 34: Relational inductive biases, deep learning, and graph networks

Reed, S. and De Freitas, N. (2016). Neural programmer-interpreters. In Proceedings of theInternational Conference on Learning Representations (ICLR).

Ritchie, D., Horsfall, P., and Goodman, N. D. (2016). Deep amortized inference for probabilisticprograms. arXiv preprint arXiv:1610.05735.

Rosenblatt, F. (1961). Principles of neurodynamics. perceptrons and the theory of brain mechanisms.Technical report, Cornell Aeronautical Lab Inc., Buffalo, NY.

Rumelhart, D. E., McClelland, J. L., Group, P. R., et al. (1987). Parallel Distributed Processing,volume 1. MIT Press.

Russell, S. J. and Norvig, P. (2009). Artificial Intelligence: A Modern Approach (3rd Edition).Pearson.

Sabour, S., Frosst, N., and Hinton, G. E. (2017). Dynamic routing between capsules. In Advancesin Neural Information Processing Systems, pages 3859–3869.

Sanchez-Gonzalez, A., Heess, N., Springenberg, J. T., Merel, J., Riedmiller, M., Hadsell, R., andBattaglia, P. (2018). Graph networks as learnable physics engines for inference and control. InProceedings of the 35th International Conference on Machine Learning (ICLR).

Santoro, A., Raposo, D., Barrett, D. G., Malinowski, M., Pascanu, R., Battaglia, P., and Lillicrap,T. (2017). A simple neural network module for relational reasoning. In Advances in NeuralInformation Processing Systems.

Scarselli, F., Gori, M., Tsoi, A. C., Hagenbuchner, M., and Monfardini, G. (2009a). Computationalcapabilities of graph neural networks. IEEE Transactions on Neural Networks, 20(1):81–102.

Scarselli, F., Gori, M., Tsoi, A. C., Hagenbuchner, M., and Monfardini, G. (2009b). The graphneural network model. IEEE Transactions on Neural Networks, 20(1):61–80.

Scarselli, F., Yong, S. L., Gori, M., Hagenbuchner, M., Tsoi, A. C., and Maggini, M. (2005). Graphneural networks for ranking web pages. In Proceedings of the 2005 IEEE/WIC/ACM InternationalConference on Web Intelligence, pages 666–672. IEEE.

Schmidhuber, J. (2015). Deep learning in neural networks: An overview. Neural Networks, 61:85–117.

Selsam, D., Lamm, M., Bunz, B., Liang, P., de Moura, L., and Dill, D. L. (2018). Learning a satsolver from single-bit supervision. arXiv preprint arXiv:1802.03685.

Shalev-Shwartz, S., Shamir, O., and Shammah, S. (2017). Failures of gradient-based deep learning.arXiv preprint arXiv:1703.07950.

Shaw, P., Uszkoreit, J., and Vaswani, A. (2018). Self-attention with relative position representations.In Proceedings of the 16th Annual Conference of the North American Chapter of the Associationfor Computational Linguistics: Human Language Technologies.

Shervashidze, N., Schweitzer, P., Leeuwen, E. J. v., Mehlhorn, K., and Borgwardt, K. M. (2011).Weisfeiler-lehman graph kernels. Journal of Machine Learning Research, 12(Sep):2539–2561.

Silver, D., Huang, A., Maddison, C. J., Guez, A., Sifre, L., Van Den Driessche, G., Schrittwieser, J.,Antonoglou, I., Panneershelvam, V., Lanctot, M., et al. (2016). Mastering the game of go withdeep neural networks and tree search. Nature, 529(7587):484–489.

34

Page 35: Relational inductive biases, deep learning, and graph networks

Smolensky, P. (1990). Tensor product variable binding and the representation of symbolic structuresin connectionist systems. Artificial Intelligence, 46(1-2):159–216.

Socher, R., Huval, B., Manning, C. D., and Ng, A. Y. (2012). Semantic compositionality throughrecursive matrix-vector spaces. In Proceedings of the Joint Conference on Empirical Methods inNatural Language Processing (EMNLP) and Computational Natural Language Learning (CNLL),pages 1201–1211. Association for Computational Linguistics.

Socher, R., Lin, C. C., Manning, C., and Ng, A. Y. (2011a). Parsing natural scenes and naturallanguage with recursive neural networks. In Proceedings of the 28th International Conference onMachine Learning (ICML), pages 129–136.

Socher, R., Pennington, J., Huang, E. H., Ng, A. Y., and Manning, C. D. (2011b). Semi-supervisedrecursive autoencoders for predicting sentiment distributions. In Proceedings of the Conferenceon Empirical Methods in Natural Language Processing (EMNLP), pages 151–161. Association forComputational Linguistics.

Socher, R., Perelygin, A., Wu, J., Chuang, J., Manning, C. D., Ng, A., and Potts, C. (2013).Recursive deep models for semantic compositionality over a sentiment treebank. In Proceedings ofthe Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 1631–1642.

Spelke, E. S., Breinlinger, K., Macomber, J., and Jacobson, K. (1992). Origins of knowledge.Psychological review, 99(4):605.

Spelke, E. S. and Kinzler, K. D. (2007). Core knowledge. Developmental Science, 10(1):89–96.

Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., and Salakhutdinov, R. (2014). Dropout:A simple way to prevent neural networks from overfitting. The Journal of Machine LearningResearch, 15(1):1929–1958.

Sukhbaatar, S., Fergus, R., et al. (2016). Learning multiagent communication with backpropagation.In Advances in Neural Information Processing Systems, pages 2244–2252.

Sukhbaatar, S., Weston, J., Fergus, R., et al. (2015). End-to-end memory networks. In Advances inNeural Information Processing Systems, pages 2440–2448.

Sutskever, I., Vinyals, O., and Le, Q. V. (2014). Sequence to sequence learning with neural networks.In Advances in Neural Information Processing Systems, pages 3104–3112.

Szegedy, C., Ioffe, S., Vanhoucke, V., and Alemi, A. A. (2017). Inception-v4, inception-resnetand the impact of residual connections on learning. In Proceedings of the AAAI Conference onArtificial Intelligence (AAAI), volume 4, page 12.

Tai, K. S., Socher, R., and Manning, C. D. (2015). Improved semantic representations fromtree-structured long short-term memory networks. In Proceedings of the Annual Meeting of theAssociation for Computational Linguistics (ACL).

Tang, J., Qu, M., Wang, M., Zhang, M., Yan, J., and Mei, Q. (2015). Line: Large-scale informationnetwork embedding. In Proceedings of the 24th International Conference on World Wide Web,pages 1067–1077. International World Wide Web Conferences Steering Committee.

Tenenbaum, J. B., Griffiths, T. L., and Kemp, C. (2006). Theory-based bayesian models of inductivelearning and reasoning. Trends in Cognitive Sciences, 10(7):309–318.

35

Page 36: Relational inductive biases, deep learning, and graph networks

Tenenbaum, J. B., Kemp, C., Griffiths, T. L., and Goodman, N. D. (2011). How to grow a mind:Statistics, structure, and abstraction. Science, 331(6022):1279–1285.

Toyer, S., Trevizan, F., Thiebaux, S., and Xie, L. (2017). Action schema networks: Generalisedpolicies with deep learning. In Proceedings of the AAAI Conference on Artificial Intelligence(AAAI).

Ullman, T. D., Spelke, E., Battaglia, P., and Tenenbaum, J. B. (2017). Mind games: Game enginesas an architecture for intuitive physics. Trends in Cognitive Sciences, 21(9):649–665.

van Steenkiste, S., Chang, M., Greff, K., and Schmidhuber, J. (2018). Relational neural expectationmaximization: Unsupervised discovery of objects and their interactions. Proceedings of theInternational Conference on Learning Representations (ICLR).

Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, L., andPolosukhin, I. (2017). Attention is all you need. In Advances in Neural Information ProcessingSystems.

Velickovic, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., and Bengio, Y. (2018). Graphattention networks. In Proceedings of the International Conference on Learning Representations(ICLR).

Wang, J. X., Kurth-Nelson, Z., Kumaran, D., Tirumala, D., Soyer, H., Leibo, J. Z., Hassabis, D.,and Botvinick, M. (2018a). Prefrontal cortex as a meta-reinforcement learning system. Natureneuroscience, page 1.

Wang, J. X., Kurth-Nelson, Z., Tirumala, D., Soyer, H., Leibo, J. Z., Munos, R., Blundell, C.,Kumaran, D., and Botvinick, M. (2016). Learning to reinforcement learn. arXiv preprintarXiv:1611.05763.

Wang, T., Liao, R., Ba, J., and Fidler, S. (2018b). Nervenet: Learning structured policy with graphneural networks. In Proceedings of the International Conference on Learning Representations(ICLR).

Wang, X., Girshick, R., Gupta, A., and He, K. (2018c). Non-local neural networks. In Proceedingsof the Conference on Computer Vision and Pattern Recognition (CVPR).

Wang, Y., Sun, Y., Liu, Z., Sarma, S. E., Bronstein, M. M., and Solomon, J. M. (2018d). Dynamicgraph cnn for learning on point clouds. arXiv preprint arXiv:1801.07829.

Watters, N., Zoran, D., Weber, T., Battaglia, P., Pascanu, R., and Tacchetti, A. (2017). Visualinteraction networks: Learning a physics simulator from video. In Advances in Neural InformationProcessing Systems, pages 4542–4550.

Wu, J., Lu, E., Kohli, P., Freeman, B., and Tenenbaum, J. (2017). Learning to see physics viavisual de-animation. In Advances in Neural Information Processing Systems, pages 152–163.

Yoon, K., Liao, R., Xiong, Y., Zhang, L., Fetaya, E., Urtasun, R., Zemel, R., and Pitkow, X.(2018). Inference in probabilistic graphical models by graph neural networks. In Workshops atthe International Conference on Learning Representations (ICLR).

You, J., Ying, R., Ren, X., Hamilton, W. L., and Leskovec, J. (2018). GraphRNN: A deep generativemodel for graphs. arXiv preprint arXiv:1802.08773.

36

Page 37: Relational inductive biases, deep learning, and graph networks

Yuille, A. L. and Liu, C. (2018). Deep nets: What have they ever done for vision? arXiv preprintarXiv:1805.04025.

Zaheer, M., Kottur, S., Ravanbakhsh, S., Poczos, B., Salakhutdinov, R. R., and Smola, A. J. (2017).Deep sets. In Advances in Neural Information Processing Systems, pages 3394–3404.

Zambaldi, V., Raposo, D., Santoro, A., Bapst, V., Li, Y., Babuschkin, I., Tuyls, K., Reichert, D.,Lillicrap, T., Lockhart, E., Shanahan, M., Langston, V., Pascanu, R., Botvinick, M., Vinyals, O.,and Battaglia, P. (2018). Relational deep reinforcement learning. arXiv preprint arXiv.

Zhang, A., Lerer, A., Sukhbaatar, S., Fergus, R., and Szlam, A. (2018). Composable planning withattributes. arXiv preprint arXiv:1803.00512.

Zugner, D., Akbarnejad, A., and Gunnemann, S. (2018). Adversarial Attacks on Neural Networksfor Graph Data. arXiv preprint arXiv:1805.07984.

37

Page 38: Relational inductive biases, deep learning, and graph networks

Appendix: Formulations of additional models

In this appendix we give more examples of how published networks can fit in the frame defined byEquation 1.

Interaction networks

Interaction Networks (Battaglia et al., 2016; Watters et al., 2017) and the Neural Physics EngineChang et al. (2017) use a full GN but for the absence of the global to update the edge properties:

φe (ek,vrk ,vsk ,u) := fe (ek,vrk ,vsk) = NNe ([ek,vrk ,vsk ])

φv(e′i,vi,u

):= fv

(e′i,vi,u

)= NNv

([e′i,vi,u]

)ρe→v

(E′i)

:= =∑

{k: rk=i}

e′k

That work also included an extension to the above formulation which output global, rather thanper-node, predictions:

φe (ek,vrk ,vsk ,u) := fe (ek,vrk ,vsk) = NNe ([ek,vrk ,vsk ])

φv(e′i,vi,u

):= fv

(e′i,vi,u

)= NNv

([e′i,vi,u]

)φu(e′, v′,u

):= fu

(v′,u

)= NNu

([v′,u]

)ρv→g

(V ′)

:= =∑i

v′i

Non-pairwise interactions

Gated Graph Sequence Neural Networks (GGS-NN) (Li et al., 2016) use a slightly generalizedformulation where each edge has an attached type tk ∈ {1, .., T}, and the updates are:

φe ((ek, tk) ,vrk ,vsk ,u) := fe (ek,vsk) = NNe,tk (vsk)

φv(e′i,vi,u

):= fv

(e′i,vi

)= NNv

([e′i,vi]

)ρe→v

(E′i)

:= =∑

{k: rk=i}

e′k

These updates are applied recurrently (the NNv is a GRU (Cho et al., 2014)), followed by a globaldecoder which computes a weighted sum of embedded final node states. Here each NNe,tk is a neuralnetwork with specific parameters.

CommNet (Sukhbaatar et al., 2016) (in the slightly more general form described by (Hoshen,2017)) uses:

φe (ek,vrk ,vsk ,u) := fe (vsk) = NNe (vsk)

φv(e′i,vi,u

):= fv

(e′i,vi

)= NNv

([e′i,NNv′ (vi)]

)ρe→v

(E′i)

:= =1

|E′i|∑

{k: rk=i}

e′k

38

Page 39: Relational inductive biases, deep learning, and graph networks

Attention-based approaches

The various attention-based approaches use a φe which is factored into a scalar pairwise-interactionfunction which returns the unnormalized attention term, denoted αe (vrk ,vsk) = a′k, and a vector-valued non-pairwise term, denoted βe (vsk) = b′k,

φe (ek,vrk ,vsk ,u) := fe (vrk ,vsk) = (αe (vrk ,vsk) , βe (vsk)) = (a′k,b′k) = e′k

The single-headed self-attention (SA) in the Transformer architecture (Vaswani et al., 2017),implements the non-local formulation as:

αe (vrk ,vsk) = exp (NNαquery (vrk)ᵀ ·NNαkey (vsk))

βe (vsk) = NNβ (vsk)

φv(e′i,vi,u

):= fv

(e′i)

= NNv

(e′i)

where NNαquery , NNαkey , and NNβ are again neural network functions with different parameters andpossibly different architectures. They also use a multi-headed version which computes Nh parallele′hi using different NNαquery

h, NN

αkeyh

, NNβh , where h indexes the different parameters. These are

passed to fv and concatenated:

fv({e′hi }h=1...Nh

)= NNv

([e′1i , . . . , e

′Nhi ]

)Vertex Attention Interaction Networks (Hoshen, 2017) are very similar to single-headed SA,

but use Euclidean distance for the attentional similarity metric, with shared parameters across theattention inputs’ embeddings, and also use the input node feature in the node update function,

αe (vrk ,vsk) = exp(−‖NNα (vrk)−NNα (vsk) ‖2

)βe (vsk) = NNβ (vsk)

φv(e′i,vi,u

):= fv

(e′i)

= NNv

([e′i,vi]

)Graph Attention Networks (Velickovic et al., 2018) are also similar to multi-headed SA, but use

a neural network as the attentional similarity metric, with shared parameters across the attentioninputs’ embeddings:

αe (vrk ,vsk) = exp (NNα′ ([NNα (vrk) ,NNα (vsk)))

βe (vsk) = NNβ (vsk)

φv(e′i,vi,u

):= fv

({e′hi }h=1...Nh

)= NNv

([e′1i , . . . , e

′Nhi ]

)Stretching beyond the specific non-local formulation, Shaw et al. (2018) extended multi-headed

SA with relative position encodings. “Relative” refers to an encoding of the spatial distance betweennodes in a sequence or other signal in a metric space. This can be expressed in GN language as anedge attribute ek, and replacing the βe (vsk) from multi-headed SA above with:

βe (ek,vsk) = NNe (vsk) + ek

39

Page 40: Relational inductive biases, deep learning, and graph networks

Belief Propagation embeddings

Finally, we briefly summarize how the general “structure2vec” algorithm of Dai et al. (2016) can fitinto our framework. In order to do so, we need to slightly modify our main Equation 1, i.e.:

εk = ρ

({el}sl=rk

rl 6=sk

):=∑rl=sksl 6=rk

el

e′k = φe (εk) := f(εk) = NN(εk)

e′i = ρ({e′k}rk=i

):=

∑{k: rk=i}

ek

v′i = φv(e′i)

:= f(e′i) = NN(e′i)

Edges’ features now takes the meaning of “message” between their receiver and sender; note thatthere is only one set of parameters to learn for both the edges and nodes updates.

40