Machine learning (ML)
Machine learning (ML) is the family of techniques in which algorithms learn patterns from historical data instead of following rules a programmer wrote by hand. Feed a model thousands of labeled purchase order lines and it learns to classify new ones; feed it years of price history and it learns to flag quotes that break the pattern. ML supplies most of the working intelligence behind procurement AI.
Examples
Spend classification: A manufacturer trains a classifier on 60,000 historically coded PO lines. New lines auto-code at 93% accuracy; the 7% below the confidence threshold queue for human review, which takes one analyst about two hours a week instead of a quarterly cleanup project.
Anomaly detection: A model learns that a stamped bracket's price tracks steel coil with a six-week lag. When a renewal quote lands at $3.85 against a predicted $3.38 to $3.52, the buyer digs in and finds a surcharge from a 2024 steel spike that was never removed.
Silent drift: A lead-time model trained on pre-disruption history keeps predicting 8-week deliveries while actuals stretch to 15. Monthly accuracy tracking catches the drift; retraining on recent receipts fixes it.
Definition
The contrast with rules-based software matters in practice. A rules engine for spend classification needs someone to maintain keyword lists (if the description contains BRG, code to bearings), and it breaks on every new phrasing. An ML classifier trained on historically coded lines generalizes to descriptions it has never seen, and its accuracy can be measured on held-out data rather than asserted.
Within AI broadly, ML is the learning machinery. Procurement applications cluster in three areas: classification (coding spend, matching duplicate supplier records), prediction (price and lead-time forecasting and supplier delivery risk, the engine room of predictive analytics), and anomaly detection (a quote or invoice that deviates from learned patterns).
The limits are unglamorous. Models need enough clean, labeled history; a category with 40 historical orders will not train anything useful. They learn the past, so structural breaks (a new tariff, a supplier change, a redesign) degrade them silently until retrained. And confidence varies by prediction, so good implementations route low-confidence cases to a human queue instead of forcing an answer.
Frequently asked questions
What is machine learning in simple terms?
Machine learning is software that learns patterns from historical data instead of following rules a programmer wrote by hand. Show a model thousands of purchase order lines that people already coded, and it learns to code new ones on its own. The more clean history it sees, the better its judgments get.
What is the difference between machine learning and artificial intelligence?
Artificial intelligence is the broad category of systems that perform tasks requiring judgment. Machine learning is the learning machinery inside it, and it supplies most of the working intelligence in procurement AI today: models trained on historical spend, prices, and lead times. Newer generative and agentic systems still rely on ML techniques underneath.
How is machine learning used in procurement?
Applications cluster in three areas. Classification codes spend and matches duplicate supplier records, prediction forecasts prices, lead times, and supplier delivery risk, and anomaly detection flags a quote or invoice that deviates from learned patterns. Together they turn transaction history into working signals for buyers.
How much data does machine learning need to be useful?
Enough clean, labeled history to learn from, and the amount varies by task. A category with 40 historical orders will not train anything useful, while a classifier trained on tens of thousands of coded lines can reach production accuracy. Models also age: structural breaks such as a new tariff or a supplier change degrade them silently until they are retrained on recent data.
How is machine learning different from rules-based software?
A rules engine follows instructions someone wrote and maintains, so it breaks on phrasings its keyword lists have never seen. An ML classifier generalizes to inputs it was never shown, and its accuracy can be measured on held-out data rather than asserted. The tradeoff is that ML needs training history and periodic retraining, while rules work from day one on whatever logic you can write down.
Related Terms
Previous