File size: 4,643 Bytes
57a6d0c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "nodes": [
    {"id": "debugzero", "label": "DebugZero", "file_type": "code"},
    {"id": "absolute_zero", "label": "Absolute Zero", "file_type": "paper"},
    {"id": "proposer_role", "label": "Proposer", "file_type": "code"},
    {"id": "solver_role", "label": "Solver", "file_type": "code"},
    {"id": "ast_manipulation", "label": "AST Manipulation", "file_type": "code"},
    {"id": "bug_injector", "label": "bug_injector.py", "file_type": "code"},
    {"id": "executor", "label": "executor.py", "file_type": "code"},
    {"id": "plausibility", "label": "plausibility.py", "file_type": "code"},
    {"id": "debugzero_env", "label": "debugZero_environment.py", "file_type": "code"},
    {"id": "rewards", "label": "rewards.py", "file_type": "code"},
    {"id": "dual_role_sampler", "label": "dual_role_sampler.py", "file_type": "code"},
    {"id": "grpo_train", "label": "grpo_train.py", "file_type": "code"},
    {"id": "plausibility_eval", "label": "plausibility_eval.py", "file_type": "code"},
    {"id": "models", "label": "models.py", "file_type": "code"},
    {"id": "client", "label": "client.py", "file_type": "code"},
    {"id": "mutahunter", "label": "Mutahunter", "file_type": "code"},
    {"id": "grpo_trainer", "label": "GRPOTrainer", "file_type": "code"},
    {"id": "qwen_model", "label": "Qwen2.5-Coder-3B-Instruct", "file_type": "code"},
    {"id": "fastapi", "label": "FastAPI", "file_type": "code"},
    {"id": "uvicorn", "label": "uvicorn", "file_type": "code"},
    {"id": "openenv", "label": "openenv", "file_type": "code"},
    {"id": "levenshtein", "label": "Levenshtein Distance", "file_type": "code"},
    {"id": "python_sandbox", "label": "Python Execution Sandbox", "file_type": "code"},
    {"id": "navidadkhah_dataset", "label": "navidadkhah 25k Bug Dataset", "file_type": "document"},
    {"id": "zhao_paper", "label": "Zhao et al., NeurIPS 2025", "file_type": "paper"}
  ],
  "edges": [
    {"source": "debugzero", "target": "absolute_zero", "relation": "extends_paradigm", "confidence": "EXTRACTED"},
    {"source": "debugzero", "target": "proposer_role", "relation": "has_role", "confidence": "EXTRACTED"},
    {"source": "debugzero", "target": "solver_role", "relation": "has_role", "confidence": "EXTRACTED"},
    {"source": "proposer_role", "target": "ast_manipulation", "relation": "uses", "confidence": "EXTRACTED"},
    {"source": "proposer_role", "target": "bug_injector", "relation": "implemented_by", "confidence": "EXTRACTED"},
    {"source": "bug_injector", "target": "ast_manipulation", "relation": "implements", "confidence": "EXTRACTED"},
    {"source": "executor", "target": "python_sandbox", "relation": "provides", "confidence": "EXTRACTED"},
    {"source": "plausibility", "target": "levenshtein", "relation": "uses_algorithm", "confidence": "EXTRACTED"},
    {"source": "debugzero_env", "target": "proposer_role", "relation": "tracks_state", "confidence": "EXTRACTED"},
    {"source": "debugzero_env", "target": "solver_role", "relation": "tracks_state", "confidence": "EXTRACTED"},
    {"source": "rewards", "target": "proposer_role", "relation": "calculates_reward_for", "confidence": "EXTRACTED"},
    {"source": "rewards", "target": "solver_role", "relation": "calculates_reward_for", "confidence": "EXTRACTED"},
    {"source": "dual_role_sampler", "target": "qwen_model", "relation": "uses", "confidence": "EXTRACTED"},
    {"source": "grpo_train", "target": "grpo_trainer", "relation": "uses", "confidence": "EXTRACTED"},
    {"source": "plausibility_eval", "target": "navidadkhah_dataset", "relation": "benchmarks_against", "confidence": "EXTRACTED"},
    {"source": "debugzero", "target": "fastapi", "relation": "uses", "confidence": "EXTRACTED"},
    {"source": "debugzero", "target": "uvicorn", "relation": "uses", "confidence": "EXTRACTED"},
    {"source": "debugzero", "target": "openenv", "relation": "uses", "confidence": "EXTRACTED"},
    {"source": "debugzero", "target": "mutahunter", "relation": "adapts_execution_pipeline", "confidence": "EXTRACTED"},
    {"source": "debugzero", "target": "zhao_paper", "relation": "cites", "confidence": "EXTRACTED"}
  ],
  "hyperedges": [
    {
      "id": "server_module",
      "label": "Server Module",
      "nodes": ["bug_injector", "executor", "plausibility", "debugzero_env", "fastapi"]
    },
    {
      "id": "training_module",
      "label": "Training Module",
      "nodes": ["rewards", "dual_role_sampler", "grpo_train", "grpo_trainer", "qwen_model"]
    },
    {
      "id": "eval_module",
      "label": "Evaluation Module",
      "nodes": ["plausibility_eval", "navidadkhah_dataset", "levenshtein"]
    }
  ]
}