-
Notifications
You must be signed in to change notification settings - Fork 0
/
generator.drawio
268 lines (268 loc) · 29.7 KB
/
generator.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
<mxfile host="app.diagrams.net" modified="2022-06-14T19:09:06.575Z" agent="5.0 (Macintosh)" etag="oaoNG4EFdQ-0QeZV8Ota" version="18.1.2" type="github">
<diagram id="zYWGo0iMATtiFffycCuh" name="Page-1">
<mxGraphModel dx="4316" dy="873" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2339" pageHeight="3300" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="8jwhhJ4_cBbjTl03nuOA-27" value="Generate neighbours" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#56C0A7;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personalize;shadow=0;" parent="1" vertex="1">
<mxGeometry x="42" y="249.5" width="79" height="79" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-2" value="Initial Instance" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;fillColor=none;strokeColor=#56C0A7;" parent="1" vertex="1">
<mxGeometry x="-120.5" y="119.99999999999999" width="130" height="90" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-3" value="+Attribute1
+Attribute2
+Attribute3" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;" parent="8jwhhJ4_cBbjTl03nuOA-2" vertex="1">
<mxGeometry y="30" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-63" value="results" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-39" target="8jwhhJ4_cBbjTl03nuOA-56" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-39" value="ML (Model to be explained)" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#56C0A7;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.sagemaker_model;" parent="1" vertex="1">
<mxGeometry x="470" y="530" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-41" target="8jwhhJ4_cBbjTl03nuOA-74" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-41" value="<div>Surrogate Model</div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#56C0A7;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.sagemaker_model;" parent="1" vertex="1">
<mxGeometry x="102" y="390" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-56" target="8jwhhJ4_cBbjTl03nuOA-60" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-56" target="1L5oEn02ENVLadmju7SX-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-43" value="update" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1L5oEn02ENVLadmju7SX-37" vertex="1" connectable="0">
<mxGeometry x="0.2225" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-56" value="<div>Objective function</div><div>(scores)</div>" style="html=1;whiteSpace=wrap;aspect=fixed;shape=isoRectangle;shadow=0;strokeColor=#56C0A7;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="437.15999999999997" y="385.9" width="143.67" height="86.2" as="geometry" />
</mxCell>
<mxCell id="aJvgN7bo7bkHbhXleTO9-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.016;entryY=0.18;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-60" target="8jwhhJ4_cBbjTl03nuOA-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-60" value="Close to current best score" style="html=1;whiteSpace=wrap;aspect=fixed;shape=isoRectangle;shadow=0;strokeColor=#56C0A7;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="433.5" y="100.00000000000001" width="151" height="90.6" as="geometry" />
</mxCell>
<mxCell id="aJvgN7bo7bkHbhXleTO9-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0.88;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-65" target="aJvgN7bo7bkHbhXleTO9-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-65" value="Closest<br>Counterfactuals" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.multi-document;whiteSpace=wrap;fillColor=none;strokeColor=#56C0A7;" parent="1" vertex="1">
<mxGeometry x="80" y="129" width="122" height="89" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-66" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="584.5" y="150" width="30" height="20" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-70" value="<div>Predictions<br>(mean, std)<br></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="140" y="490" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-71" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="410" y="114.5" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-74" target="8jwhhJ4_cBbjTl03nuOA-39" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-46" value="Top N ranked instances" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="8jwhhJ4_cBbjTl03nuOA-76" vertex="1" connectable="0">
<mxGeometry x="-0.125" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8jwhhJ4_cBbjTl03nuOA-74" value="Acquisition function<br>(Expected improvement score f/e instance)" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#56C0A7;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.panorama;shadow=0;" parent="1" vertex="1">
<mxGeometry x="102" y="530" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-4" value="Generate RANDOM" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#C00606;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personalize;shadow=1;" parent="1" vertex="1">
<mxGeometry x="161" y="249.5" width="79" height="79" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-10" value="Generate initial neighbours" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#56C0A7;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personalize;shadow=0;" parent="1" vertex="1">
<mxGeometry x="-95" y="249.5" width="79" height="79" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="8jwhhJ4_cBbjTl03nuOA-3" target="1L5oEn02ENVLadmju7SX-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="1L5oEn02ENVLadmju7SX-21" target="8jwhhJ4_cBbjTl03nuOA-41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="281.8000000000002" y="429" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-42" value="retrain model" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1L5oEn02ENVLadmju7SX-38" vertex="1" connectable="0">
<mxGeometry x="0.0044" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-21" value="known instances" style="shape=datastore;whiteSpace=wrap;html=1;shadow=1;strokeColor=#56C0A7;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="295.5" y="385.9" width="65" height="82.25" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-23" value="0B" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-95" y="240" width="30" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-24" value="0A" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-147.5" y="109" width="30" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-25" value="8" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="90" y="385.9" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-26" value="9" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="102" y="530" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-27" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="460" y="520" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-28" value="2" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="450" y="385.9" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-29" value="3" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="279" y="385.9" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-31" value="4" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="450" y="109" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-32" value="5" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="70" y="114.5" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-33" value="6" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="47" y="249" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="1L5oEn02ENVLadmju7SX-34" value="7" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="166" y="249.5" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="aJvgN7bo7bkHbhXleTO9-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="aJvgN7bo7bkHbhXleTO9-1" target="8jwhhJ4_cBbjTl03nuOA-41" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="aJvgN7bo7bkHbhXleTO9-1" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn3.iconfinder.com/data/icons/user-interface-169/32/plus-128.png" parent="1" vertex="1">
<mxGeometry x="121" y="269" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-33" value="Predictions" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=-0.014;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-1" target="pRUd1qw0fgmCVTCkpZZk-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-1" value="ML (Model to be explained)" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#56C0A7;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.sagemaker_model;" vertex="1" parent="1">
<mxGeometry x="-822.84" y="332" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-2" target="pRUd1qw0fgmCVTCkpZZk-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-2" value="Initial Instance" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;fillColor=none;strokeColor=#56C0A7;" vertex="1" parent="1">
<mxGeometry x="-1054.5" y="507.59" width="130" height="90" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-3" value="+Attribute1
+Attribute2
+AttributeN" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;" vertex="1" parent="pRUd1qw0fgmCVTCkpZZk-2">
<mxGeometry y="30" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-4" target="pRUd1qw0fgmCVTCkpZZk-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-4" value="Generate initial neighbours" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#56C0A7;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personalize;shadow=0;" vertex="1" parent="1">
<mxGeometry x="-1029" y="332" width="79" height="79" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=-0.015;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-5" target="pRUd1qw0fgmCVTCkpZZk-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-5" target="pRUd1qw0fgmCVTCkpZZk-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-25" value="Update" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="pRUd1qw0fgmCVTCkpZZk-24">
<mxGeometry x="0.0083" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-5" value="<div>Objective function</div><div>(scores)</div>" style="html=1;whiteSpace=wrap;aspect=fixed;shape=isoRectangle;shadow=0;strokeColor=#56C0A7;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-855.6800000000001" y="515.5" width="143.67" height="86.2" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-6" target="pRUd1qw0fgmCVTCkpZZk-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-28" value="Retrain Model" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="pRUd1qw0fgmCVTCkpZZk-27">
<mxGeometry x="-0.1268" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-6" value="known instances" style="shape=datastore;whiteSpace=wrap;html=1;shadow=1;strokeColor=#56C0A7;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-630" y="517.47" width="65" height="82.25" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-7" target="pRUd1qw0fgmCVTCkpZZk-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-30" value="Predictions (mean, std)" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="pRUd1qw0fgmCVTCkpZZk-29">
<mxGeometry x="-0.3201" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-7" value="<div>Surrogate Model</div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#56C0A7;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.sagemaker_model;" vertex="1" parent="1">
<mxGeometry x="-450" y="519.59" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-8" target="pRUd1qw0fgmCVTCkpZZk-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-32" value="Top N ranked instances" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="pRUd1qw0fgmCVTCkpZZk-31">
<mxGeometry x="0.134" y="5" relative="1" as="geometry">
<mxPoint x="1" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-8" value="Acquisition function<br>(Expected improvement score f/e instance)" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#56C0A7;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.panorama;shadow=0;" vertex="1" parent="1">
<mxGeometry x="-450" y="332" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-9" target="pRUd1qw0fgmCVTCkpZZk-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-48" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="pRUd1qw0fgmCVTCkpZZk-20">
<mxGeometry x="-0.3674" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-9" value="Close to current best score" style="html=1;whiteSpace=wrap;aspect=fixed;shape=isoRectangle;shadow=0;strokeColor=#56C0A7;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-859.3399999999999" y="798.4" width="151" height="90.6" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-12" target="pRUd1qw0fgmCVTCkpZZk-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-12" value="Closest<br>Counterfactuals" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.multi-document;whiteSpace=wrap;fillColor=none;strokeColor=#56C0A7;" vertex="1" parent="1">
<mxGeometry x="-472" y="800" width="122" height="89" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-13" value="Generate neighbours" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#56C0A7;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personalize;shadow=0;" vertex="1" parent="1">
<mxGeometry x="-510" y="650.5" width="79" height="79" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-14" value="Generate RANDOM" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=none;strokeColor=#C00606;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personalize;shadow=1;" vertex="1" parent="1">
<mxGeometry x="-391" y="650.5" width="79" height="79" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-15" value="8" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-505" y="650" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-16" value="9" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-386" y="650.5" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="pRUd1qw0fgmCVTCkpZZk-17" target="pRUd1qw0fgmCVTCkpZZk-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-17" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn3.iconfinder.com/data/icons/user-interface-169/32/plus-128.png" vertex="1" parent="1">
<mxGeometry x="-431" y="670" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-38" value="2" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-1054.5" y="340" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-39" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-1090" y="487.59000000000003" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-41" value="3" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-840" y="332" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-42" value="<div>4</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-855.6800000000001" y="520" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-43" value="5" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-650" y="519.59" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-44" value="6" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-850" y="790" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-45" value="7" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-485" y="790" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-46" value="10" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-470" y="520" width="30" height="20" as="geometry" />
</mxCell>
<mxCell id="pRUd1qw0fgmCVTCkpZZk-47" value="11" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-465" y="340" width="30" height="20" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>