Skip to content

Commit 22addd5

Browse files
committed
Add new graphs, and update paper
1 parent 5a297a2 commit 22addd5

7 files changed

+116
-77
lines changed

Udeneev2025Surrogate.pdf

-25.9 KB
Binary file not shown.

code/gcn-training.ipynb

Lines changed: 18 additions & 10 deletions
Large diffs are not rendered by default.
Loading

code/graphics/ensemble_algo.png

80.4 KB
Loading

code/graphics/ensemble_algo.xml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:138.0) Gecko/20100101 Firefox/138.0" version="27.0.5">
2+
<diagram name="Page-1" id="DbdITJfezwvnPxw118no">
3+
<mxGraphModel dx="2404" dy="845" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="3LnMedmlxpMUEiyWbIg0-1" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Initialization:&lt;br&gt;- A_pool (architectures)&lt;br&gt;- E_pool (embeddings)&lt;br&gt;- S_pool (accuracies)&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
8+
<mxGeometry x="240" y="80" width="200" height="80" as="geometry" />
9+
</mxCell>
10+
<mxCell id="3LnMedmlxpMUEiyWbIg0-10" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Start&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
11+
<mxGeometry x="-50" y="80" width="120" height="80" as="geometry" />
12+
</mxCell>
13+
<mxCell id="3LnMedmlxpMUEiyWbIg0-11" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-10" target="3LnMedmlxpMUEiyWbIg0-1">
14+
<mxGeometry width="50" height="50" relative="1" as="geometry">
15+
<mxPoint x="190" y="150" as="sourcePoint" />
16+
<mxPoint x="340" y="380" as="targetPoint" />
17+
</mxGeometry>
18+
</mxCell>
19+
<mxCell id="3LnMedmlxpMUEiyWbIg0-12" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-1" target="3LnMedmlxpMUEiyWbIg0-15">
20+
<mxGeometry width="50" height="50" relative="1" as="geometry">
21+
<mxPoint x="420" y="100" as="sourcePoint" />
22+
<mxPoint x="440" y="120" as="targetPoint" />
23+
</mxGeometry>
24+
</mxCell>
25+
<mxCell id="3LnMedmlxpMUEiyWbIg0-14" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-15" target="3LnMedmlxpMUEiyWbIg0-18">
26+
<mxGeometry width="50" height="50" relative="1" as="geometry">
27+
<mxPoint x="850" y="210" as="sourcePoint" />
28+
<mxPoint x="730" y="120" as="targetPoint" />
29+
</mxGeometry>
30+
</mxCell>
31+
<mxCell id="3LnMedmlxpMUEiyWbIg0-15" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Generating N Architectures&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
32+
<mxGeometry x="610" y="80" width="200" height="80" as="geometry" />
33+
</mxCell>
34+
<mxCell id="3LnMedmlxpMUEiyWbIg0-18" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Using surrogate functions to get accuracy and embedding&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
35+
<mxGeometry x="880" y="80" width="200" height="80" as="geometry" />
36+
</mxCell>
37+
<mxCell id="3LnMedmlxpMUEiyWbIg0-21" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Updating Pools with architectures whose accuracy greater then 𝛼&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
38+
<mxGeometry x="880" y="240" width="200" height="80" as="geometry" />
39+
</mxCell>
40+
<mxCell id="3LnMedmlxpMUEiyWbIg0-23" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-18" target="3LnMedmlxpMUEiyWbIg0-21">
41+
<mxGeometry width="50" height="50" relative="1" as="geometry">
42+
<mxPoint x="590" y="280" as="sourcePoint" />
43+
<mxPoint x="640" y="230" as="targetPoint" />
44+
</mxGeometry>
45+
</mxCell>
46+
<mxCell id="3LnMedmlxpMUEiyWbIg0-25" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;|A_pool| &amp;gt;M?&lt;/font&gt;" style="rhombus;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
47+
<mxGeometry x="610" y="235" width="200" height="90" as="geometry" />
48+
</mxCell>
49+
<mxCell id="3LnMedmlxpMUEiyWbIg0-26" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-25" target="3LnMedmlxpMUEiyWbIg0-15">
50+
<mxGeometry width="50" height="50" relative="1" as="geometry">
51+
<mxPoint x="390" y="230" as="sourcePoint" />
52+
<mxPoint x="440" y="180" as="targetPoint" />
53+
</mxGeometry>
54+
</mxCell>
55+
<mxCell id="3LnMedmlxpMUEiyWbIg0-27" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;No&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
56+
<mxGeometry x="660" y="188" width="40" height="30" as="geometry" />
57+
</mxCell>
58+
<mxCell id="3LnMedmlxpMUEiyWbIg0-28" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-21" target="3LnMedmlxpMUEiyWbIg0-25">
59+
<mxGeometry width="50" height="50" relative="1" as="geometry">
60+
<mxPoint x="640" y="310" as="sourcePoint" />
61+
<mxPoint x="580" y="420" as="targetPoint" />
62+
</mxGeometry>
63+
</mxCell>
64+
<mxCell id="3LnMedmlxpMUEiyWbIg0-29" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Clusterize embeddings using KMeans with K centers&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
65+
<mxGeometry x="360" y="240" width="200" height="80" as="geometry" />
66+
</mxCell>
67+
<mxCell id="3LnMedmlxpMUEiyWbIg0-30" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-25" target="3LnMedmlxpMUEiyWbIg0-29">
68+
<mxGeometry width="50" height="50" relative="1" as="geometry">
69+
<mxPoint x="480" y="440" as="sourcePoint" />
70+
<mxPoint x="530" y="390" as="targetPoint" />
71+
</mxGeometry>
72+
</mxCell>
73+
<mxCell id="3LnMedmlxpMUEiyWbIg0-31" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Yes&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
74+
<mxGeometry x="560" y="250" width="50" height="30" as="geometry" />
75+
</mxCell>
76+
<mxCell id="3LnMedmlxpMUEiyWbIg0-32" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Choose the closest architecture for each centroid&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
77+
<mxGeometry x="120" y="240" width="200" height="80" as="geometry" />
78+
</mxCell>
79+
<mxCell id="3LnMedmlxpMUEiyWbIg0-33" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-29" target="3LnMedmlxpMUEiyWbIg0-32">
80+
<mxGeometry width="50" height="50" relative="1" as="geometry">
81+
<mxPoint x="410" y="370" as="sourcePoint" />
82+
<mxPoint x="460" y="320" as="targetPoint" />
83+
</mxGeometry>
84+
</mxCell>
85+
<mxCell id="3LnMedmlxpMUEiyWbIg0-34" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;End&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
86+
<mxGeometry x="-50" y="240" width="120" height="80" as="geometry" />
87+
</mxCell>
88+
<mxCell id="3LnMedmlxpMUEiyWbIg0-35" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3LnMedmlxpMUEiyWbIg0-32" target="3LnMedmlxpMUEiyWbIg0-34">
89+
<mxGeometry width="50" height="50" relative="1" as="geometry">
90+
<mxPoint x="230" y="320" as="sourcePoint" />
91+
<mxPoint x="280" y="270" as="targetPoint" />
92+
</mxGeometry>
93+
</mxCell>
94+
</root>
95+
</mxGraphModel>
96+
</diagram>
97+
</mxfile>

code/graphics/surrogat_algo.xml

Lines changed: 0 additions & 66 deletions
This file was deleted.

code/greedy-finding-best-models.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@
614614
"name": "python",
615615
"nbconvert_exporter": "python",
616616
"pygments_lexer": "ipython3",
617-
"version": "3.11.11"
617+
"version": "3.12.3"
618618
}
619619
},
620620
"nbformat": 4,

0 commit comments

Comments
 (0)