## Line Chart: Pass Rate vs. SWE-Agent SFT Tokens
### Overview
The image is a line chart comparing the pass rates of different models (RL, SFT, MT, and Base) at different "Pass" levels (@1, @2, @3) as the number of SWE-Agent SFT tokens increases. The x-axis represents the number of tokens, and the y-axis represents the pass rate in percentage.
### Components/Axes
* **Title:** There is no explicit title on the chart.
* **X-axis:**
* Label: "# SWE-Agent SFT tokens"
* Scale: The x-axis is logarithmic, with values at: 0, 2<sup>21</sup>, 2<sup>23</sup>, 2<sup>24</sup>, 1.1 x 2<sup>25</sup>, 1.1 x 2<sup>26</sup>, 1.1 x 2<sup>27</sup>, 1.5 x 2<sup>28</sup>
* **Y-axis:**
* Label: "Pass Rate (%)"
* Scale: Linear, ranging from 0 to 60, with increments of 10.
* **Legend:** Located on the right side of the chart. It maps colors and shapes to different models and pass levels:
* Red circle: RL Pass@1
* Red square: RL Pass@2
* Red triangle: RL Pass@3
* Orange circle: SFT Pass@1
* Orange square: SFT Pass@2
* Orange triangle: SFT Pass@3
* Purple circle: MT Pass@1
* Purple square: MT Pass@2
* Purple triangle: MT Pass@3
* Blue circle: Base Pass@1
* Blue square: Base Pass@2
* Blue triangle: Base Pass@3
### Detailed Analysis
Here's a breakdown of each data series and their trends:
* **RL Pass@1 (Red Circle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~8%
* 2<sup>21</sup> tokens: ~23%
* 2<sup>23</sup> tokens: ~34%
* 2<sup>24</sup> tokens: ~34%
* 1.1 x 2<sup>25</sup> tokens: ~46%
* 1.1 x 2<sup>26</sup> tokens: ~51%
* 1.1 x 2<sup>27</sup> tokens: ~58%
* 1.5 x 2<sup>28</sup> tokens: ~62%
* **RL Pass@2 (Red Square):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~9%
* 2<sup>21</sup> tokens: ~23%
* 2<sup>23</sup> tokens: ~43%
* 2<sup>24</sup> tokens: ~48%
* 1.1 x 2<sup>25</sup> tokens: ~46%
* 1.1 x 2<sup>26</sup> tokens: ~57%
* 1.1 x 2<sup>27</sup> tokens: ~58%
* 1.5 x 2<sup>28</sup> tokens: ~64%
* **RL Pass@3 (Red Triangle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~11%
* 2<sup>21</sup> tokens: ~38%
* 2<sup>23</sup> tokens: ~44%
* 2<sup>24</sup> tokens: ~48%
* 1.1 x 2<sup>25</sup> tokens: ~54%
* 1.1 x 2<sup>26</sup> tokens: ~57%
* 1.1 x 2<sup>27</sup> tokens: ~61%
* 1.5 x 2<sup>28</sup> tokens: ~66%
* **SFT Pass@1 (Orange Circle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~13%
* 2<sup>21</sup> tokens: ~20%
* 2<sup>23</sup> tokens: ~20%
* 2<sup>24</sup> tokens: ~30%
* 1.1 x 2<sup>25</sup> tokens: ~48%
* 1.1 x 2<sup>26</sup> tokens: ~50%
* 1.1 x 2<sup>27</sup> tokens: ~48%
* 1.5 x 2<sup>28</sup> tokens: ~48%
* **SFT Pass@2 (Orange Square):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~8%
* 2<sup>21</sup> tokens: ~15%
* 2<sup>23</sup> tokens: ~31%
* 2<sup>24</sup> tokens: ~31%
* 1.1 x 2<sup>25</sup> tokens: ~51%
* 1.1 x 2<sup>26</sup> tokens: ~51%
* 1.1 x 2<sup>27</sup> tokens: ~58%
* 1.5 x 2<sup>28</sup> tokens: ~58%
* **SFT Pass@3 (Orange Triangle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~12%
* 2<sup>21</sup> tokens: ~16%
* 2<sup>23</sup> tokens: ~40%
* 2<sup>24</sup> tokens: ~36%
* 1.1 x 2<sup>25</sup> tokens: ~56%
* 1.1 x 2<sup>26</sup> tokens: ~57%
* 1.1 x 2<sup>27</sup> tokens: ~60%
* 1.5 x 2<sup>28</sup> tokens: ~60%
* **MT Pass@1 (Purple Circle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~0%
* 2<sup>21</sup> tokens: ~1%
* 2<sup>23</sup> tokens: ~6%
* 2<sup>24</sup> tokens: ~29%
* 1.1 x 2<sup>25</sup> tokens: ~45%
* 1.1 x 2<sup>26</sup> tokens: ~45%
* 1.1 x 2<sup>27</sup> tokens: ~46%
* 1.5 x 2<sup>28</sup> tokens: ~59%
* **MT Pass@2 (Purple Square):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~0%
* 2<sup>21</sup> tokens: ~2%
* 2<sup>23</sup> tokens: ~35%
* 2<sup>24</sup> tokens: ~42%
* 1.1 x 2<sup>25</sup> tokens: ~46%
* 1.1 x 2<sup>26</sup> tokens: ~57%
* 1.1 x 2<sup>27</sup> tokens: ~57%
* 1.5 x 2<sup>28</sup> tokens: ~61%
* **MT Pass@3 (Purple Triangle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~0%
* 2<sup>21</sup> tokens: ~2%
* 2<sup>23</sup> tokens: ~40%
* 2<sup>24</sup> tokens: ~43%
* 1.1 x 2<sup>25</sup> tokens: ~53%
* 1.1 x 2<sup>26</sup> tokens: ~57%
* 1.1 x 2<sup>27</sup> tokens: ~57%
* 1.5 x 2<sup>28</sup> tokens: ~63%
* **Base Pass@1 (Blue Circle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~0%
* 2<sup>21</sup> tokens: ~0%
* 2<sup>23</sup> tokens: ~13%
* 2<sup>24</sup> tokens: ~12%
* 1.1 x 2<sup>25</sup> tokens: ~12%
* 1.1 x 2<sup>26</sup> tokens: ~45%
* 1.1 x 2<sup>27</sup> tokens: ~48%
* 1.5 x 2<sup>28</sup> tokens: ~53%
* **Base Pass@2 (Blue Square):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~0%
* 2<sup>21</sup> tokens: ~2%
* 2<sup>23</sup> tokens: ~2%
* 2<sup>24</sup> tokens: ~22%
* 1.1 x 2<sup>25</sup> tokens: ~22%
* 1.1 x 2<sup>26</sup> tokens: ~22%
* 1.1 x 2<sup>27</sup> tokens: ~36%
* 1.5 x 2<sup>28</sup> tokens: ~57%
* **Base Pass@3 (Blue Triangle):** The pass rate generally increases with the number of tokens.
* 0 tokens: ~0%
* 2<sup>21</sup> tokens: ~3%
* 2<sup>23</sup> tokens: ~3%
* 2<sup>24</sup> tokens: ~27%
* 1.1 x 2<sup>25</sup> tokens: ~27%
* 1.1 x 2<sup>26</sup> tokens: ~27%
* 1.1 x 2<sup>27</sup> tokens: ~45%
* 1.5 x 2<sup>28</sup> tokens: ~58%
### Key Observations
* The RL models generally have the highest pass rates across all token counts.
* The Base models generally have the lowest pass rates across all token counts, especially at lower token counts.
* The pass rates for all models tend to increase as the number of tokens increases, but the rate of increase varies.
* There are plateaus in some of the lines, where increasing the number of tokens does not immediately result in a higher pass rate.
* The MT models start with very low pass rates at 0 tokens, but their performance improves significantly as the token count increases.
### Interpretation
The chart demonstrates the impact of the number of SWE-Agent SFT tokens on the pass rates of different models (RL, SFT, MT, and Base) at different pass levels. The RL models appear to be the most effective, achieving the highest pass rates overall. The Base models, on the other hand, struggle at lower token counts but show significant improvement as the token count increases. The MT models exhibit a similar trend, starting with very low pass rates but catching up as the token count grows. The SFT models show a more moderate improvement with increasing token counts.
The plateaus in some of the lines suggest that there may be a point of diminishing returns for increasing the number of tokens. It's possible that other factors, such as model architecture or training data, become more important beyond a certain token count.
The data suggests that increasing the number of SWE-Agent SFT tokens can improve the performance of these models, but the extent of the improvement varies depending on the model and pass level.