Files
roam/thesistodos.org
T
2026-08-29 06:59:35 +03:00

75 lines
3.7 KiB
Org Mode
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
:PROPERTIES:
:ID: 151159e8-1105-4a84-af9c-72d31c5e0660
:END:
#+title: thesis/todos
#+filetags: :project: :todo:
* Writing — chapters
* TODO Write Ch. 1 (Introduction)
- Hook: imbalance + noise are everywhere, standard losses fail silently
- Gap: no existing method does AUC optimization + noise robustness together
- ROLL's claim: distributional objective, robustness as structural consequence
- Close with chapter roadmap
* TODO Write Ch. 5 (Discussion)
- Explain WHY ROLL-AOC is noise robust (KDE distributional fit vs isolated gradients)
- Explain WHY Bank Marketing fails (open question, speculate honestly)
- Explain WHY GCE/MAE fail under asymmetric imbalanced noise
- Compare mechanism with LibAUC (same objective, different path)
* TODO Write Ch. 6 (Conclusion)
- Summary: differentiable AUC surrogate via score-distribution fitting
- Key result: noise robustness validated on KEEL (5/10/20%) and CIFAR-10N (≤40%)
- Limitations: Bank Marketing, 99-pass cost, bandwidth scheduler hyperparameter
- Future work: learned bandwidth, partial-AUC variant, multi-class extension
* TODO Finish Ch. 4 (Results) — remaining stubs
- Write Summary section (sec:experiments:summary) — key points noted in comments
- Decide: write or drop Ablation Study and Sensitivity Analysis sections
- Fill all \cite{TODO} placeholders in experiments.tex
* TODO Review Ch. 4 (Results) end-to-end
- Check narrative flow after noise section was added
- Confirm KEEL/CIFAR-10N/large-dataset table interpretations are accurate
- Verify roll-tpr90 is correctly described as secondary/special-case throughout
* Writing — front/back matter
* TODO Write English abstract
* TODO Write Hebrew abstract
* TODO Fill Acknowledgements (Main_pages/acknowledgements.tex)
* Writing — Ch. 2 & 3 loose ends
* TODO Verify alpha notation w.r.t. FPR — eq:fpr-cdf writes FPR(τ) = F̂₀(τ) and threshold as τ = F̂₀⁻¹(α), but standard FPR = P(score > τ | y=0) = 1−F₀(τ) requires τ = F̂₀⁻¹(1−α). Check for sign/notation inconsistency throughout method.tex and appendix_gauss_grad.tex.
* TODO Add graphs of CDF tracking for gaussian, KDE, roll.
* TODO Cite in sec:related-work (Ch. 2):
- Benchmarking Deep AUROC Optimization (arXiv 2203.14177) — cite in 2.2 as survey of AUROC losses; finding: composite losses best overall, barrier hinge best under noise
- LibAUC pAUCLoss / SOPAs (arXiv 2203.01505) — cite in 2.3 as partial AUC baseline
- "Closing the Approximation Gap" (arXiv 2512.01213, Dec 2025) — cite in 2.3 as recent concurrent work on partial AUC
- "When AUC meets DRO" — cite in 2.3 as DRO-based partial AUC approach
* Experiments — open questions
* TODO Debug banking dataset — results unexpectedly low (roll-aoc 0.511 vs GCE 0.746), investigate root cause
* TODO Check if LibAUC pAUCLoss (one-way partial AUC / SOPAs) should be added as baseline
- Already have LibAUC as dependency; low-cost to add
- Most direct competitor to roll-tpr90 (both target a fixed FPR region)
- See: https://docs.libauc.org/examples/pauc.html
* Final pass
* TODO Build full PDF and proofread end-to-end
* TODO Check all cross-references (\Cref, \label) are consistent after restructuring
* TODO Verify Hebrew ToC entries match English section titles
* DONE [#A] Rerun keel noised experiments — data exists in results-final/keel-noise-05/10/20
* DONE Restructure thesis per mentor guidelines (2026-08-17)
- [x] Focus framing on noise resistance + AUC solution (primary story)
- [x] Minimize single-point optimization coverage (brief mention only)
- [x] Ch. 2 restructured: ROC/AUC → Noisy Labels → KDE → Imbalanced → NP
- [x] Ch. 3 restructured: AUC as primary objective, ROLL-AOC promoted
- [x] Noise results table added to Ch. 4