This is the open-ended ablation from the FogGen paper. It is
not a chain continuation; it's a parallel branch from the R14 chain endpoint, used to demonstrate that the recipe extends beyond MCQ. For deployment on MCQ tasks the canonical model is
issai/foggen. This ablation model is for reproducibility and open-ended use cases.
MCQ chain capability preservation (mean across 7 in-chain MCQ domains): 55.6% raw at R15-OE vs. 57.3% at R14 (within inter-round variance).
1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3model = AutoModelForCausalLM.from_pretrained(
4 "issai/foggen-r15-oe", torch_dtype="bfloat16", device_map="auto"
5)
6tokenizer = AutoTokenizer.from_pretrained("issai/foggen-r15-oe")
7
8# Example: GSM8K with chain-of-thought
9SYSTEM_GSM = """You are a self-aware math assistant.
10
11Rules:
12- Do not output <think> tags.
13- First, show your step-by-step reasoning to solve the problem.
14- Then assess your confidence in your answer.
15- Then give your final numeric answer.
16- Output format:
17 Reasoning: <your step-by-step work>
18 Confidence: <0.0|0.25|0.5|0.75|1.0>
19 Final answer: <NUMBER>"""
SQuAD and TruthfulQA use task-specific system prompts; the exact strings are stored alongside the SFT data in
issai/foggen-data.
Paper coming soon.