mirror of
https://github.com/BaranziniLab/KG_RAG.git
synced 2024-06-08 14:12:54 +03:00
adding figures
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
notebooks/neo4j_rag_using_langchain_3M.ipynb
|
||||
cachegpt
|
||||
kg_rag/cachegpt
|
||||
data/vectorDB
|
||||
|
||||
932
data/results/figures/retrieval_accuracy_comparison.svg
Normal file
932
data/results/figures/retrieval_accuracy_comparison.svg
Normal file
@@ -0,0 +1,932 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="280.25pt" height="208.054596pt" viewBox="0 0 280.25 208.054596" xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<metadata>
|
||||
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<cc:Work>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:date>2024-03-17T02:37:48.089984</dc:date>
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Matplotlib v3.7.0, https://matplotlib.org/</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs>
|
||||
<style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
|
||||
</defs>
|
||||
<g id="figure_1">
|
||||
<g id="patch_1">
|
||||
<path d="M 0 208.054596
|
||||
L 280.25 208.054596
|
||||
L 280.25 0
|
||||
L 0 0
|
||||
z
|
||||
" style="fill: #ffffff"/>
|
||||
</g>
|
||||
<g id="axes_1">
|
||||
<g id="patch_2">
|
||||
<path d="M 46.965625 184.176471
|
||||
L 172.265625 184.176471
|
||||
L 172.265625 7.79544
|
||||
L 46.965625 7.79544
|
||||
z
|
||||
" style="fill: #ffffff"/>
|
||||
</g>
|
||||
<g id="patch_3">
|
||||
<path d="M 52.66108 184.176471
|
||||
L 76.112951 184.176471
|
||||
L 76.112951 54.293532
|
||||
L 52.66108 54.293532
|
||||
z
|
||||
" clip-path="url(#pd6d26708b6)" style="fill: #ff0000"/>
|
||||
</g>
|
||||
<g id="patch_4">
|
||||
<path d="M 119.666427 184.176471
|
||||
L 143.118299 184.176471
|
||||
L 143.118299 184.176471
|
||||
L 119.666427 184.176471
|
||||
z
|
||||
" clip-path="url(#pd6d26708b6)" style="fill: #ff0000"/>
|
||||
</g>
|
||||
<g id="patch_5">
|
||||
<path d="M 76.112951 184.176471
|
||||
L 99.564823 184.176471
|
||||
L 99.564823 16.194536
|
||||
L 76.112951 16.194536
|
||||
z
|
||||
" clip-path="url(#pd6d26708b6)" style="fill: #008000"/>
|
||||
</g>
|
||||
<g id="patch_6">
|
||||
<path d="M 143.118299 184.176471
|
||||
L 166.57017 184.176471
|
||||
L 166.57017 16.194536
|
||||
L 143.118299 16.194536
|
||||
z
|
||||
" clip-path="url(#pd6d26708b6)" style="fill: #008000"/>
|
||||
</g>
|
||||
<g id="matplotlib.axis_1">
|
||||
<g id="xtick_1">
|
||||
<g id="line2d_1">
|
||||
<defs>
|
||||
<path id="mf3be53fb4d" d="M 0 0
|
||||
L 0 3.5
|
||||
" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</defs>
|
||||
<g>
|
||||
<use xlink:href="#mf3be53fb4d" x="76.112951" y="184.176471" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_1">
|
||||
<!-- Unperturbed -->
|
||||
<g transform="translate(44.369201 198.774908) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-55" d="M 556 4666
|
||||
L 1191 4666
|
||||
L 1191 1831
|
||||
Q 1191 1081 1462 751
|
||||
Q 1734 422 2344 422
|
||||
Q 2950 422 3222 751
|
||||
Q 3494 1081 3494 1831
|
||||
L 3494 4666
|
||||
L 4128 4666
|
||||
L 4128 1753
|
||||
Q 4128 841 3676 375
|
||||
Q 3225 -91 2344 -91
|
||||
Q 1459 -91 1007 375
|
||||
Q 556 841 556 1753
|
||||
L 556 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-6e" d="M 3513 2113
|
||||
L 3513 0
|
||||
L 2938 0
|
||||
L 2938 2094
|
||||
Q 2938 2591 2744 2837
|
||||
Q 2550 3084 2163 3084
|
||||
Q 1697 3084 1428 2787
|
||||
Q 1159 2491 1159 1978
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 3500
|
||||
L 1159 3500
|
||||
L 1159 2956
|
||||
Q 1366 3272 1645 3428
|
||||
Q 1925 3584 2291 3584
|
||||
Q 2894 3584 3203 3211
|
||||
Q 3513 2838 3513 2113
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-70" d="M 1159 525
|
||||
L 1159 -1331
|
||||
L 581 -1331
|
||||
L 581 3500
|
||||
L 1159 3500
|
||||
L 1159 2969
|
||||
Q 1341 3281 1617 3432
|
||||
Q 1894 3584 2278 3584
|
||||
Q 2916 3584 3314 3078
|
||||
Q 3713 2572 3713 1747
|
||||
Q 3713 922 3314 415
|
||||
Q 2916 -91 2278 -91
|
||||
Q 1894 -91 1617 61
|
||||
Q 1341 213 1159 525
|
||||
z
|
||||
M 3116 1747
|
||||
Q 3116 2381 2855 2742
|
||||
Q 2594 3103 2138 3103
|
||||
Q 1681 3103 1420 2742
|
||||
Q 1159 2381 1159 1747
|
||||
Q 1159 1113 1420 752
|
||||
Q 1681 391 2138 391
|
||||
Q 2594 391 2855 752
|
||||
Q 3116 1113 3116 1747
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-65" d="M 3597 1894
|
||||
L 3597 1613
|
||||
L 953 1613
|
||||
Q 991 1019 1311 708
|
||||
Q 1631 397 2203 397
|
||||
Q 2534 397 2845 478
|
||||
Q 3156 559 3463 722
|
||||
L 3463 178
|
||||
Q 3153 47 2828 -22
|
||||
Q 2503 -91 2169 -91
|
||||
Q 1331 -91 842 396
|
||||
Q 353 884 353 1716
|
||||
Q 353 2575 817 3079
|
||||
Q 1281 3584 2069 3584
|
||||
Q 2775 3584 3186 3129
|
||||
Q 3597 2675 3597 1894
|
||||
z
|
||||
M 3022 2063
|
||||
Q 3016 2534 2758 2815
|
||||
Q 2500 3097 2075 3097
|
||||
Q 1594 3097 1305 2825
|
||||
Q 1016 2553 972 2059
|
||||
L 3022 2063
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-72" d="M 2631 2963
|
||||
Q 2534 3019 2420 3045
|
||||
Q 2306 3072 2169 3072
|
||||
Q 1681 3072 1420 2755
|
||||
Q 1159 2438 1159 1844
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 3500
|
||||
L 1159 3500
|
||||
L 1159 2956
|
||||
Q 1341 3275 1631 3429
|
||||
Q 1922 3584 2338 3584
|
||||
Q 2397 3584 2469 3576
|
||||
Q 2541 3569 2628 3553
|
||||
L 2631 2963
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-74" d="M 1172 4494
|
||||
L 1172 3500
|
||||
L 2356 3500
|
||||
L 2356 3053
|
||||
L 1172 3053
|
||||
L 1172 1153
|
||||
Q 1172 725 1289 603
|
||||
Q 1406 481 1766 481
|
||||
L 2356 481
|
||||
L 2356 0
|
||||
L 1766 0
|
||||
Q 1100 0 847 248
|
||||
Q 594 497 594 1153
|
||||
L 594 3053
|
||||
L 172 3053
|
||||
L 172 3500
|
||||
L 594 3500
|
||||
L 594 4494
|
||||
L 1172 4494
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-75" d="M 544 1381
|
||||
L 544 3500
|
||||
L 1119 3500
|
||||
L 1119 1403
|
||||
Q 1119 906 1312 657
|
||||
Q 1506 409 1894 409
|
||||
Q 2359 409 2629 706
|
||||
Q 2900 1003 2900 1516
|
||||
L 2900 3500
|
||||
L 3475 3500
|
||||
L 3475 0
|
||||
L 2900 0
|
||||
L 2900 538
|
||||
Q 2691 219 2414 64
|
||||
Q 2138 -91 1772 -91
|
||||
Q 1169 -91 856 284
|
||||
Q 544 659 544 1381
|
||||
z
|
||||
M 1991 3584
|
||||
L 1991 3584
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-62" d="M 3116 1747
|
||||
Q 3116 2381 2855 2742
|
||||
Q 2594 3103 2138 3103
|
||||
Q 1681 3103 1420 2742
|
||||
Q 1159 2381 1159 1747
|
||||
Q 1159 1113 1420 752
|
||||
Q 1681 391 2138 391
|
||||
Q 2594 391 2855 752
|
||||
Q 3116 1113 3116 1747
|
||||
z
|
||||
M 1159 2969
|
||||
Q 1341 3281 1617 3432
|
||||
Q 1894 3584 2278 3584
|
||||
Q 2916 3584 3314 3078
|
||||
Q 3713 2572 3713 1747
|
||||
Q 3713 922 3314 415
|
||||
Q 2916 -91 2278 -91
|
||||
Q 1894 -91 1617 61
|
||||
Q 1341 213 1159 525
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 4863
|
||||
L 1159 4863
|
||||
L 1159 2969
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-64" d="M 2906 2969
|
||||
L 2906 4863
|
||||
L 3481 4863
|
||||
L 3481 0
|
||||
L 2906 0
|
||||
L 2906 525
|
||||
Q 2725 213 2448 61
|
||||
Q 2172 -91 1784 -91
|
||||
Q 1150 -91 751 415
|
||||
Q 353 922 353 1747
|
||||
Q 353 2572 751 3078
|
||||
Q 1150 3584 1784 3584
|
||||
Q 2172 3584 2448 3432
|
||||
Q 2725 3281 2906 2969
|
||||
z
|
||||
M 947 1747
|
||||
Q 947 1113 1208 752
|
||||
Q 1469 391 1925 391
|
||||
Q 2381 391 2643 752
|
||||
Q 2906 1113 2906 1747
|
||||
Q 2906 2381 2643 2742
|
||||
Q 2381 3103 1925 3103
|
||||
Q 1469 3103 1208 2742
|
||||
Q 947 2381 947 1747
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-55"/>
|
||||
<use xlink:href="#DejaVuSans-6e" x="73.193359"/>
|
||||
<use xlink:href="#DejaVuSans-70" x="136.572266"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="200.048828"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="261.572266"/>
|
||||
<use xlink:href="#DejaVuSans-74" x="302.685547"/>
|
||||
<use xlink:href="#DejaVuSans-75" x="341.894531"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="405.273438"/>
|
||||
<use xlink:href="#DejaVuSans-62" x="446.386719"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="509.863281"/>
|
||||
<use xlink:href="#DejaVuSans-64" x="571.386719"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="xtick_2">
|
||||
<g id="line2d_2">
|
||||
<g>
|
||||
<use xlink:href="#mf3be53fb4d" x="143.118299" y="184.176471" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_2">
|
||||
<!-- Perturbed -->
|
||||
<g transform="translate(118.543299 198.774908) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-50" d="M 1259 4147
|
||||
L 1259 2394
|
||||
L 2053 2394
|
||||
Q 2494 2394 2734 2622
|
||||
Q 2975 2850 2975 3272
|
||||
Q 2975 3691 2734 3919
|
||||
Q 2494 4147 2053 4147
|
||||
L 1259 4147
|
||||
z
|
||||
M 628 4666
|
||||
L 2053 4666
|
||||
Q 2838 4666 3239 4311
|
||||
Q 3641 3956 3641 3272
|
||||
Q 3641 2581 3239 2228
|
||||
Q 2838 1875 2053 1875
|
||||
L 1259 1875
|
||||
L 1259 0
|
||||
L 628 0
|
||||
L 628 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-50"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="56.677734"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="118.201172"/>
|
||||
<use xlink:href="#DejaVuSans-74" x="159.314453"/>
|
||||
<use xlink:href="#DejaVuSans-75" x="198.523438"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="261.902344"/>
|
||||
<use xlink:href="#DejaVuSans-62" x="303.015625"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="366.492188"/>
|
||||
<use xlink:href="#DejaVuSans-64" x="428.015625"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="matplotlib.axis_2">
|
||||
<g id="ytick_1">
|
||||
<g id="line2d_3">
|
||||
<defs>
|
||||
<path id="md3933c749c" d="M 0 0
|
||||
L -3.5 0
|
||||
" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</defs>
|
||||
<g>
|
||||
<use xlink:href="#md3933c749c" x="46.965625" y="184.176471" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_3">
|
||||
<!-- 0 -->
|
||||
<g transform="translate(33.603125 187.975689) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-30" d="M 2034 4250
|
||||
Q 1547 4250 1301 3770
|
||||
Q 1056 3291 1056 2328
|
||||
Q 1056 1369 1301 889
|
||||
Q 1547 409 2034 409
|
||||
Q 2525 409 2770 889
|
||||
Q 3016 1369 3016 2328
|
||||
Q 3016 3291 2770 3770
|
||||
Q 2525 4250 2034 4250
|
||||
z
|
||||
M 2034 4750
|
||||
Q 2819 4750 3233 4129
|
||||
Q 3647 3509 3647 2328
|
||||
Q 3647 1150 3233 529
|
||||
Q 2819 -91 2034 -91
|
||||
Q 1250 -91 836 529
|
||||
Q 422 1150 422 2328
|
||||
Q 422 3509 836 4129
|
||||
Q 1250 4750 2034 4750
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-30"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_2">
|
||||
<g id="line2d_4">
|
||||
<g>
|
||||
<use xlink:href="#md3933c749c" x="46.965625" y="149.54102" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_4">
|
||||
<!-- 20 -->
|
||||
<g transform="translate(27.240625 153.340239) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-32" d="M 1228 531
|
||||
L 3431 531
|
||||
L 3431 0
|
||||
L 469 0
|
||||
L 469 531
|
||||
Q 828 903 1448 1529
|
||||
Q 2069 2156 2228 2338
|
||||
Q 2531 2678 2651 2914
|
||||
Q 2772 3150 2772 3378
|
||||
Q 2772 3750 2511 3984
|
||||
Q 2250 4219 1831 4219
|
||||
Q 1534 4219 1204 4116
|
||||
Q 875 4013 500 3803
|
||||
L 500 4441
|
||||
Q 881 4594 1212 4672
|
||||
Q 1544 4750 1819 4750
|
||||
Q 2544 4750 2975 4387
|
||||
Q 3406 4025 3406 3419
|
||||
Q 3406 3131 3298 2873
|
||||
Q 3191 2616 2906 2266
|
||||
Q 2828 2175 2409 1742
|
||||
Q 1991 1309 1228 531
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-32"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_3">
|
||||
<g id="line2d_5">
|
||||
<g>
|
||||
<use xlink:href="#md3933c749c" x="46.965625" y="114.90557" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_5">
|
||||
<!-- 40 -->
|
||||
<g transform="translate(27.240625 118.704789) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-34" d="M 2419 4116
|
||||
L 825 1625
|
||||
L 2419 1625
|
||||
L 2419 4116
|
||||
z
|
||||
M 2253 4666
|
||||
L 3047 4666
|
||||
L 3047 1625
|
||||
L 3713 1625
|
||||
L 3713 1100
|
||||
L 3047 1100
|
||||
L 3047 0
|
||||
L 2419 0
|
||||
L 2419 1100
|
||||
L 313 1100
|
||||
L 313 1709
|
||||
L 2253 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-34"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_4">
|
||||
<g id="line2d_6">
|
||||
<g>
|
||||
<use xlink:href="#md3933c749c" x="46.965625" y="80.270119" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_6">
|
||||
<!-- 60 -->
|
||||
<g transform="translate(27.240625 84.069338) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-36" d="M 2113 2584
|
||||
Q 1688 2584 1439 2293
|
||||
Q 1191 2003 1191 1497
|
||||
Q 1191 994 1439 701
|
||||
Q 1688 409 2113 409
|
||||
Q 2538 409 2786 701
|
||||
Q 3034 994 3034 1497
|
||||
Q 3034 2003 2786 2293
|
||||
Q 2538 2584 2113 2584
|
||||
z
|
||||
M 3366 4563
|
||||
L 3366 3988
|
||||
Q 3128 4100 2886 4159
|
||||
Q 2644 4219 2406 4219
|
||||
Q 1781 4219 1451 3797
|
||||
Q 1122 3375 1075 2522
|
||||
Q 1259 2794 1537 2939
|
||||
Q 1816 3084 2150 3084
|
||||
Q 2853 3084 3261 2657
|
||||
Q 3669 2231 3669 1497
|
||||
Q 3669 778 3244 343
|
||||
Q 2819 -91 2113 -91
|
||||
Q 1303 -91 875 529
|
||||
Q 447 1150 447 2328
|
||||
Q 447 3434 972 4092
|
||||
Q 1497 4750 2381 4750
|
||||
Q 2619 4750 2861 4703
|
||||
Q 3103 4656 3366 4563
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-36"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_5">
|
||||
<g id="line2d_7">
|
||||
<g>
|
||||
<use xlink:href="#md3933c749c" x="46.965625" y="45.634669" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_7">
|
||||
<!-- 80 -->
|
||||
<g transform="translate(27.240625 49.433888) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-38" d="M 2034 2216
|
||||
Q 1584 2216 1326 1975
|
||||
Q 1069 1734 1069 1313
|
||||
Q 1069 891 1326 650
|
||||
Q 1584 409 2034 409
|
||||
Q 2484 409 2743 651
|
||||
Q 3003 894 3003 1313
|
||||
Q 3003 1734 2745 1975
|
||||
Q 2488 2216 2034 2216
|
||||
z
|
||||
M 1403 2484
|
||||
Q 997 2584 770 2862
|
||||
Q 544 3141 544 3541
|
||||
Q 544 4100 942 4425
|
||||
Q 1341 4750 2034 4750
|
||||
Q 2731 4750 3128 4425
|
||||
Q 3525 4100 3525 3541
|
||||
Q 3525 3141 3298 2862
|
||||
Q 3072 2584 2669 2484
|
||||
Q 3125 2378 3379 2068
|
||||
Q 3634 1759 3634 1313
|
||||
Q 3634 634 3220 271
|
||||
Q 2806 -91 2034 -91
|
||||
Q 1263 -91 848 271
|
||||
Q 434 634 434 1313
|
||||
Q 434 1759 690 2068
|
||||
Q 947 2378 1403 2484
|
||||
z
|
||||
M 1172 3481
|
||||
Q 1172 3119 1398 2916
|
||||
Q 1625 2713 2034 2713
|
||||
Q 2441 2713 2670 2916
|
||||
Q 2900 3119 2900 3481
|
||||
Q 2900 3844 2670 4047
|
||||
Q 2441 4250 2034 4250
|
||||
Q 1625 4250 1398 4047
|
||||
Q 1172 3844 1172 3481
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-38"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_6">
|
||||
<g id="line2d_8">
|
||||
<g>
|
||||
<use xlink:href="#md3933c749c" x="46.965625" y="10.999219" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_8">
|
||||
<!-- 100 -->
|
||||
<g transform="translate(20.878125 14.798437) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-31" d="M 794 531
|
||||
L 1825 531
|
||||
L 1825 4091
|
||||
L 703 3866
|
||||
L 703 4441
|
||||
L 1819 4666
|
||||
L 2450 4666
|
||||
L 2450 531
|
||||
L 3481 531
|
||||
L 3481 0
|
||||
L 794 0
|
||||
L 794 531
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-31"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="127.246094"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_9">
|
||||
<!-- Retrieval accuracy -->
|
||||
<g transform="translate(14.798438 142.353924) rotate(-90) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-52" d="M 2841 2188
|
||||
Q 3044 2119 3236 1894
|
||||
Q 3428 1669 3622 1275
|
||||
L 4263 0
|
||||
L 3584 0
|
||||
L 2988 1197
|
||||
Q 2756 1666 2539 1819
|
||||
Q 2322 1972 1947 1972
|
||||
L 1259 1972
|
||||
L 1259 0
|
||||
L 628 0
|
||||
L 628 4666
|
||||
L 2053 4666
|
||||
Q 2853 4666 3247 4331
|
||||
Q 3641 3997 3641 3322
|
||||
Q 3641 2881 3436 2590
|
||||
Q 3231 2300 2841 2188
|
||||
z
|
||||
M 1259 4147
|
||||
L 1259 2491
|
||||
L 2053 2491
|
||||
Q 2509 2491 2742 2702
|
||||
Q 2975 2913 2975 3322
|
||||
Q 2975 3731 2742 3939
|
||||
Q 2509 4147 2053 4147
|
||||
L 1259 4147
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-69" d="M 603 3500
|
||||
L 1178 3500
|
||||
L 1178 0
|
||||
L 603 0
|
||||
L 603 3500
|
||||
z
|
||||
M 603 4863
|
||||
L 1178 4863
|
||||
L 1178 4134
|
||||
L 603 4134
|
||||
L 603 4863
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-76" d="M 191 3500
|
||||
L 800 3500
|
||||
L 1894 563
|
||||
L 2988 3500
|
||||
L 3597 3500
|
||||
L 2284 0
|
||||
L 1503 0
|
||||
L 191 3500
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-61" d="M 2194 1759
|
||||
Q 1497 1759 1228 1600
|
||||
Q 959 1441 959 1056
|
||||
Q 959 750 1161 570
|
||||
Q 1363 391 1709 391
|
||||
Q 2188 391 2477 730
|
||||
Q 2766 1069 2766 1631
|
||||
L 2766 1759
|
||||
L 2194 1759
|
||||
z
|
||||
M 3341 1997
|
||||
L 3341 0
|
||||
L 2766 0
|
||||
L 2766 531
|
||||
Q 2569 213 2275 61
|
||||
Q 1981 -91 1556 -91
|
||||
Q 1019 -91 701 211
|
||||
Q 384 513 384 1019
|
||||
Q 384 1609 779 1909
|
||||
Q 1175 2209 1959 2209
|
||||
L 2766 2209
|
||||
L 2766 2266
|
||||
Q 2766 2663 2505 2880
|
||||
Q 2244 3097 1772 3097
|
||||
Q 1472 3097 1187 3025
|
||||
Q 903 2953 641 2809
|
||||
L 641 3341
|
||||
Q 956 3463 1253 3523
|
||||
Q 1550 3584 1831 3584
|
||||
Q 2591 3584 2966 3190
|
||||
Q 3341 2797 3341 1997
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-6c" d="M 603 4863
|
||||
L 1178 4863
|
||||
L 1178 0
|
||||
L 603 0
|
||||
L 603 4863
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-20" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-63" d="M 3122 3366
|
||||
L 3122 2828
|
||||
Q 2878 2963 2633 3030
|
||||
Q 2388 3097 2138 3097
|
||||
Q 1578 3097 1268 2742
|
||||
Q 959 2388 959 1747
|
||||
Q 959 1106 1268 751
|
||||
Q 1578 397 2138 397
|
||||
Q 2388 397 2633 464
|
||||
Q 2878 531 3122 666
|
||||
L 3122 134
|
||||
Q 2881 22 2623 -34
|
||||
Q 2366 -91 2075 -91
|
||||
Q 1284 -91 818 406
|
||||
Q 353 903 353 1747
|
||||
Q 353 2603 823 3093
|
||||
Q 1294 3584 2113 3584
|
||||
Q 2378 3584 2631 3529
|
||||
Q 2884 3475 3122 3366
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-79" d="M 2059 -325
|
||||
Q 1816 -950 1584 -1140
|
||||
Q 1353 -1331 966 -1331
|
||||
L 506 -1331
|
||||
L 506 -850
|
||||
L 844 -850
|
||||
Q 1081 -850 1212 -737
|
||||
Q 1344 -625 1503 -206
|
||||
L 1606 56
|
||||
L 191 3500
|
||||
L 800 3500
|
||||
L 1894 763
|
||||
L 2988 3500
|
||||
L 3597 3500
|
||||
L 2059 -325
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-52"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="64.982422"/>
|
||||
<use xlink:href="#DejaVuSans-74" x="126.505859"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="165.714844"/>
|
||||
<use xlink:href="#DejaVuSans-69" x="206.828125"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="234.611328"/>
|
||||
<use xlink:href="#DejaVuSans-76" x="296.134766"/>
|
||||
<use xlink:href="#DejaVuSans-61" x="355.314453"/>
|
||||
<use xlink:href="#DejaVuSans-6c" x="416.59375"/>
|
||||
<use xlink:href="#DejaVuSans-20" x="444.376953"/>
|
||||
<use xlink:href="#DejaVuSans-61" x="476.164062"/>
|
||||
<use xlink:href="#DejaVuSans-63" x="537.443359"/>
|
||||
<use xlink:href="#DejaVuSans-63" x="592.423828"/>
|
||||
<use xlink:href="#DejaVuSans-75" x="647.404297"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="710.783203"/>
|
||||
<use xlink:href="#DejaVuSans-61" x="751.896484"/>
|
||||
<use xlink:href="#DejaVuSans-63" x="813.175781"/>
|
||||
<use xlink:href="#DejaVuSans-79" x="868.15625"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_7">
|
||||
<path d="M 46.965625 184.176471
|
||||
L 46.965625 7.79544
|
||||
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="patch_8">
|
||||
<path d="M 46.965625 184.176471
|
||||
L 172.265625 184.176471
|
||||
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="legend_1">
|
||||
<g id="patch_9">
|
||||
<path d="M 179.265625 41.611668
|
||||
L 271.05 41.611668
|
||||
Q 273.05 41.611668 273.05 39.611668
|
||||
L 273.05 11.255418
|
||||
Q 273.05 9.255418 271.05 9.255418
|
||||
L 179.265625 9.255418
|
||||
Q 177.265625 9.255418 177.265625 11.255418
|
||||
L 177.265625 39.611668
|
||||
Q 177.265625 41.611668 179.265625 41.611668
|
||||
z
|
||||
" style="fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_10">
|
||||
<path d="M 181.265625 20.853855
|
||||
L 201.265625 20.853855
|
||||
L 201.265625 13.853855
|
||||
L 181.265625 13.853855
|
||||
z
|
||||
" style="fill: #ff0000"/>
|
||||
</g>
|
||||
<g id="text_10">
|
||||
<!-- Cypher-RAG -->
|
||||
<g transform="translate(209.265625 20.853855) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-43" d="M 4122 4306
|
||||
L 4122 3641
|
||||
Q 3803 3938 3442 4084
|
||||
Q 3081 4231 2675 4231
|
||||
Q 1875 4231 1450 3742
|
||||
Q 1025 3253 1025 2328
|
||||
Q 1025 1406 1450 917
|
||||
Q 1875 428 2675 428
|
||||
Q 3081 428 3442 575
|
||||
Q 3803 722 4122 1019
|
||||
L 4122 359
|
||||
Q 3791 134 3420 21
|
||||
Q 3050 -91 2638 -91
|
||||
Q 1578 -91 968 557
|
||||
Q 359 1206 359 2328
|
||||
Q 359 3453 968 4101
|
||||
Q 1578 4750 2638 4750
|
||||
Q 3056 4750 3426 4639
|
||||
Q 3797 4528 4122 4306
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-68" d="M 3513 2113
|
||||
L 3513 0
|
||||
L 2938 0
|
||||
L 2938 2094
|
||||
Q 2938 2591 2744 2837
|
||||
Q 2550 3084 2163 3084
|
||||
Q 1697 3084 1428 2787
|
||||
Q 1159 2491 1159 1978
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 4863
|
||||
L 1159 4863
|
||||
L 1159 2956
|
||||
Q 1366 3272 1645 3428
|
||||
Q 1925 3584 2291 3584
|
||||
Q 2894 3584 3203 3211
|
||||
Q 3513 2838 3513 2113
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-2d" d="M 313 2009
|
||||
L 1997 2009
|
||||
L 1997 1497
|
||||
L 313 1497
|
||||
L 313 2009
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-41" d="M 2188 4044
|
||||
L 1331 1722
|
||||
L 3047 1722
|
||||
L 2188 4044
|
||||
z
|
||||
M 1831 4666
|
||||
L 2547 4666
|
||||
L 4325 0
|
||||
L 3669 0
|
||||
L 3244 1197
|
||||
L 1141 1197
|
||||
L 716 0
|
||||
L 50 0
|
||||
L 1831 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-47" d="M 3809 666
|
||||
L 3809 1919
|
||||
L 2778 1919
|
||||
L 2778 2438
|
||||
L 4434 2438
|
||||
L 4434 434
|
||||
Q 4069 175 3628 42
|
||||
Q 3188 -91 2688 -91
|
||||
Q 1594 -91 976 548
|
||||
Q 359 1188 359 2328
|
||||
Q 359 3472 976 4111
|
||||
Q 1594 4750 2688 4750
|
||||
Q 3144 4750 3555 4637
|
||||
Q 3966 4525 4313 4306
|
||||
L 4313 3634
|
||||
Q 3963 3931 3569 4081
|
||||
Q 3175 4231 2741 4231
|
||||
Q 1884 4231 1454 3753
|
||||
Q 1025 3275 1025 2328
|
||||
Q 1025 1384 1454 906
|
||||
Q 1884 428 2741 428
|
||||
Q 3075 428 3337 486
|
||||
Q 3600 544 3809 666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-43"/>
|
||||
<use xlink:href="#DejaVuSans-79" x="69.824219"/>
|
||||
<use xlink:href="#DejaVuSans-70" x="129.003906"/>
|
||||
<use xlink:href="#DejaVuSans-68" x="192.480469"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="255.859375"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="317.382812"/>
|
||||
<use xlink:href="#DejaVuSans-2d" x="352.121094"/>
|
||||
<use xlink:href="#DejaVuSans-52" x="388.205078"/>
|
||||
<use xlink:href="#DejaVuSans-41" x="453.6875"/>
|
||||
<use xlink:href="#DejaVuSans-47" x="520.345703"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_11">
|
||||
<path d="M 181.265625 35.53198
|
||||
L 201.265625 35.53198
|
||||
L 201.265625 28.53198
|
||||
L 181.265625 28.53198
|
||||
z
|
||||
" style="fill: #008000"/>
|
||||
</g>
|
||||
<g id="text_11">
|
||||
<!-- KG-RAG -->
|
||||
<g transform="translate(209.265625 35.53198) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-4b" d="M 628 4666
|
||||
L 1259 4666
|
||||
L 1259 2694
|
||||
L 3353 4666
|
||||
L 4166 4666
|
||||
L 1850 2491
|
||||
L 4331 0
|
||||
L 3500 0
|
||||
L 1259 2247
|
||||
L 1259 0
|
||||
L 628 0
|
||||
L 628 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-4b"/>
|
||||
<use xlink:href="#DejaVuSans-47" x="65.576172"/>
|
||||
<use xlink:href="#DejaVuSans-2d" x="143.066406"/>
|
||||
<use xlink:href="#DejaVuSans-52" x="179.150391"/>
|
||||
<use xlink:href="#DejaVuSans-41" x="244.632812"/>
|
||||
<use xlink:href="#DejaVuSans-47" x="311.291016"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="pd6d26708b6">
|
||||
<rect x="46.965625" y="7.79544" width="125.3" height="176.381031"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 21 KiB |
932
data/results/figures/token_usage_comparison.svg
Normal file
932
data/results/figures/token_usage_comparison.svg
Normal file
@@ -0,0 +1,932 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="280.25pt" height="208.054596pt" viewBox="0 0 280.25 208.054596" xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<metadata>
|
||||
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<cc:Work>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:date>2024-03-17T02:37:18.035205</dc:date>
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Matplotlib v3.7.0, https://matplotlib.org/</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs>
|
||||
<style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
|
||||
</defs>
|
||||
<g id="figure_1">
|
||||
<g id="patch_1">
|
||||
<path d="M 0 208.054596
|
||||
L 280.25 208.054596
|
||||
L 280.25 0
|
||||
L 0 0
|
||||
z
|
||||
" style="fill: #ffffff"/>
|
||||
</g>
|
||||
<g id="axes_1">
|
||||
<g id="patch_2">
|
||||
<path d="M 46.965625 184.176471
|
||||
L 172.265625 184.176471
|
||||
L 172.265625 7.79544
|
||||
L 46.965625 7.79544
|
||||
z
|
||||
" style="fill: #ffffff"/>
|
||||
</g>
|
||||
<g id="patch_3">
|
||||
<path d="M 52.66108 184.176471
|
||||
L 76.112951 184.176471
|
||||
L 76.112951 54.293532
|
||||
L 52.66108 54.293532
|
||||
z
|
||||
" clip-path="url(#peaecc8f5f7)" style="fill: #ff0000"/>
|
||||
</g>
|
||||
<g id="patch_4">
|
||||
<path d="M 119.666427 184.176471
|
||||
L 143.118299 184.176471
|
||||
L 143.118299 184.176471
|
||||
L 119.666427 184.176471
|
||||
z
|
||||
" clip-path="url(#peaecc8f5f7)" style="fill: #ff0000"/>
|
||||
</g>
|
||||
<g id="patch_5">
|
||||
<path d="M 76.112951 184.176471
|
||||
L 99.564823 184.176471
|
||||
L 99.564823 16.194536
|
||||
L 76.112951 16.194536
|
||||
z
|
||||
" clip-path="url(#peaecc8f5f7)" style="fill: #008000"/>
|
||||
</g>
|
||||
<g id="patch_6">
|
||||
<path d="M 143.118299 184.176471
|
||||
L 166.57017 184.176471
|
||||
L 166.57017 16.194536
|
||||
L 143.118299 16.194536
|
||||
z
|
||||
" clip-path="url(#peaecc8f5f7)" style="fill: #008000"/>
|
||||
</g>
|
||||
<g id="matplotlib.axis_1">
|
||||
<g id="xtick_1">
|
||||
<g id="line2d_1">
|
||||
<defs>
|
||||
<path id="m5954ab8125" d="M 0 0
|
||||
L 0 3.5
|
||||
" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</defs>
|
||||
<g>
|
||||
<use xlink:href="#m5954ab8125" x="76.112951" y="184.176471" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_1">
|
||||
<!-- Unperturbed -->
|
||||
<g transform="translate(44.369201 198.774908) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-55" d="M 556 4666
|
||||
L 1191 4666
|
||||
L 1191 1831
|
||||
Q 1191 1081 1462 751
|
||||
Q 1734 422 2344 422
|
||||
Q 2950 422 3222 751
|
||||
Q 3494 1081 3494 1831
|
||||
L 3494 4666
|
||||
L 4128 4666
|
||||
L 4128 1753
|
||||
Q 4128 841 3676 375
|
||||
Q 3225 -91 2344 -91
|
||||
Q 1459 -91 1007 375
|
||||
Q 556 841 556 1753
|
||||
L 556 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-6e" d="M 3513 2113
|
||||
L 3513 0
|
||||
L 2938 0
|
||||
L 2938 2094
|
||||
Q 2938 2591 2744 2837
|
||||
Q 2550 3084 2163 3084
|
||||
Q 1697 3084 1428 2787
|
||||
Q 1159 2491 1159 1978
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 3500
|
||||
L 1159 3500
|
||||
L 1159 2956
|
||||
Q 1366 3272 1645 3428
|
||||
Q 1925 3584 2291 3584
|
||||
Q 2894 3584 3203 3211
|
||||
Q 3513 2838 3513 2113
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-70" d="M 1159 525
|
||||
L 1159 -1331
|
||||
L 581 -1331
|
||||
L 581 3500
|
||||
L 1159 3500
|
||||
L 1159 2969
|
||||
Q 1341 3281 1617 3432
|
||||
Q 1894 3584 2278 3584
|
||||
Q 2916 3584 3314 3078
|
||||
Q 3713 2572 3713 1747
|
||||
Q 3713 922 3314 415
|
||||
Q 2916 -91 2278 -91
|
||||
Q 1894 -91 1617 61
|
||||
Q 1341 213 1159 525
|
||||
z
|
||||
M 3116 1747
|
||||
Q 3116 2381 2855 2742
|
||||
Q 2594 3103 2138 3103
|
||||
Q 1681 3103 1420 2742
|
||||
Q 1159 2381 1159 1747
|
||||
Q 1159 1113 1420 752
|
||||
Q 1681 391 2138 391
|
||||
Q 2594 391 2855 752
|
||||
Q 3116 1113 3116 1747
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-65" d="M 3597 1894
|
||||
L 3597 1613
|
||||
L 953 1613
|
||||
Q 991 1019 1311 708
|
||||
Q 1631 397 2203 397
|
||||
Q 2534 397 2845 478
|
||||
Q 3156 559 3463 722
|
||||
L 3463 178
|
||||
Q 3153 47 2828 -22
|
||||
Q 2503 -91 2169 -91
|
||||
Q 1331 -91 842 396
|
||||
Q 353 884 353 1716
|
||||
Q 353 2575 817 3079
|
||||
Q 1281 3584 2069 3584
|
||||
Q 2775 3584 3186 3129
|
||||
Q 3597 2675 3597 1894
|
||||
z
|
||||
M 3022 2063
|
||||
Q 3016 2534 2758 2815
|
||||
Q 2500 3097 2075 3097
|
||||
Q 1594 3097 1305 2825
|
||||
Q 1016 2553 972 2059
|
||||
L 3022 2063
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-72" d="M 2631 2963
|
||||
Q 2534 3019 2420 3045
|
||||
Q 2306 3072 2169 3072
|
||||
Q 1681 3072 1420 2755
|
||||
Q 1159 2438 1159 1844
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 3500
|
||||
L 1159 3500
|
||||
L 1159 2956
|
||||
Q 1341 3275 1631 3429
|
||||
Q 1922 3584 2338 3584
|
||||
Q 2397 3584 2469 3576
|
||||
Q 2541 3569 2628 3553
|
||||
L 2631 2963
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-74" d="M 1172 4494
|
||||
L 1172 3500
|
||||
L 2356 3500
|
||||
L 2356 3053
|
||||
L 1172 3053
|
||||
L 1172 1153
|
||||
Q 1172 725 1289 603
|
||||
Q 1406 481 1766 481
|
||||
L 2356 481
|
||||
L 2356 0
|
||||
L 1766 0
|
||||
Q 1100 0 847 248
|
||||
Q 594 497 594 1153
|
||||
L 594 3053
|
||||
L 172 3053
|
||||
L 172 3500
|
||||
L 594 3500
|
||||
L 594 4494
|
||||
L 1172 4494
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-75" d="M 544 1381
|
||||
L 544 3500
|
||||
L 1119 3500
|
||||
L 1119 1403
|
||||
Q 1119 906 1312 657
|
||||
Q 1506 409 1894 409
|
||||
Q 2359 409 2629 706
|
||||
Q 2900 1003 2900 1516
|
||||
L 2900 3500
|
||||
L 3475 3500
|
||||
L 3475 0
|
||||
L 2900 0
|
||||
L 2900 538
|
||||
Q 2691 219 2414 64
|
||||
Q 2138 -91 1772 -91
|
||||
Q 1169 -91 856 284
|
||||
Q 544 659 544 1381
|
||||
z
|
||||
M 1991 3584
|
||||
L 1991 3584
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-62" d="M 3116 1747
|
||||
Q 3116 2381 2855 2742
|
||||
Q 2594 3103 2138 3103
|
||||
Q 1681 3103 1420 2742
|
||||
Q 1159 2381 1159 1747
|
||||
Q 1159 1113 1420 752
|
||||
Q 1681 391 2138 391
|
||||
Q 2594 391 2855 752
|
||||
Q 3116 1113 3116 1747
|
||||
z
|
||||
M 1159 2969
|
||||
Q 1341 3281 1617 3432
|
||||
Q 1894 3584 2278 3584
|
||||
Q 2916 3584 3314 3078
|
||||
Q 3713 2572 3713 1747
|
||||
Q 3713 922 3314 415
|
||||
Q 2916 -91 2278 -91
|
||||
Q 1894 -91 1617 61
|
||||
Q 1341 213 1159 525
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 4863
|
||||
L 1159 4863
|
||||
L 1159 2969
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-64" d="M 2906 2969
|
||||
L 2906 4863
|
||||
L 3481 4863
|
||||
L 3481 0
|
||||
L 2906 0
|
||||
L 2906 525
|
||||
Q 2725 213 2448 61
|
||||
Q 2172 -91 1784 -91
|
||||
Q 1150 -91 751 415
|
||||
Q 353 922 353 1747
|
||||
Q 353 2572 751 3078
|
||||
Q 1150 3584 1784 3584
|
||||
Q 2172 3584 2448 3432
|
||||
Q 2725 3281 2906 2969
|
||||
z
|
||||
M 947 1747
|
||||
Q 947 1113 1208 752
|
||||
Q 1469 391 1925 391
|
||||
Q 2381 391 2643 752
|
||||
Q 2906 1113 2906 1747
|
||||
Q 2906 2381 2643 2742
|
||||
Q 2381 3103 1925 3103
|
||||
Q 1469 3103 1208 2742
|
||||
Q 947 2381 947 1747
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-55"/>
|
||||
<use xlink:href="#DejaVuSans-6e" x="73.193359"/>
|
||||
<use xlink:href="#DejaVuSans-70" x="136.572266"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="200.048828"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="261.572266"/>
|
||||
<use xlink:href="#DejaVuSans-74" x="302.685547"/>
|
||||
<use xlink:href="#DejaVuSans-75" x="341.894531"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="405.273438"/>
|
||||
<use xlink:href="#DejaVuSans-62" x="446.386719"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="509.863281"/>
|
||||
<use xlink:href="#DejaVuSans-64" x="571.386719"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="xtick_2">
|
||||
<g id="line2d_2">
|
||||
<g>
|
||||
<use xlink:href="#m5954ab8125" x="143.118299" y="184.176471" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_2">
|
||||
<!-- Perturbed -->
|
||||
<g transform="translate(118.543299 198.774908) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-50" d="M 1259 4147
|
||||
L 1259 2394
|
||||
L 2053 2394
|
||||
Q 2494 2394 2734 2622
|
||||
Q 2975 2850 2975 3272
|
||||
Q 2975 3691 2734 3919
|
||||
Q 2494 4147 2053 4147
|
||||
L 1259 4147
|
||||
z
|
||||
M 628 4666
|
||||
L 2053 4666
|
||||
Q 2838 4666 3239 4311
|
||||
Q 3641 3956 3641 3272
|
||||
Q 3641 2581 3239 2228
|
||||
Q 2838 1875 2053 1875
|
||||
L 1259 1875
|
||||
L 1259 0
|
||||
L 628 0
|
||||
L 628 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-50"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="56.677734"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="118.201172"/>
|
||||
<use xlink:href="#DejaVuSans-74" x="159.314453"/>
|
||||
<use xlink:href="#DejaVuSans-75" x="198.523438"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="261.902344"/>
|
||||
<use xlink:href="#DejaVuSans-62" x="303.015625"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="366.492188"/>
|
||||
<use xlink:href="#DejaVuSans-64" x="428.015625"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="matplotlib.axis_2">
|
||||
<g id="ytick_1">
|
||||
<g id="line2d_3">
|
||||
<defs>
|
||||
<path id="me4b11ebc9d" d="M 0 0
|
||||
L -3.5 0
|
||||
" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</defs>
|
||||
<g>
|
||||
<use xlink:href="#me4b11ebc9d" x="46.965625" y="184.176471" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_3">
|
||||
<!-- 0 -->
|
||||
<g transform="translate(33.603125 187.975689) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-30" d="M 2034 4250
|
||||
Q 1547 4250 1301 3770
|
||||
Q 1056 3291 1056 2328
|
||||
Q 1056 1369 1301 889
|
||||
Q 1547 409 2034 409
|
||||
Q 2525 409 2770 889
|
||||
Q 3016 1369 3016 2328
|
||||
Q 3016 3291 2770 3770
|
||||
Q 2525 4250 2034 4250
|
||||
z
|
||||
M 2034 4750
|
||||
Q 2819 4750 3233 4129
|
||||
Q 3647 3509 3647 2328
|
||||
Q 3647 1150 3233 529
|
||||
Q 2819 -91 2034 -91
|
||||
Q 1250 -91 836 529
|
||||
Q 422 1150 422 2328
|
||||
Q 422 3509 836 4129
|
||||
Q 1250 4750 2034 4750
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-30"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_2">
|
||||
<g id="line2d_4">
|
||||
<g>
|
||||
<use xlink:href="#me4b11ebc9d" x="46.965625" y="149.54102" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_4">
|
||||
<!-- 20 -->
|
||||
<g transform="translate(27.240625 153.340239) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-32" d="M 1228 531
|
||||
L 3431 531
|
||||
L 3431 0
|
||||
L 469 0
|
||||
L 469 531
|
||||
Q 828 903 1448 1529
|
||||
Q 2069 2156 2228 2338
|
||||
Q 2531 2678 2651 2914
|
||||
Q 2772 3150 2772 3378
|
||||
Q 2772 3750 2511 3984
|
||||
Q 2250 4219 1831 4219
|
||||
Q 1534 4219 1204 4116
|
||||
Q 875 4013 500 3803
|
||||
L 500 4441
|
||||
Q 881 4594 1212 4672
|
||||
Q 1544 4750 1819 4750
|
||||
Q 2544 4750 2975 4387
|
||||
Q 3406 4025 3406 3419
|
||||
Q 3406 3131 3298 2873
|
||||
Q 3191 2616 2906 2266
|
||||
Q 2828 2175 2409 1742
|
||||
Q 1991 1309 1228 531
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-32"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_3">
|
||||
<g id="line2d_5">
|
||||
<g>
|
||||
<use xlink:href="#me4b11ebc9d" x="46.965625" y="114.90557" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_5">
|
||||
<!-- 40 -->
|
||||
<g transform="translate(27.240625 118.704789) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-34" d="M 2419 4116
|
||||
L 825 1625
|
||||
L 2419 1625
|
||||
L 2419 4116
|
||||
z
|
||||
M 2253 4666
|
||||
L 3047 4666
|
||||
L 3047 1625
|
||||
L 3713 1625
|
||||
L 3713 1100
|
||||
L 3047 1100
|
||||
L 3047 0
|
||||
L 2419 0
|
||||
L 2419 1100
|
||||
L 313 1100
|
||||
L 313 1709
|
||||
L 2253 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-34"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_4">
|
||||
<g id="line2d_6">
|
||||
<g>
|
||||
<use xlink:href="#me4b11ebc9d" x="46.965625" y="80.270119" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_6">
|
||||
<!-- 60 -->
|
||||
<g transform="translate(27.240625 84.069338) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-36" d="M 2113 2584
|
||||
Q 1688 2584 1439 2293
|
||||
Q 1191 2003 1191 1497
|
||||
Q 1191 994 1439 701
|
||||
Q 1688 409 2113 409
|
||||
Q 2538 409 2786 701
|
||||
Q 3034 994 3034 1497
|
||||
Q 3034 2003 2786 2293
|
||||
Q 2538 2584 2113 2584
|
||||
z
|
||||
M 3366 4563
|
||||
L 3366 3988
|
||||
Q 3128 4100 2886 4159
|
||||
Q 2644 4219 2406 4219
|
||||
Q 1781 4219 1451 3797
|
||||
Q 1122 3375 1075 2522
|
||||
Q 1259 2794 1537 2939
|
||||
Q 1816 3084 2150 3084
|
||||
Q 2853 3084 3261 2657
|
||||
Q 3669 2231 3669 1497
|
||||
Q 3669 778 3244 343
|
||||
Q 2819 -91 2113 -91
|
||||
Q 1303 -91 875 529
|
||||
Q 447 1150 447 2328
|
||||
Q 447 3434 972 4092
|
||||
Q 1497 4750 2381 4750
|
||||
Q 2619 4750 2861 4703
|
||||
Q 3103 4656 3366 4563
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-36"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_5">
|
||||
<g id="line2d_7">
|
||||
<g>
|
||||
<use xlink:href="#me4b11ebc9d" x="46.965625" y="45.634669" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_7">
|
||||
<!-- 80 -->
|
||||
<g transform="translate(27.240625 49.433888) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-38" d="M 2034 2216
|
||||
Q 1584 2216 1326 1975
|
||||
Q 1069 1734 1069 1313
|
||||
Q 1069 891 1326 650
|
||||
Q 1584 409 2034 409
|
||||
Q 2484 409 2743 651
|
||||
Q 3003 894 3003 1313
|
||||
Q 3003 1734 2745 1975
|
||||
Q 2488 2216 2034 2216
|
||||
z
|
||||
M 1403 2484
|
||||
Q 997 2584 770 2862
|
||||
Q 544 3141 544 3541
|
||||
Q 544 4100 942 4425
|
||||
Q 1341 4750 2034 4750
|
||||
Q 2731 4750 3128 4425
|
||||
Q 3525 4100 3525 3541
|
||||
Q 3525 3141 3298 2862
|
||||
Q 3072 2584 2669 2484
|
||||
Q 3125 2378 3379 2068
|
||||
Q 3634 1759 3634 1313
|
||||
Q 3634 634 3220 271
|
||||
Q 2806 -91 2034 -91
|
||||
Q 1263 -91 848 271
|
||||
Q 434 634 434 1313
|
||||
Q 434 1759 690 2068
|
||||
Q 947 2378 1403 2484
|
||||
z
|
||||
M 1172 3481
|
||||
Q 1172 3119 1398 2916
|
||||
Q 1625 2713 2034 2713
|
||||
Q 2441 2713 2670 2916
|
||||
Q 2900 3119 2900 3481
|
||||
Q 2900 3844 2670 4047
|
||||
Q 2441 4250 2034 4250
|
||||
Q 1625 4250 1398 4047
|
||||
Q 1172 3844 1172 3481
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-38"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="ytick_6">
|
||||
<g id="line2d_8">
|
||||
<g>
|
||||
<use xlink:href="#me4b11ebc9d" x="46.965625" y="10.999219" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_8">
|
||||
<!-- 100 -->
|
||||
<g transform="translate(20.878125 14.798437) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-31" d="M 794 531
|
||||
L 1825 531
|
||||
L 1825 4091
|
||||
L 703 3866
|
||||
L 703 4441
|
||||
L 1819 4666
|
||||
L 2450 4666
|
||||
L 2450 531
|
||||
L 3481 531
|
||||
L 3481 0
|
||||
L 794 0
|
||||
L 794 531
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-31"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="63.623047"/>
|
||||
<use xlink:href="#DejaVuSans-30" x="127.246094"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_9">
|
||||
<!-- Retrieval accuracy -->
|
||||
<g transform="translate(14.798438 142.353924) rotate(-90) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-52" d="M 2841 2188
|
||||
Q 3044 2119 3236 1894
|
||||
Q 3428 1669 3622 1275
|
||||
L 4263 0
|
||||
L 3584 0
|
||||
L 2988 1197
|
||||
Q 2756 1666 2539 1819
|
||||
Q 2322 1972 1947 1972
|
||||
L 1259 1972
|
||||
L 1259 0
|
||||
L 628 0
|
||||
L 628 4666
|
||||
L 2053 4666
|
||||
Q 2853 4666 3247 4331
|
||||
Q 3641 3997 3641 3322
|
||||
Q 3641 2881 3436 2590
|
||||
Q 3231 2300 2841 2188
|
||||
z
|
||||
M 1259 4147
|
||||
L 1259 2491
|
||||
L 2053 2491
|
||||
Q 2509 2491 2742 2702
|
||||
Q 2975 2913 2975 3322
|
||||
Q 2975 3731 2742 3939
|
||||
Q 2509 4147 2053 4147
|
||||
L 1259 4147
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-69" d="M 603 3500
|
||||
L 1178 3500
|
||||
L 1178 0
|
||||
L 603 0
|
||||
L 603 3500
|
||||
z
|
||||
M 603 4863
|
||||
L 1178 4863
|
||||
L 1178 4134
|
||||
L 603 4134
|
||||
L 603 4863
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-76" d="M 191 3500
|
||||
L 800 3500
|
||||
L 1894 563
|
||||
L 2988 3500
|
||||
L 3597 3500
|
||||
L 2284 0
|
||||
L 1503 0
|
||||
L 191 3500
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-61" d="M 2194 1759
|
||||
Q 1497 1759 1228 1600
|
||||
Q 959 1441 959 1056
|
||||
Q 959 750 1161 570
|
||||
Q 1363 391 1709 391
|
||||
Q 2188 391 2477 730
|
||||
Q 2766 1069 2766 1631
|
||||
L 2766 1759
|
||||
L 2194 1759
|
||||
z
|
||||
M 3341 1997
|
||||
L 3341 0
|
||||
L 2766 0
|
||||
L 2766 531
|
||||
Q 2569 213 2275 61
|
||||
Q 1981 -91 1556 -91
|
||||
Q 1019 -91 701 211
|
||||
Q 384 513 384 1019
|
||||
Q 384 1609 779 1909
|
||||
Q 1175 2209 1959 2209
|
||||
L 2766 2209
|
||||
L 2766 2266
|
||||
Q 2766 2663 2505 2880
|
||||
Q 2244 3097 1772 3097
|
||||
Q 1472 3097 1187 3025
|
||||
Q 903 2953 641 2809
|
||||
L 641 3341
|
||||
Q 956 3463 1253 3523
|
||||
Q 1550 3584 1831 3584
|
||||
Q 2591 3584 2966 3190
|
||||
Q 3341 2797 3341 1997
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-6c" d="M 603 4863
|
||||
L 1178 4863
|
||||
L 1178 0
|
||||
L 603 0
|
||||
L 603 4863
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-20" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-63" d="M 3122 3366
|
||||
L 3122 2828
|
||||
Q 2878 2963 2633 3030
|
||||
Q 2388 3097 2138 3097
|
||||
Q 1578 3097 1268 2742
|
||||
Q 959 2388 959 1747
|
||||
Q 959 1106 1268 751
|
||||
Q 1578 397 2138 397
|
||||
Q 2388 397 2633 464
|
||||
Q 2878 531 3122 666
|
||||
L 3122 134
|
||||
Q 2881 22 2623 -34
|
||||
Q 2366 -91 2075 -91
|
||||
Q 1284 -91 818 406
|
||||
Q 353 903 353 1747
|
||||
Q 353 2603 823 3093
|
||||
Q 1294 3584 2113 3584
|
||||
Q 2378 3584 2631 3529
|
||||
Q 2884 3475 3122 3366
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-79" d="M 2059 -325
|
||||
Q 1816 -950 1584 -1140
|
||||
Q 1353 -1331 966 -1331
|
||||
L 506 -1331
|
||||
L 506 -850
|
||||
L 844 -850
|
||||
Q 1081 -850 1212 -737
|
||||
Q 1344 -625 1503 -206
|
||||
L 1606 56
|
||||
L 191 3500
|
||||
L 800 3500
|
||||
L 1894 763
|
||||
L 2988 3500
|
||||
L 3597 3500
|
||||
L 2059 -325
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-52"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="64.982422"/>
|
||||
<use xlink:href="#DejaVuSans-74" x="126.505859"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="165.714844"/>
|
||||
<use xlink:href="#DejaVuSans-69" x="206.828125"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="234.611328"/>
|
||||
<use xlink:href="#DejaVuSans-76" x="296.134766"/>
|
||||
<use xlink:href="#DejaVuSans-61" x="355.314453"/>
|
||||
<use xlink:href="#DejaVuSans-6c" x="416.59375"/>
|
||||
<use xlink:href="#DejaVuSans-20" x="444.376953"/>
|
||||
<use xlink:href="#DejaVuSans-61" x="476.164062"/>
|
||||
<use xlink:href="#DejaVuSans-63" x="537.443359"/>
|
||||
<use xlink:href="#DejaVuSans-63" x="592.423828"/>
|
||||
<use xlink:href="#DejaVuSans-75" x="647.404297"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="710.783203"/>
|
||||
<use xlink:href="#DejaVuSans-61" x="751.896484"/>
|
||||
<use xlink:href="#DejaVuSans-63" x="813.175781"/>
|
||||
<use xlink:href="#DejaVuSans-79" x="868.15625"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_7">
|
||||
<path d="M 46.965625 184.176471
|
||||
L 46.965625 7.79544
|
||||
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="patch_8">
|
||||
<path d="M 46.965625 184.176471
|
||||
L 172.265625 184.176471
|
||||
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="legend_1">
|
||||
<g id="patch_9">
|
||||
<path d="M 179.265625 41.611668
|
||||
L 271.05 41.611668
|
||||
Q 273.05 41.611668 273.05 39.611668
|
||||
L 273.05 11.255418
|
||||
Q 273.05 9.255418 271.05 9.255418
|
||||
L 179.265625 9.255418
|
||||
Q 177.265625 9.255418 177.265625 11.255418
|
||||
L 177.265625 39.611668
|
||||
Q 177.265625 41.611668 179.265625 41.611668
|
||||
z
|
||||
" style="fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_10">
|
||||
<path d="M 181.265625 20.853855
|
||||
L 201.265625 20.853855
|
||||
L 201.265625 13.853855
|
||||
L 181.265625 13.853855
|
||||
z
|
||||
" style="fill: #ff0000"/>
|
||||
</g>
|
||||
<g id="text_10">
|
||||
<!-- Cypher-RAG -->
|
||||
<g transform="translate(209.265625 20.853855) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-43" d="M 4122 4306
|
||||
L 4122 3641
|
||||
Q 3803 3938 3442 4084
|
||||
Q 3081 4231 2675 4231
|
||||
Q 1875 4231 1450 3742
|
||||
Q 1025 3253 1025 2328
|
||||
Q 1025 1406 1450 917
|
||||
Q 1875 428 2675 428
|
||||
Q 3081 428 3442 575
|
||||
Q 3803 722 4122 1019
|
||||
L 4122 359
|
||||
Q 3791 134 3420 21
|
||||
Q 3050 -91 2638 -91
|
||||
Q 1578 -91 968 557
|
||||
Q 359 1206 359 2328
|
||||
Q 359 3453 968 4101
|
||||
Q 1578 4750 2638 4750
|
||||
Q 3056 4750 3426 4639
|
||||
Q 3797 4528 4122 4306
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-68" d="M 3513 2113
|
||||
L 3513 0
|
||||
L 2938 0
|
||||
L 2938 2094
|
||||
Q 2938 2591 2744 2837
|
||||
Q 2550 3084 2163 3084
|
||||
Q 1697 3084 1428 2787
|
||||
Q 1159 2491 1159 1978
|
||||
L 1159 0
|
||||
L 581 0
|
||||
L 581 4863
|
||||
L 1159 4863
|
||||
L 1159 2956
|
||||
Q 1366 3272 1645 3428
|
||||
Q 1925 3584 2291 3584
|
||||
Q 2894 3584 3203 3211
|
||||
Q 3513 2838 3513 2113
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-2d" d="M 313 2009
|
||||
L 1997 2009
|
||||
L 1997 1497
|
||||
L 313 1497
|
||||
L 313 2009
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-41" d="M 2188 4044
|
||||
L 1331 1722
|
||||
L 3047 1722
|
||||
L 2188 4044
|
||||
z
|
||||
M 1831 4666
|
||||
L 2547 4666
|
||||
L 4325 0
|
||||
L 3669 0
|
||||
L 3244 1197
|
||||
L 1141 1197
|
||||
L 716 0
|
||||
L 50 0
|
||||
L 1831 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
<path id="DejaVuSans-47" d="M 3809 666
|
||||
L 3809 1919
|
||||
L 2778 1919
|
||||
L 2778 2438
|
||||
L 4434 2438
|
||||
L 4434 434
|
||||
Q 4069 175 3628 42
|
||||
Q 3188 -91 2688 -91
|
||||
Q 1594 -91 976 548
|
||||
Q 359 1188 359 2328
|
||||
Q 359 3472 976 4111
|
||||
Q 1594 4750 2688 4750
|
||||
Q 3144 4750 3555 4637
|
||||
Q 3966 4525 4313 4306
|
||||
L 4313 3634
|
||||
Q 3963 3931 3569 4081
|
||||
Q 3175 4231 2741 4231
|
||||
Q 1884 4231 1454 3753
|
||||
Q 1025 3275 1025 2328
|
||||
Q 1025 1384 1454 906
|
||||
Q 1884 428 2741 428
|
||||
Q 3075 428 3337 486
|
||||
Q 3600 544 3809 666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-43"/>
|
||||
<use xlink:href="#DejaVuSans-79" x="69.824219"/>
|
||||
<use xlink:href="#DejaVuSans-70" x="129.003906"/>
|
||||
<use xlink:href="#DejaVuSans-68" x="192.480469"/>
|
||||
<use xlink:href="#DejaVuSans-65" x="255.859375"/>
|
||||
<use xlink:href="#DejaVuSans-72" x="317.382812"/>
|
||||
<use xlink:href="#DejaVuSans-2d" x="352.121094"/>
|
||||
<use xlink:href="#DejaVuSans-52" x="388.205078"/>
|
||||
<use xlink:href="#DejaVuSans-41" x="453.6875"/>
|
||||
<use xlink:href="#DejaVuSans-47" x="520.345703"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_11">
|
||||
<path d="M 181.265625 35.53198
|
||||
L 201.265625 35.53198
|
||||
L 201.265625 28.53198
|
||||
L 181.265625 28.53198
|
||||
z
|
||||
" style="fill: #008000"/>
|
||||
</g>
|
||||
<g id="text_11">
|
||||
<!-- KG-RAG -->
|
||||
<g transform="translate(209.265625 35.53198) scale(0.1 -0.1)">
|
||||
<defs>
|
||||
<path id="DejaVuSans-4b" d="M 628 4666
|
||||
L 1259 4666
|
||||
L 1259 2694
|
||||
L 3353 4666
|
||||
L 4166 4666
|
||||
L 1850 2491
|
||||
L 4331 0
|
||||
L 3500 0
|
||||
L 1259 2247
|
||||
L 1259 0
|
||||
L 628 0
|
||||
L 628 4666
|
||||
z
|
||||
" transform="scale(0.015625)"/>
|
||||
</defs>
|
||||
<use xlink:href="#DejaVuSans-4b"/>
|
||||
<use xlink:href="#DejaVuSans-47" x="65.576172"/>
|
||||
<use xlink:href="#DejaVuSans-2d" x="143.066406"/>
|
||||
<use xlink:href="#DejaVuSans-52" x="179.150391"/>
|
||||
<use xlink:href="#DejaVuSans-41" x="244.632812"/>
|
||||
<use xlink:href="#DejaVuSans-47" x="311.291016"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="peaecc8f5f7">
|
||||
<rect x="46.965625" y="7.79544" width="125.3" height="176.381031"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 21 KiB |
@@ -2,7 +2,7 @@
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 113,
|
||||
"execution_count": 126,
|
||||
"id": "f0ed1d29",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -28,7 +28,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 114,
|
||||
"execution_count": 127,
|
||||
"id": "763d7ad7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -46,7 +46,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 115,
|
||||
"execution_count": 130,
|
||||
"id": "43772231",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -65,7 +65,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 116,
|
||||
"execution_count": 131,
|
||||
"id": "611fee8c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -118,7 +118,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 117,
|
||||
"execution_count": 132,
|
||||
"id": "29b40370",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -128,15 +128,16 @@
|
||||
"text": [
|
||||
"WARNING! engine is not default parameter.\n",
|
||||
" engine was transferred to model_kwargs.\n",
|
||||
" Please confirm that engine is what you intended.\n"
|
||||
" Please confirm that engine is what you intended.\n",
|
||||
"Failed to write data to connection IPv4Address(('spoke.cgl.ucsf.edu', 7687)) (ResolvedIPv4Address(('169.230.27.11', 7687)))\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"CPU times: user 70.8 ms, sys: 5.76 ms, total: 76.6 ms\n",
|
||||
"Wall time: 22.7 s\n"
|
||||
"CPU times: user 70.5 ms, sys: 11.6 ms, total: 82.1 ms\n",
|
||||
"Wall time: 1min\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
305
notebooks/rag_comparison.ipynb
Normal file
305
notebooks/rag_comparison.ipynb
Normal file
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"execution_count": 12,
|
||||
"id": "293b41f7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -17,7 +17,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": 13,
|
||||
"id": "ca51ba69",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -26,13 +26,13 @@
|
||||
"load_dotenv(os.path.join(os.path.expanduser('~'), '.spoke_neo4j_config.env'))\n",
|
||||
"username = os.environ.get('NEO4J_USER')\n",
|
||||
"password = os.environ.get('NEO4J_PSW')\n",
|
||||
"url = os.environ.get('NEO4J_URL')\n",
|
||||
"url = os.environ.get('NEO4J_URI')\n",
|
||||
"database = os.environ.get('NEO4J_DB')\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 70,
|
||||
"execution_count": 14,
|
||||
"id": "5db0b6ca",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -40,8 +40,8 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"CPU times: user 67.5 ms, sys: 9.32 ms, total: 76.8 ms\n",
|
||||
"Wall time: 1min 14s\n"
|
||||
"CPU times: user 419 ms, sys: 72.2 ms, total: 491 ms\n",
|
||||
"Wall time: 27.6 s\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -58,7 +58,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 71,
|
||||
"execution_count": 15,
|
||||
"id": "5a6aa873",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -95,7 +95,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 72,
|
||||
"execution_count": 16,
|
||||
"id": "76437285",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -111,7 +111,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 73,
|
||||
"execution_count": 17,
|
||||
"id": "3fd3b9c5",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -121,7 +121,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 98,
|
||||
"execution_count": 20,
|
||||
"id": "ed67a504",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -133,19 +133,20 @@
|
||||
"\n",
|
||||
"\u001b[1m> Entering new GraphCypherQAChain chain...\u001b[0m\n",
|
||||
"Generated Cypher:\n",
|
||||
"\u001b[32;1m\u001b[1;3mMATCH (c:Compound)-[r:TREATS_CtD]->(d:Disease) WHERE c.name = 'levodopa' AND d.name = 'parkinson disease' RETURN r.phase\u001b[0m\n",
|
||||
"\u001b[32;1m\u001b[1;3mMATCH (c:Compound {name: 'levodopa'})-[:TREATS_CtD]->(d:Disease {name: 'Parkinson\\'s disease'}) RETURN c,d\u001b[0m\n",
|
||||
"Full Context:\n",
|
||||
"\u001b[32;1m\u001b[1;3m[]\u001b[0m\n",
|
||||
"\n",
|
||||
"\u001b[1m> Finished chain.\u001b[0m\n",
|
||||
"I'm sorry, but I don't know the answer.\n"
|
||||
"I'm sorry, but I don't have the information to answer that question.\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"question = 'What are the genes associated with multiple sclerosis?'\n",
|
||||
"question=\"Which gene has stronger association with the disease 'liver benign neoplasm', is it PNPLA3 or HLA-B?\"\n",
|
||||
"question='What is the clinical phase of levodopa in treating parkinson disease?'\n",
|
||||
"question = \"Is Parkinson's disease associated with levodopa?\"\n",
|
||||
"# question=\"Which gene has stronger association with the disease 'liver benign neoplasm', is it PNPLA3 or HLA-B?\"\n",
|
||||
"# question='What is the clinical phase of levodopa in treating parkinson disease?'\n",
|
||||
"with get_openai_callback() as cb:\n",
|
||||
" out = chain.run(query=question, return_final_only=False)\n",
|
||||
" print(out)\n"
|
||||
|
||||
Reference in New Issue
Block a user