File size: 3,094 Bytes
634ebe8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
[
  "tests/test_csv.py::test_csv_batch_independence",
  "tests/test_csv.py::test_csv_empty_returns_zero",
  "tests/test_csv.py::test_csv_injectivity_on_simplex",
  "tests/test_csv.py::test_csv_linear_projection",
  "tests/test_csv.py::test_csv_max_pool_ablation",
  "tests/test_csv.py::test_csv_permutation_invariance",
  "tests/test_data.py::test_bfs_depth_l",
  "tests/test_data.py::test_freqcap_enforces_K_r",
  "tests/test_data.py::test_gold_annotation_marks_shortest_path",
  "tests/test_data.py::test_gold_annotation_unreachable",
  "tests/test_dbm.py::test_dbm_context_sensitivity",
  "tests/test_dbm.py::test_dbm_graceful_degradation_at_z_zero",
  "tests/test_dbm.py::test_dbm_implements_u_diag_g_v_t",
  "tests/test_dbm.py::test_dbm_rank_bound",
  "tests/test_dbm.py::test_dbm_shape",
  "tests/test_dbm.py::test_gate_relu_ablation",
  "tests/test_dbm.py::test_gate_sigmoid_output_range",
  "tests/test_evaluator.py::test_average_precision_perfect_ranking",
  "tests/test_evaluator.py::test_jsd_paper_appendix_c_calculation",
  "tests/test_evaluator.py::test_jsd_positive_when_different",
  "tests/test_evaluator.py::test_jsd_zero_when_equal",
  "tests/test_evaluator.py::test_ndcg_at_10_perfect",
  "tests/test_evaluator.py::test_paired_bootstrap_clear_difference",
  "tests/test_evaluator.py::test_paired_bootstrap_zero_difference",
  "tests/test_evaluator.py::test_precision_recall_f1_basic",
  "tests/test_evaluator.py::test_precision_recall_f1_imperfect",
  "tests/test_losses.py::test_bce_matches_reference",
  "tests/test_losses.py::test_combined_loss_decomposition",
  "tests/test_losses.py::test_dc_positive_when_violated",
  "tests/test_losses.py::test_dc_zero_when_satisfied",
  "tests/test_losses.py::test_hc3_positive_when_violated",
  "tests/test_losses.py::test_hc3_zero_when_satisfied",
  "tests/test_miners.py::test_buffer_capacity",
  "tests/test_miners.py::test_dcminer_invalid_L_raises",
  "tests/test_miners.py::test_dcminer_invalid_gold_hop_raises",
  "tests/test_miners.py::test_dcminer_reproducible_with_seed",
  "tests/test_miners.py::test_dcminer_sample_wrong_hop_excludes_gold",
  "tests/test_miners.py::test_miner_paper_invariants",
  "tests/test_miners.py::test_miner_refresh_schedule",
  "tests/test_miners.py::test_negative_mining_respects_k",
  "tests/test_miners.py::test_negative_mining_same_anchor_different_label",
  "tests/test_scorer.py::test_S3_per_hop_caching_correctness",
  "tests/test_scorer.py::test_dbm_can_be_disabled",
  "tests/test_scorer.py::test_depth_correction_shape",
  "tests/test_scorer.py::test_hop_scorer_W_ctx_decomposition",
  "tests/test_scorer.py::test_score_in_unit_interval",
  "tests/test_smoke_pipeline.py::test_empty_kg_raises_value_error",
  "tests/test_smoke_pipeline.py::test_kg_filters_low_frequency_relations",
  "tests/test_smoke_pipeline.py::test_kg_has_consistent_indices",
  "tests/test_smoke_pipeline.py::test_kg_loads_successfully",
  "tests/test_smoke_pipeline.py::test_qa_records_load",
  "tests/test_smoke_pipeline.py::test_smoke_data_seeds_are_in_kg"
]