Recommendation confidence and primary-reason priority policy
DomainsDOL EnglishProduct272 words1 min read
DEC-0078 - Recommendation confidence and primary-reason priority policy
Phần tiêu đề “DEC-0078 - Recommendation confidence and primary-reason priority policy”Context
Phần tiêu đề “Context”Recommendation reason labels exist, but confidence signaling and reason precedence are not fully deterministic. This can make recommendation feel inconsistent across sessions.
Decision
Phần tiêu đề “Decision”Add a deterministic confidence + explanation layer:
- Confidence levels:
high,medium,low.
- Confidence baseline rules:
- high: strong contextual match and availability-now,
- medium: partial match with controlled fallback,
- low: broad fallback/trending with weak context fit.
- Reason label policy:
- show exactly 1 primary reason per item.
- reason priority order:
recovery_critical,goal_aligned,habit_continuity,freshness,trending_fallback.
- Low-confidence guardrail:
- max 1 low-confidence item per set when inventory is sufficient,
- low-confidence item should be placed near end of set.
- Seed/rescue integrity:
- reactivation seed and rescue-pack suggestions should prefer high/medium confidence,
- if only low-confidence options exist, fallback is allowed with short notice.
Decision Value
Phần tiêu đề “Decision Value”- Increases trust in recommendation explanation.
- Keeps ranking deterministic and debuggable.
- Improves consistency without introducing heavy ML complexity.
Rationale
Phần tiêu đề “Rationale”User acceptance depends on understandable reasons and stable behavior. A simple confidence layer is enough to align UX clarity with engine logic.
Implications
Phần tiêu đề “Implications”- Product/UX impact:
- clearer “why this item” communication and less perceived randomness.
- Data/logic impact:
- recommendation payload includes
confidence_levelandprimary_reason_code.
- recommendation payload includes
- Operational impact:
- no extra operations process; fully rule-based.
Alternatives considered
Phần tiêu đề “Alternatives considered”- Option A: keep reason labels without confidence tiering.
- Option B: expose multi-reason stack per item (higher complexity).
Open follow-ups
Phần tiêu đề “Open follow-ups”- No blocker for baseline lock.