pub enum ProbabilitySpace {
ConditionalOnOfferedOptions,
OfferedOptionsPlusSemanticNone,
}Expand description
Probability semantics a profile’s scores live in.
This makes the meaning of returned probabilities an explicit, versioned profile property instead of an implicit adapter behavior. An adapter that cannot serve the declared space must fail explicitly rather than discard or renormalize mass the space promises — silently dropping semantic-none mass and renormalizing the remainder is exactly the drift this declaration exists to prevent.
Variants§
ConditionalOnOfferedOptions
Probabilities are conditional on the offered options only: the distribution over those options sums to one and no none mass is modeled. A finite-token or direct-logit profile may legitimately declare this space.
OfferedOptionsPlusSemanticNone
Probabilities cover the offered options plus explicit semantic-none mass: the full distribution includes the reserved none class and sums to one over options-plus-none. The selected native profile declares this space.