Palette: teaching a small model to build decks in your design language
Palette is an IBM Research fine-tune of a 20B open-weight model that builds slide decks in the IBM Design Language. A designer role writes a JSON brief and a coder role writes pptxgenjs code per slide, both served by one LoRA adapter. Training used about 1000 synthetic decks (roughly 10,000 slides) with counterfactual reasoning traces. A render-and-repair harness adds 3.5 points on PresentBench. Palette ranks first on Economics and Education and second on the three-domain mean (59.7 vs NotebookLM 60.8).
training, models, evalsΒ· Published and added 3 Nov 2026




































































