IndustryLLM: Failure-Driven LLM Training for Industrial Procurement
Organizations: Project Lead · Multimodal and Industrial AI Team†∗ Alibaba
Abstract
Industrial procurement requires language models to bridge informal buyer jargon, sparse marketplace attributes, and authoritative engineering standards under strict safety tolerances. We present IndustryLLM, an open-weight industrial language model trained from Qwen3.5-35B-A3B-Base (35B total parameters with ~3B activated per token, with the vision encoder frozen). Rather than relying on generic text scaling, we introduce a failure-driven adaptation recipe spanning continued pre-training (CPT) and supervised fine-tuning (SFT). CPT leverages a curated ~100B-token corpus integrating 5B tokens of national standards (e.g., GB/T) and technical archives, 10B tokens of de-identified real-world industrial transaction and inquiry records, and 60B tokens of general replay. To overcome register mismatch and factual brittleness, we systematically reconstruct an estimated 20B-token domain subset via multi-register rewriting across 10 genres and 8 writing styles, confidence-routed minimal factual editing, and error-targeted QA synthesis (resolving colloquial typos like '42-luo-mu' -> 42CrMo, expanding ambiguous codes like '16674' -> GB/T 16674, and clarifying conflicting dimensional specs). For downstream deployment, we formalize an evidence-gated constraint-evaluation interface enforcing three-valued logic where unverified product evidence remains unknown rather than satisfied. Offline evaluations demonstrate consistent gains on procurement-query structuring (+2.97 percentage points in exact match, 95% CI [2.11, 3.86] in No-Think mode), while randomized online A/B experiments in production yield substantial improvements (+4.25% GMV, +8.3% satisfied inquiries) alongside a latency reduction from 6-7 s to 1.5 s. Model weights and configs are released at https://huggingface.co/alibaba-multimodal-industrial-ai/IndustryLLM.
Figures & tables
| Query / evidence state | Structured state | Safe catalog action |
|---|---|---|
| Corrosive-service transfer through an existing line | Explicit application and compatibility concern; candidate duty and interface constraints | Retrieve operating and compatibility evidence before instantiating material, seal, interface, or protection requirements |
| Decision-critical duty conditions are absent | Add medium, temperature, viscosity/solids, – duty, and suction head to | Trigger targeted clarification; do not hallucinate default industrial specifications |
| Required supplier evidence is absent | Hard-constraint status strictly evaluates to | Prohibit item admission to on an unverified basis |
| Components are plausible; assembly compatibility is unverified | Add cross-component interface and bundle-compatibility constraints | Verify the complete assembly; partial component matches do not establish an eligible product set |
| Several fully eligible pump sets remain | Soft preferences and supply features | Rank exclusively within the hard-constraint-verified set |
| Item | Value |
|---|---|
| Architecture | Hybrid-attention MoE Transformer (unchanged from base) |
| Language-model parameters | 35B (reported base-model count); the frozen vision encoder is not separately counted here |
| Activated parameters per token | Approximately 3B |
| Experts | 256 routed; 8 routed + 1 shared expert activated per token |
| Layers / hidden size | 40 / 2,048 |
| Full-attention heads | 16 query / 2 key–value; head dimension 256 |
| Source | Tokens | Role | Key processing |
| Filtered open web | 25B (after filtering) | Coverage and long-tail technical text | Domain classifier and quality scorer over a web-scale candidate pool |
| Curated and purchased technical sources | 5B | Technical depth and standards-oriented content | Targeted collection of encyclopedias, technical corpora, standards, and white papers |
| Platform commerce data | 10B | Marketplace terminology and query patterns | De-identification, cleaning, and model-assisted transformation |
| Synthetic / transformed subset: 20B tokens via three procedures in Section 5.2 ; | |||
| included in—not additional to—the approximately 40B domain subtotal. | |||
| Domain subtotal | 40B | ||
| A Genre–style rewriting GS-01 | |
| Original excerpt | Rewritten excerpt |
| “What is the difference between optical fiber and broadband?” […] “Broadband is a standard for Internet access speed.” […] “Optical fiber is a transmission line. Unlike ordinary cables carrying network signals, it uses light to transmit signals, at a speed times faster than electricity.” […] “Fiber costs 5,000 a month; broadband—you know.” | Optical fiber and broadband “Optical fiber is a physical medium that transmits information using light signals; broadband is a collective term for network access methods meeting a certain rate and service-carrying capability. They belong to different conceptual categories: the former describes the transmission medium, the latter the access-rate level.” […] “The group velocity of light in fiber is approximately two-thirds of the speed of light in vacuum (about m/s), of the same order as electrical-signal propagation in copper cables; fiber’s advantages lie in information-carrying capacity and transmission distance” […] |
| Transformation. Web QA to an encyclopedic article: noise removal, concept organization, and knowledge expansion—not style alone. | |
| B Confidence-routed minimal edit ME-01 | |
| Original excerpt | Revised excerpt |
| “When the atomic percentage of chromium in steel is not less than 12.5%, it can cause an abrupt change in the steel’s electrode potential from negative to positive , thereby suppressing electrochemical corrosion.” | “The corrosion resistance of stainless steel mainly arises from a chromium-rich passive film formed on its surface. A chromium mass fraction of at least 10.5% is one basic condition in the compositional definition of stainless steel, but does not imply immunity to corrosion in every environment. The stability of the passive film depends on steel grade, medium composition, temperature, and surface condition; chloride ions can induce pitting and crevice corrosion.” |
| Genre | Share | Style | Share |
|---|---|---|---|
| Technical manual / training material | 22% | Technical practitioner | 22% |
| Industry blog / column | 16% | Introductory explanation | 18% |
| Encyclopedic article / knowledge card | 15% | Procurement specialist | 16% |
| Product comparison / selection pitfalls | 11% | Conversational industry blog | 14% |
| Application case / failure analysis | 10% | Standards-oriented formal | 10% |
| FAQ / multi-turn question answering | 9% | Catalog operations | 8% |
| Setting | IndustryBench score (gain over base) | MMLU-Pro score |
|---|---|---|
| A raw corpus, no rewriting | 54.6 (+2.5) | 63.51 |
| B single genre single style | 57.2 (+5.1) | 62.56 |
| C multi genre multi style | 58.8 (+6.7) | 63.77 |
| Knowledge category | A (original) | B (transformed) | B A | |
| Selection & substitution | 1,585 | 51.2% | 64.8% | |
| Standards & terminology | 1,490 | 48.3% | 66.7% | |
| Process principles | 1,285 | 54.1% | 63.5% | |
| Safety & compliance | 285 | 65.0% | 77.2% | |
| Quality & metrology | 225 | 61.0% | 72.0% | |
| Fault diagnosis † | 75 | 48.0% | 65.3% |
| Group mean | Paired difference | |||||
|---|---|---|---|---|---|---|
| Channel | A | B | C | B A | C A | B C |
| Reference-answer log-probability | ||||||
| Judged answer score, 0–5 | 2.159 | 2.217 | 2.206 | |||
| Metric | Result |
|---|---|
| Muon iteration at AdamW endpoint loss | |
| Final loss | ( 2.2% lower) |
| Mean global gradient norm | 12.6% lower |
| Model | Raw (0–3) | Raw (0–100) | Final SV (0–3) |
|---|---|---|---|
| IndustryLLM developmental result (Reasoning-enabled Think mode) | |||
| IndustryLLM 35B-A3B (post-SFT Think) | 2.120 | 70.7 | 2.030 |
| Proprietary reference rows (benchmark-reported setup) | |||
| Gemini 3.1 Pro | 2.253 | 75.1 | 2.083 |
| Qwen3.6-Plus | 2.231 | 74.4 | 2.073 |
| Claude Opus 4.6 | 2.164 | 72.1 | 2.011 |
| No-Think Base-Checkpoint Comparison | ||
|---|---|---|
| Structuring Task | CPT+SFT | Base+SFT |
| Exact match | 14.83% | 11.86% |
| Semantic match | 36.65% | 31.47% |
| Multiple choice | 82.91% | 79.86% |
| Production Metric | Formal Operational Definition |
|---|---|
| PV_L2O | Orders completed per product impression (page view to order); distinct from CPV tuples. |
| UV_L2O | Completed transactions per unique visitor session. |
| A2A inquiries | Buyer procurement inquiries initiated through the conversational assistant flow. |
| Demand-satisfaction rate | Proportion of search sessions where returned items fully cover stated requirements. |
| Transaction-conversion rate | Ratio of fulfilled procurement transactions to active buying sessions. |
| Product CTR per visitor | Ratio of unique item detail clicks to active purchasing visitors. |
| Dimension | Standard General LLM Response | IndustryLLM Intent Interpretation |
|---|---|---|
| Raw Buyer Query | “帮我找 42络钼 螺栓 16674 M1035 但要50长” (“Find me 42-luo-mu bolts 16674 M1035 but need 50 length”) | |
| Material Parsing | Retains verbatim typo “42络钼” or fails extraction; zero catalog recall. | Normalized: Maps phonetic typo to canonical alloy grade 42CrMo . |
| Standard Mapping | Interprets “16674” as internal product SKU or arbitrary quantity. | Expanded: Resolves truncated designator to GB/T 16674 ( Hexagon bolts with flange ). |
| Constraint Logic | Arbitrarily selects or via recency bias; risks silent physical mismatch. | Conflict Interception: Identifies geometric contradiction ( vs. ); sets length to . |
| Actionable Output | Directly emits unverified, hallucinated product recommendations. | Deterministic Gating: Generates RFQ payload with missing field flagged; asks targeted clarification: “请确认螺栓公称长度为 35 mm 还是 50 mm?” |
| Production Endpoint | Observed Shift | Evaluation Methodology & Control Conditions |
|---|---|---|
| End-to-end response time | 6–7 s 1.5 s | Matched GPU hardware pool and serving framework; load distribution unisolated. |
| A2A inquiry volume | +6.50% | Relative percentage increase ( ). |
| Gross merchandise value (GMV) | +4.25% | Relative percentage increase ( ). |
| Advertising revenue | +1.85% | Relative percentage increase ( ). |
| Attribute-standardization rate | 62.5% 85.2% | Absolute percentage rate improvement ( ). |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Stage | Procedure | Retained |
|---|---|---|
| Source documents | industrial documents sampled from the training corpus, so that every question has a source document inside it | 400,000 |
| Question generation | factual and open-ended items from topic clusters and keyword pools, self-contained phrasing, verbatim answer points | 120,000 |
| Cleaning | drop anaphoric items, items under 15 characters, and items whose answer points cannot be matched in the source document | 113,000 |
| Weakness probing | annealing-start checkpoint, eight samples per item ( , top- 0.8), resampled to sixteen inside the ambiguous band | — |
| Response scoring | one judge call rates the sampled responses on a 0–5 scale and labels the dominant defect | pool mean 2.17 |
| Weakness selection | low mean score with dominant defect “knowledge error” | 34,000 (30.1%) |
| Group mean | Paired contrast | |||||
|---|---|---|---|---|---|---|
| Channel | A | B | C | B A | C A | B C |
| Reference-answer log-probability | ||||||
| Judged answer score, 0–5 | 2.159 | 2.217 | 2.206 | |||
| paired win rate | — | — | — | 54.6% | 50.9% | 51.6% |
| Case stratum | Currently available | Evidence status |
|---|---|---|
| Alias / standard / conflict | Narrative for 42CrMo, GB/T 16674, and conflicting length expressions | Illustrative only; no frozen paired output or blinded ruling |
| Unit and attribute normalization | Aggregate structuring scores only | No outcome-independent paired case |
| Missing information and abstention | Conceptual pump example only | Formulation example, not empirical evidence |
| Catalog evidence and eligibility | No end-to-end record | Not evaluated in this report |
| Tie or IndustryLLM failure | None displayed | No comparative case set is reported |
| Field | Required content |
|---|---|
| Provenance and selection | Case ID, frozen split, timestamp, category, risk tier, selection rule, and privacy edits |
| Common input | De-identified buyer query, relevant context, schema, candidate records, and accessible evidence |
| Reference state | Expert category; resolved explicit and derived constraints; hard-versus-soft status; required-versus-excluded polarity; operator, value, unit, and origin; critical unresolved fields; eligible set when evaluated |
| Base+SFT output | Verbatim structured and natural-language output, including citations, clarification, or abstention |
| CPT+SFT output | Verbatim output under the identical harness |
| Blinded adjudication | Per-field correctness, unsupported inference, conflict handling, hard-constraint status, error taxonomy, and rationale |
| Source class | Retained | Information not available | Governance status |
|---|---|---|---|
| Filtered open web | 25B tokens | Raw volume; cutoff; language, industry, and category mix; classifier validation, thresholds and yield; deduplication; phase sampling | Source-specific terms apply; corpus not redistributed |
| Curated / purchased technical | 5B tokens | Named source types and revisions; standards cutoff; document count; overlap and sampling | Source-specific access terms apply; corpus not redistributed |
| Platform commerce | 10B tokens | Date range; product/query/inquiry mix; categories; cleaning; deduplication; phase sampling | De-identified internal data; not redistributed |
| General corpus | 60B tokens | Named corpora and revisions; languages; unique and sampled tokens by phase | Source-specific terms apply; corpus not redistributed |
| Procedure | Currently reported | Information not available | Teacher/validation status |
|---|---|---|---|
| Genre/style diversification | Ten genres, eight styles; Qwen3-Max | Input documents/tokens; candidates and retained records/tokens; acceptance; deduplication; cross-procedure overlap | Teacher revision, prompt hash, and sampled validation not available |
| Minimal edits | Localized long-document edits; short-document regeneration allowed; Qwen3-Max | Full-scale candidates, retained edits/documents/tokens, non-target equality, edited-token share, drop reasons, source-validation yield | Teacher revision and independent factual validation not available |
| Weakness-targeted QA | M full-scale questions; Qwen3.7-Max | Selected QA pairs/documents/tokens, selection yield, duplicates, source and cross-procedure overlap | Teacher/judge revisions, prompts, and validation results not available |
| Total transformed | M texts; 20B tokens | Reconciliation to source rows without double counting; unique versus sampled exposure | Final manifest revision and hash not available |
LLM Fine-Tuning
LLM fine-tuning adapts pretrained large language models to tasks, domains, languages, and behaviors through additional training.
See all 746 papers