File size: 1,132 Bytes
0a55f0f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | from runner import STEP_LABELS
EXAMPLES = {
"Confidence-based MBR Decoding": "https://arxiv.org/abs/2311.14919",
"AVerImaTeC": "https://arxiv.org/abs/2505.17978",
"CSCD-NS (2022)": "https://arxiv.org/abs/2211.08788",
}
TAB_NAMES = [
"Pipeline Run",
"Citation Clusters",
"Target Contribution Decomposition",
]
METHOD_NOTES = {
"Pipeline scope": "Runs steps 0, 1, 2, 3, 4, 5, 6, and 8, then launches cluster-first two-pass annotation.",
"Input": "Accepts a single arXiv URL or arXiv ID.",
"Cluster-first annotation": "Uses all refined downstream USES/EXTENDS clusters to derive target contributions, then decomposes each target contribution separately.",
"Stopping rule": "If no valid downstream usage clusters remain after refinement and filtering, annotation is skipped.",
}
DISPLAY_STEPS = [0, 1, 2, 3, 4, 5, 6, 8]
def pipeline_steps_markdown() -> str:
lines = []
for idx in DISPLAY_STEPS:
lines.append(f"{idx}. {STEP_LABELS[idx]}")
lines.append("9. Cluster-first target contribution annotation and enabling contribution decomposition")
return "\n".join(lines)
|