Skip to main content

Module affinity

Module affinity 

Source
Expand description

Pattern Affinity Classification for DyMoE Routing-Drift Protection

Inspired by LLaVA-DyMoE (CVPR 2026), this module implements routing-drift protection to prevent ambiguous episodes from corrupting established high-success-rate pattern clusters during pattern extraction.

Key concepts:

  • Drel (relative affinity): Measures how ambiguous an episode is relative to old vs new pattern clusters. Drel ≈ 0 → ambiguous episode.
  • Episode Assignment Guard: Two-dimensional gate combining success_rate and affinity_clarity to control pattern mutation.

Reference: https://zhaoc5.github.io/DyMoE/ (Section 3.1-3.2)

Structs§

EpisodeAssignmentGuard
Two-dimensional guard for episode-to-pattern assignment.
PatternAffinityClassifier
Pattern Affinity Classifier for routing-drift protection.
RelativeAffinity
Relative affinity between new and old pattern clusters.

Enums§

RejectionReason
Reason why an episode was rejected from pattern mutation.

Constants§

DEFAULT_AFFINITY_THRESHOLD
Default threshold for affinity clarity gating. Episodes with Drel < this threshold are considered ambiguous.
DEFAULT_MIN_SUCCESS_RATE
Default minimum success rate for pattern mutation.