backup: 2026-07-25 14:39
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
:PROPERTIES:
|
||||
:ID: 0543ac39-af9b-40fd-9973-e60576a20695
|
||||
:END:
|
||||
|
||||
#+title: thesis/method
|
||||
#+filetags: :project: :knowledge: :method:
|
||||
|
||||
:PROPERTIES:
|
||||
:ID: thesis-method
|
||||
:END:
|
||||
|
||||
#+title: thesis/method
|
||||
#+filetags: :project: :knowledge: :method:
|
||||
|
||||
Chapter 3 of the BGU MSc thesis on ROLL. Core contribution chapter. Currently ~30 pages.
|
||||
Parent: [[id:6294e2be-6189-4473-b363-a1dd9a75fb9b][thesis]]
|
||||
|
||||
** Guidelines
|
||||
|
||||
- sec:problem-formulation is now notation-only — motivation deferred to Ch. 2
|
||||
via \Cref{sec:imbalanced-tpr-fpr,sec:neyman-pearson}
|
||||
- sec:imbalanced-tpr-fpr and sec:neyman-pearson were removed from this chapter and live in Ch. 2
|
||||
- Both objectives (TPR@FPR and FPR@TPR) are equivalent by negating scores and swapping labels;
|
||||
all derivations given for TPR@FPR only — FPR@TPR follows by transformation
|
||||
|
||||
** Section Structure
|
||||
|
||||
| Section | Label | Status |
|
||||
|---------|-------|--------|
|
||||
| Problem Formulation (notation only) | sec:problem-formulation | Done |
|
||||
| The ROLL Framework | sec:roll-framework | Written |
|
||||
| Differentiability Problem | sec:differentiability-problem | Written |
|
||||
| Score Distribution Fitting | sec:score-distribution-fitting | Written |
|
||||
| General ROLL Formulation and Derivation | sec:roll-formulation | Written — core theoretical contribution |
|
||||
| Gaussian ROLL (forward + gradient) | sec:roll-gaussian | Written |
|
||||
| Beta ROLL (forward + gradient) | sec:roll-beta | Stub — TBD |
|
||||
| KDE ROLL (forward + gradient) | sec:roll-kde | Written |
|
||||
| Properties | sec:roll-properties | Written — gradient balance + locality |
|
||||
| Custom Backward Pass | sec:roll-backward | Stub — TBD |
|
||||
| Numerical Stability | sec:roll-numerical-stability | Stub — TBD |
|
||||
| Bandwidth Estimation (ISJ + scheduling) | sec:kde-bandwidth | Written |
|
||||
|
||||
** Gotchas
|
||||
|
||||
- KDE backward pass uses inverse-function-theorem approach deliberately; implicit differentiation
|
||||
was considered and rejected — user needs to explain the derivation in their own words
|
||||
- Correct gradient of threshold w.r.t. negative-class score:
|
||||
σ'(τ − x_i) / Σ_j σ'(τ − x_j) where sum is over ALL of B_0 — sympy-verified
|
||||
- Beta ROLL: translation-invariance does NOT hold when scores pass through sigmoid before fitting;
|
||||
gradient-balance property breaks for Beta — documented in sec:roll-properties
|
||||
- Gradient-balance proof uses a uniform-shift argument; requires translation-invariant CDF estimator
|
||||
Reference in New Issue
Block a user