IBM's LLMON: New LLM-Native Markup Language Cuts Prompt Injection by 95%
Hugging Face
November 13, 20264 min read10

IBM's LLMON: New LLM-Native Markup Language Cuts Prompt Injection by 95%

By — Senior AI Technical Editor

Back to News
❝

IBM has released LLMON (LLM Object Notation), a native markup language for large language models, integrated into two preview models: granite-4.1-3b-LLMON-preview and granite-4.1-8b-LLMON-preview. Available now on Hugging Face with an open GitHub repository and lossless JSON↔LLMON converters, LLMON reduces indirect prompt injection success by 47% versus the best frontier model and 95% versus the best open-source model, while maintaining general performance.

Executive Overview

IBM has announced LLMON (LLM Object Notation), a native markup language for large language models, via its official Granite blog on Hugging Face. The language is integrated into two experimental preview models: granite-4.1-3b-LLMON-preview and granite-4.1-8b-LLMON-preview. The models are available immediately on Hugging Face with an open GitHub repository and lossless JSON↔LLMON conversion tools. According to IBM, LLMON reduces the success of indirect prompt injection attacks by 47% compared to the best frontier model and by 95% compared to the best open-source model, while maintaining general performance.

📊 Official Technical Specifications & Data Sheet

Technical AxisConfirmed Official Data
💰 Pricing & Usage CostOpen-source models available for free on Hugging Face (granite-4.1-3b-LLMON-preview and granite-4.1-8b-LLMON-preview); no subscription tiers or token prices announced in the official statement; operational cost determined by the hosting provider chosen by the developer.
🌐 Platforms & Immediate AvailabilityHugging Face (models + Space for attention visualization), GitHub (github.com/generative-computing/llmon), Mellea framework (native LLMON support), LLMON-converters library, Jupyter example notebooks.
⚡ Performance & Speed BenchmarksGeneral performance matches Granite 4.1 Instruct models across standard benchmark categories; addressing cost per block = 2 fixed tokens regardless of block identifier; six delimiters fixed as reserved single tokens in the tokenizer.
🛡️ Security & Breach ResistanceAvoids 47% of additional attacks vs. best frontier model, and 95% vs. best open-source model on the OPI benchmark; similar trends on ASB and StruQ; attack success rates approaching zero on some benchmarks; RL training with five sequential GRPO stages + final DPO stage on one thousand preference pairs.
🧠 Context WindowOfficial statement does not specify a numerical context window size; both models are based on Granite 4.1 base checkpoints (3B and 8B) and inherit their architectural properties.
🌍 Arabic Language & Regional SupportNo separate Arabic evaluation in the statement; LLMON is a language-neutral markup language based on reserved tokens, and the models are derived from multilingual Granite 4.1, enabling application to Arabic text without schema modification.

Deep-Dive Features & Architecture

LLMON addresses a fundamental problem in the context architecture of large language models: the context is filled with heterogeneous components (system prompt, previous roles, instructions on retrieved documents, tool responses, output requirements, reasoning chains), most of which are either implicit or encoded in formats like JSON that were not originally designed for LLM digestion. LLMON introduces an explicit structure through semantic tags surrounded by reserved special token delimiters, unambiguous data schemas for the causal model, and unique identifiers linking each instruction to the payload it operates on, similar to function calling and argument passing in programming languages.

Unlike JSON, which relies on literal characters ({, ", :) that may appear in plain text, LLMON uses reserved delimiters that make structure and content occupy separate parts of the vocabulary. Tags are declared at the beginning of each scope with explicit boundaries, and nested structure is declared locally so the model does not need to track hierarchy across long distances. The accompanying package includes lossless bidirectional conversion tools between JSON and LLMON, example notebooks, and custom chat templates that render blocks automatically, with the ability to tag each part with exec: True or False to determine what is linked to the execution block.

Training relies on re-serializing a traditional instruction-tuning dataset into LLMON, so that each component becomes an addressable block, with added instructions and decoy data blocks that exist in the context but are intentionally unlinked. This is followed by five sequential GRPO stages covering multi-domain reasoning, RLHF, knowledge calibration, and mathematics, then a final DPO stage on one thousand preference pairs built from the model's own responses to injection attempts.

Benchmark & Competitive Performance

On the OPI benchmark, which embeds injections within classic natural language processing task data, the non-immune models showed...

Industry Impact & Enterprise Adoption

The release of LLMON signals a significant shift in how enterprises can approach LLM security. By making instruction-data separation a first-class architectural feature rather than an afterthought, IBM provides a practical path for organizations deploying LLMs in sensitive environments. The open-source availability on Hugging Face, combined with native support in the Mellea framework and conversion tooling, lowers the barrier for developers to integrate LLMON into existing pipelines. As prompt injection remains a top concern for AI security, LLMON's reported 95% reduction against open-source baselines offers a compelling benchmark for the industry.

Conclusion

IBM's LLMON represents a novel and timely contribution to LLM security and interoperability. By introducing a native markup language that explicitly separates instructions from data, IBM not only achieves substantial reductions in prompt injection success rates but also maintains general model performance. The immediate availability of preview models, tools, and documentation on Hugging Face and GitHub invites community validation and adoption. While context window size and Arabic-specific evaluations are not detailed in the announcement, the language-neutral design and multilingual foundation of Granite 4.1 suggest broad applicability. LLMON is poised to become a key building block for secure, reliable LLM deployments.

Media Source: Hugging Face | البيان الرسمي للشركة: المصدر الأصلي | Fact Verification & Analysis: AI Tools Oasis

Original Source:Hugging FaceThis news was formulated based on coverage from Hugging Face

Frequently Asked Questions

What is LLMON released by IBM?

LLMON stands for LLM Object Notation, a native markup language for large language models. It uses semantic tags delimited by reserved special tokens and explicitly separates instructions, data, and requirements through unique identifiers and execution blocks (exec blocks).

What security improvement does LLMON achieve against prompt injection attacks?

According to IBM's official announcement on Hugging Face, LLMON avoided 47% of additional attacks compared to the best tested frontier model and 95% compared to the best open-source model, with attack success rates approaching zero on some benchmarks.

Which models were released in the LLMON preview?

Two preview models were released: granite-4.1-3b-LLMON-preview and granite-4.1-8b-LLMON-preview. Both are derived from the Granite 4.1 base checkpoints, not from the published instruct models.

Where can LLMON models and tools be accessed?

The models are available on Hugging Face, with an official GitHub repository at github.com/generative-computing/llmon that includes conversion tools and workflow examples, native support in the Mellea framework, and an interactive attention visualization demo on Hugging Face Spaces.

Does LLMON support Arabic?

The official announcement does not mention a specific Arabic evaluation. The models are derived from multilingual Granite 4.1, and LLMON is a language-neutral markup language based on reserved special tokens, making it applicable to Arabic text without changing the schema structure.

AI Tools Oasis

AI Tools Oasis Team

Bringing you the latest news and analysis in the world of Artificial Intelligence with accuracy and credibility. Follow us for all updates.

Related News