🔍 Read the full analysis: Palette: A Small Model For Design-Language-Aware Decks on ThorstenMeyerAI.com
Get the latest gadgets delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
TL;DR
Hugging Face says it fine-tuned Palette, an open-weight model with 20 billion parameters, to create slide decks using IBM Design Language. The company reports top rankings in two of three PresentBench domains and a six-to-seven-times speedup for slide coding through parallel work, but the provided account gives no scores or evaluation details to verify those results.
Hugging Face says it fine-tuned Palette, an open-weight model with 20 billion parameters, to create slide decks in IBM Design Language, as described in the original analysis. The company reports that Palette ranked first in two of three PresentBench domains it measured, but the account supplied does not identify those domains or provide scores, leaving the result difficult to compare with other systems.
Palette separates presentation creation into two jobs handled by a single LoRA adapter. A designer role first converts a request into a structured JSON brief describing the deck’s content, colors, typography, slide layouts and rationale. A coder role then uses each slide’s specification to write JavaScript for pptxgenjs, the library used to generate PowerPoint files. Hugging Face says producing slide code in parallel made that stage about six to seven times faster than doing it sequentially.
The project’s training examples were synthesized using a larger open model. Hugging Face says it generated about 1,000 decks and 10,000 slides, with different genres, lengths, layouts and prompt styles. The examples included explanations of why one design choice was selected over another. The team says it rendered the decks, checked for overlapping elements and text overflow, repaired faulty slides, and used revised examples in further training.
Hugging Face also describes a problem with unsupported details: when a brief did not contain enough information, the model could fill gaps with invented content. According to the project account, examples from reference decks helped guide the larger teacher model more reliably than adding more prompt rules. The account does not provide a measured rate for this issue or explain how often the resulting checks catch it.
A Two-Stage Route to Branded Slides
Palette’s approach addresses two practical concerns with using general-purpose models for workplace presentations: the result may not follow an organization’s visual design system, and sending confidential material to an outside service may not suit a team’s requirements. An open-weight model that an organization can run on its own infrastructure could offer more control over the style and processing location. Those are motivations for the project, not demonstrated deployment outcomes; the account does not establish that Palette is secure for sensitive work.
The separation between planning and slide construction is also a concrete design choice. A structured brief can make decisions about story, content and layout visible before code is generated, while allowing a person or another agent to edit that plan. Hugging Face says coding examples were about five times longer than designer examples, so it oversampled designer examples fivefold during training. That detail points to a challenge in balancing two capabilities within one model.
The benchmark claim offers a limited signal that a smaller model can perform well on some measured deck-building tasks. Without scores, named domains, competitors or evaluation conditions, however, the reported rankings do not establish broad superiority or show how Palette performs on demanding, real-world presentations.
Popular right now

Ninja Foodi 6-in-1 DualZone Air Fryer, 8 qt, Grey (DZ201)

Hisense 65-inch U6 Pro Mini-LED 4K UHD Smart Fire TV

Bose QuietComfort True Wireless Earbuds with Active Noise Cancellation, Black
As an affiliate, we earn on qualifying purchases.
How Palette Plans Each Deck
Slide generation combines editorial decisions with visual implementation. A system must decide what information belongs on each slide, then turn those decisions into readable text, shapes, positions and font sizes. Hugging Face says small models can produce layout problems when they write code without checking the rendered slide, including overlapping elements and overflowing text.
Palette’s workflow tries to address that gap by creating a deck-wide plan before generating slide code. The JSON brief records both design choices and their rationale; the coder then implements the specifications one slide at a time. The team’s rendering and repair process fed examples of corrected slides back into training. The account says the model was trained for IBM Design Language and suggests the workflow could be adapted to another organization’s design language, but it reports results only for the IBM-focused project described.
Hugging Face says a public corpus connecting finished decks to their plans, design decisions and source code was unavailable for this work, which led the team to synthesize examples. It used LoRA fine-tuning, a method for adapting a model with a smaller set of trainable parameters, to add the deck-building format and skills to its base model. The provided account does not name that base model.
“The designer handles the editorial judgment, and the coder handles the geometry.”
— Hugging Face, describing Palette’s workflow
Benchmark and Release Details Missing
The account does not state the PresentBench domain names, scores, competing systems or evaluation conditions. It is not possible from the supplied information to assess the reported first-place rankings quantitatively or determine whether the results were independently tested. The claimed six-to-seven-times speed improvement is also not accompanied here by benchmark methodology, hardware details or a measure of end-to-end deck creation time.
Hugging Face does not identify the 20B base model or specify whether Palette’s weights, training code and evaluation results are publicly available, under what license, or when a release might occur. The account also does not show independent testing, results for design systems beyond IBM’s, or performance on complex data-heavy decks and strict factual tasks. The frequency of invented content and the effectiveness of the slide-checking process remain unquantified.
Although running an open-weight model on private infrastructure is presented as a possible advantage, the material gives no deployment safeguards or operational evidence. Open weights alone do not establish privacy or security; those depend on how an organization runs and manages the system.
Release and Independent Testing
The next useful step would be publication of the model and evaluation details, if Hugging Face plans to release them. Access to the weights, code, license information, named benchmark domains and full scoring conditions would allow developers to reproduce the reported results and test Palette on their own materials. The account supplied does not give a release date or confirm that those materials will be published.
Further evaluation could establish whether the reported performance extends to other design languages, longer decks and presentations with complex charts or strict factual requirements. It could also measure how often the model produces unsupported claims, how reliably the checker catches layout failures, and whether the coding speedup reduces total production time. Until such information is available, the benchmark rankings and speed improvement remain claims reported by the project team, rather than independently assessed results.
Key Questions
What is Palette?
Palette is a 20B open-weight model that Hugging Face says it fine-tuned to plan and generate slide decks using IBM Design Language.
How does Palette generate a presentation?
It first creates a structured JSON brief with the deck’s content and design decisions. A second role uses that brief to write pptxgenjs code for individual slides.
What results did Hugging Face report?
Hugging Face says Palette ranked first in two of three PresentBench domains and that parallel slide coding was about six to seven times faster than sequential coding. The provided account does not include scores or enough testing details to assess either result independently.
Can organizations use Palette with confidential information?
The project presents running an open-weight model on an organization’s own infrastructure as a possible way to control where inputs are processed. It does not report deployment tests or establish how well Palette protects sensitive information in practice.
Is Palette publicly available?
The supplied project account does not specify whether the model weights or code have been released, what license would apply, or when they might become available.
Primary source: Hugging Face · via ThorstenMeyerAI.com
