Benchmark testing the accuracy of AI models at generating image alternative text.
https://github.com/EqualifyEverything/benchmarks-ai-alt.git
A public evaluation framework for AI-generated alt text, starting with functional images.
Current milestone: By August 27, develop an AI prompt to identify and collect functional image assets online, building a library of examples for alt text generation and benchmarking.
AI now writes most of the alt text on the internet. Almost no one is measuring whether it is any good β not in a way that reflects what blind and low vision users actually need. The benchmarks the AI industry uses for image description were built for sighted-author reference captions, not for the contextual judgment that defines good alt text in practice.
Building the public evaluation framework for AI-generated alt text. It will sit alongside AIMAC and become the reference point that procurement teams, model developers, and the accessibility community use to talk about image description quality.
The benchmark is something model developers can compete on. The target capability is zero-shot quality: how well a model produces useful alt text from the kind of general, unspecified prompts real humans send, without expecting the user to know what to ask for. This is a benchmark for models, not a behavior-change tool for end users.
The core of the work is a deterministic heuristic for what good alt text is. Without that, there is no benchmark.
We are starting with functional images β the cases with the clearest ground truth, like a lightbulb icon that visually stands for "insight." Functional images give us a tractable place to prove out the heuristic and the scoring methodology before we extend the framework outward. The longer-term target is contextual description complex enough to handle something like the illustrations in a Winnie the Pooh book, but we are not trying to solve that first.
Gold standards will likely need to differ by context type, and the standards themselves do double duty: they expose how alt text professionals actually make their decisions, giving model developers material to learn from rather than only a score to chase.
What corpus of functional images and alt text do we use to build the gold standard the benchmark scores against?
| Person | Affiliation and role |
|---|---|
| Blake Bertuccelli-Booth | UIC β Assistant Director of Digital Accessibility Engineering, leading AI Leaders across UIC, Louisiana Tech, and the University of Louisiana at Lafayette |
| Joe Devon | GAAD Foundation β co-founder of Global Accessibility Awareness Day, and the team behind the GAAD AI Model Accessibility Checker (AIMAC) |
| Ben Ogilvie | ArcTouch, GAAD Foundation and A11yNYC β accessible custom software development and the largest community conversation in the field |
| Yumeng Ma | CSE PhD student, University of Washington β designed PACE (Prompt Accessibility Controlled Evaluation), a benchmarking testbed for controlled evaluation of accessibility in LLM-generated HTML form components (current paper under submission at ACM ASSETS) |
| Caroline Desrosiers | Scribely β Founder & CEO of the professional alt text and audio description service, and lead on the initiative to add alt text and extended description properties to the IPTC Photo Metadata Standard |
| Michael Fu | University of Illinois Chicago β Digital Accessibility Specialist |
A functional image is one used to initiate actions by the user or reader. Not aesthetic.
These are the types of functional images we support.
Moving the user to a new document, domain, or root location.
Triggering state changes, submitting data, or executing page actions.
<input type="image">) or an icon inside a <button> tag.<area>) that trigger a specific link.The W3C states that for functional images, the visual components of the graphic are irrelevant to a screen reader user. Quality is defined by communicating intent and context.
| Quality metric | Poor implementation | High-quality standard |
|---|---|---|
| Action over description | alt="Magnifying glass" | alt="Search" |
| Destination over label | alt="W3C Logo" (when linked) | alt="W3C home" |
| Context aware | alt="Printer icon" | alt="Print this page" |
| Aspect | Functional images |
|---|---|
| Primary intent | Represent a system function, state, or utility, or initiate an action / navigation jump. |
| Core question for alt text | "What function, tool, state, or destination does this visual represent?" |
| Alt text goal | Label the outcome, purpose, destination, or state (e.g. "Search", "W3C home"). |
| Impact if missing | UI / state failure: screen readers announce raw URLs or file names, or omit critical system state (e.g. missing that a server is "Offline"). |
| Two core sub-types | 1. Interactive controls β nested inside <a>, <button>, <input>, or custom controls. 2. Representational glyphs β embedded in UI to signal status, system tools, or format indicators (warning icons, online status dots). |
| Effect of surrounding text | Redundancy filter: if adjacent text already names the state, function, or action, the image becomes decorative (alt="") to prevent repeating the text. |
| Context goal | Prevent broken interactions. |
WebAIM suggests keeping functional alt text remarkably brief β often under 100β125 characters. Because functional images appear frequently in navigation menus and interactive toolbars, verbose descriptions cause cognitive fatigue for assistive technology users.
alt="") so the screen reader doesn't read the same destination twice.Some visual elements β icons, buttons, logos β extend beyond simple utility. When the visual style or content of an image adds significant meaning, it should be re-classified as both functional and informative. Consider a promotional banner on an eCommerce site: while its primary function is to link to a landing page, it often conveys essential details through embedded text or by showcasing a curated product selection.
Emojis are fundamentally different from standard images (<img>). They are rendered as digital text typography governed by the Unicode Consortium. Because screen readers automatically read the literal Unicode dictionary string (π» is read aloud as "laptop computer"), emojis used on the web can be triaged into three categories:
<span>, declare its role as an image, and inject the functional text string using aria-label.<span> and explicitly mask it from assistive technology with aria-hidden="true".Does the alt text:
Context for where functional images sit relative to everything else we may eventually cover.
alt="") when the only purpose of an image is visual decoration rather than conveying information important to understanding the page.| Category | Definition | Examples | Key question for writing alt text |
|---|---|---|---|
| Informative images | Images whose primary purpose is to convey information, concepts, or meaning through their visual content. | Photos; illustrations; conceptual graphics; meaningful icons used non-functionally | What information does the image convey? |
| Functional images | Images whose primary purpose is to perform an action or provide navigation. | Linked images; buttons; action icons; toggle controls; linked logos; functional emojis | What does activating the image do? |
| Decorative images | Images that provide visual presentation but do not contribute meaningful information or functionality. | Decorative flourishes; background graphics; ornamental icons; decorative emojis | Should this image have no text alternative? |
| Text images | Images whose primary meaningful content is text rendered as part of the image. | Posters; flyers; screenshots containing essential text; quote graphics | What text must be made available to the user? |
| Complex images | Images that communicate substantial information through relationships, data, structure, or multiple visual components that cannot be adequately represented by a short description. | Charts; graphs; diagrams; infographics; technical illustrations; scientific figures | What complete information or relationships must be conveyed? |
| Image groups | Multiple graphical elements that collectively convey a single piece of information or meaning. | Step-by-step illustrations; multiple photos forming one example; composite graphics | What does the group communicate as a whole? |
| Image maps | A single graphical element containing multiple independently interactive regions. | Interactive maps; seating charts; campus maps; floor plans with clickable regions | What is the overall context, and what does each interactive region do? |
MIT. Copyright holder is TBD while the collaboration is being formalized.