Skip to main content

Module prob

Module prob 

Source
Expand description

Numerically stable sigmoid / logit and probabilistic AND/OR/NOT in log space. The explicitly named confidence_scaled_log_odds_pool implements the robust n^alpha ranking heuristic; exact signed single-prior evidence fusion lives in uqa-fusion::BayesianEvidenceFusion.

Constants§

PROB_EPSILON
Probability clamp epsilon (Eq. 40, Paper 3).

Functions§

clamp_prob
confidence_scaled_log_odds_pool
Confidence-scaled log-odds ranking pool.
confidence_scaled_log_odds_pool_weighted
Weighted confidence-scaled log-odds ranking pool.
cosine_to_probability
Cosine similarity to probability: (1 + score) / 2 clamped to (epsilon, 1 - epsilon) (Definition 7.1.2, Paper 3).
logit
Inverse sigmoid: log(p / (1 - p)). Input is clamped to (epsilon, 1 - epsilon) first.
prob_and
Probabilistic AND in log space: exp(sum(ln p_i)).
prob_not
Probabilistic NOT: 1 - p.
prob_or
Probabilistic OR in log space: 1 - exp(sum(ln(1 - p_i))).
sigmoid
Numerically stable sigmoid: