Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. The Limits: What Machine Learning Cannot Do
AI & Machine Learning

The Limits: What Machine Learning Cannot Do

An honest list of what these systems cannot deliver, so a project is scoped against reality rather than against expectations set by marketing.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Machine learning cannot predict genuinely unprecedented events, establish causation from observation alone, work without recorded outcomes, replace a decision nobody has defined, or fix a process that does not work. Knowing this scopes projects correctly.

Scoping against reality

Most disappointing projects were scoped against an expectation formed by marketing rather than by what these systems do. Stating the limits plainly is more useful than another list of possibilities.

None of what follows means machine learning is not worth doing. It means the projects worth doing look different from the ones people often ask for.

It cannot predict the unprecedented

Models learn patterns from history. An event with no precedent in the data - a novel disruption, a first-time regulatory change, a competitor doing something nobody has done - is outside what any model can anticipate.

This is worth stating because forecasting projects are sometimes justified on avoiding the last crisis. A model would not have predicted it, and building one on that basis sets up a failure.

What models do handle well is the ordinary variation that makes up most of business life, which is where the value actually is.

It cannot establish causation from observation

A model finds patterns. It cannot tell you that changing something will change the outcome, only that the two have gone together historically.

This matters because the business question is usually causal. 'Customers who receive the newsletter buy more' does not mean sending more newsletters will increase sales - it may mean engaged customers subscribe.

Answering a causal question requires an experiment or a method designed for it. Where an experiment is impossible, a simulation with honest assumptions is often the next best thing.

Five more it cannot do

  • Work without recorded outcomes. If nobody wrote down what happened, there is nothing to learn from.
  • Fix a process that does not work. Predicting failures in a broken process produces accurate predictions of a bad outcome.
  • Replace a decision nobody has defined. If it is unclear what should happen with a prediction, the prediction is useless.
  • Overcome bad data with more data. Systematically wrong records produce a model that reproduces the error faithfully.
  • Tell you what your business should do. It informs decisions within a strategy; it does not supply one.

The limits are the useful part

Ask insteadRather than
Which of these will happen more often?What unprecedented event is coming?
What would a test tell us?Does this cause that?
What should we start recording?What can we do with no outcome data?
Which decision will change?What insights can we get?

The right-hand column is what gets asked; the left is what can be answered. Translating between them is most of what a good scoping conversation does.

Knowing what it cannot do is what lets you scope a project that will work.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does generative AI change these limits?

Not the fundamental ones. It handles language and unstructured content far better, but causation, unprecedented events and missing outcomes remain limits.

What if we have no historical outcomes?

Then start recording them. A year of properly recorded data makes projects possible that are not possible today.

Can machine learning tell us why something happened?

It can identify what correlated with it, which is a starting point for investigation rather than an answer.

Is it worth doing at all given these limits?

Yes, for the many repeated decisions where the pattern is in your history. The limits define where, not whether.

Keep reading

More on AI & Machine Learning

Start here

Want machine learning project details from us?

Tell us what you are trying to predict and roughly what data you hold. We will come back with an honest view on whether machine learning is the right tool, what the work would involve and a realistic cost range. If a spreadsheet would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →