CoolFace
Apppublic

jatinganhotra/swe-bench-verified-discriminative-leaderboard

sourceHugging Facemitupdated 1y agoView on Hugging Face
3likes
App README

๐Ÿ† SWE-Bench Verified Discriminative Subsets Leaderboard

This interactive leaderboard displays SWE-agents performance across SWE-Bench_Verified and four discriminative subsets designed to provide enhanced evaluation sensitivity for state-of-the-art systems.

๐ŸŽฏ Why Discriminative Subsets?

As SWE-agents improve, achieving 70%+ success rates on the full SWE-Bench Verified benchmark, traditional evaluation loses discriminative power. These targeted subsets focus on the most challenging problems to better distinguish between top-tier systems.

๐Ÿ“Š The Four Discriminative Subsets

  1. 1.๐Ÿ”ฅ Frontier Subset (95 instances): Problems solved by โ‰ค5 agents - maximum evaluative sensitivity
  2. 2.Combines unsolved, ultra-rare, and very-rare problems
  3. 3.Top agent: 11.6% vs 73.2% on full benchmark (6x better discrimination)
  1. 1.โšก Challenging Subset (155 instances): Problems solved by โ‰ค20 agents - strong evaluative power
  2. 2.Balances discrimination with statistical significance
  3. 3.Includes frontier + rare and uncommon problems
  1. 1.๐Ÿ’ช Hard Subset (45 instances): All Hard difficulty problems regardless of solve rate
  2. 2.Traditional difficulty-based evaluation
  3. 3.Focuses on problems originally classified as most difficult
  1. 1.๐Ÿ“ MultiFile Subset (40 instances): Multi-file problems solved by โ‰ค10 agents
  2. 2.Targets real-world complexity requiring coordinated edits
  3. 3.Even leading agents achieve only 10% success rate

๐Ÿ”ฌ Methodology

Subsets were created through systematic analysis of solve distribution across 83 evaluated SWE-agents:

  • โ€”Problems solved by fewer agents provide better discrimination
  • โ€”Analysis covers submissions from October 2023 to May 2025
  • โ€”"Solved" means the agent's fix passed the verification test suite

๐Ÿ“ˆ Key Insights

  • โ€”Enhanced Resolution: Frontier subset provides 6x better discrimination between top systems
  • โ€”Multi-file Complexity: Represents genuine software engineering challenges
  • โ€”Statistical Significance: Challenging subset offers robust evaluation with strong discrimination
  • โ€”Real Progress: Performance on these subsets indicates genuine capability advances

๐Ÿ”— Resources

๐Ÿš€ Usage

python
from datasets import load_dataset

# Load specific discriminative subset
frontier = load_dataset("jatinganhotra/SWE-bench_Verified-discriminative", split="frontier")
challenging = load_dataset("jatinganhotra/SWE-bench_Verified-discriminative", split="challenging")

Created by Jatin Ganhotra | Last Updated: June 19 2025