OffsetFusionGraph (Maximum-Weight Path Fusion)
Idea
OffsetFusionGraph treats proposed segments as weighted edges and selects a globally optimal segmentation path.
It prefers full segments that are supported by multiple engines.
Method
- Collect all unique boundaries.
- Treat each proposed segment
(start,end)as a directed edge. - Assign edge weight = number of engines proposing it.
- Use dynamic programming to compute maximum-weight path.
- Backtrack to reconstruct best segmentation.
Effect
- Preserves coherent spans supported by engines.
- Avoids mixing unrelated boundary combinations.
- More structured than simple voting.
Recommended for
- When engines sometimes agree on large segments.
- When global coherence matters.
Complexity
Potentially quadratic in number of boundaries.