Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Keeping a Model Valid Through a Business Change
AI & Machine Learning

Keeping a Model Valid Through a Business Change

A new pricing structure, an acquisition or a system migration can invalidate a model overnight. How to spot it and what to do.

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

Structural changes break models in ways ordinary drift monitoring can miss, because the historical data no longer describes the current business. Treat known business changes as planned model events rather than waiting for monitoring to notice.

Drift and structural change are different

Drift is gradual: customers change, seasons shift, behaviour moves. Monitoring is designed for it and handles it reasonably.

A structural change is abrupt and different in kind. A new pricing model, a migrated ERP, an acquired business, a changed product hierarchy - after these, history describes a business that no longer exists.

Monitoring may detect the effect eventually, but by then decisions have been made. These changes are known in advance, which means they can be planned for.

Changes that should trigger a review

  • Pricing or discount structure changes
  • A system migration, particularly where field definitions change
  • An acquisition or merger bringing different customers or products
  • A product hierarchy or category restructure
  • A significant channel change - opening online, closing branches
  • A regulatory change altering what can be collected or how decisions are made
  • A major process change in how work is recorded

System migrations cause the most damage per unit of attention received. A field that meant one thing in the old system and something subtly different in the new one produces a model that is confidently wrong with no visible error.

What to do, in order

  1. Identify which models depend on what changed - which is much easier if you maintain a register of models and their inputs.
  2. Decide whether history remains valid. Sometimes it can be mapped forward; sometimes it genuinely cannot.
  3. Where it can be mapped, apply the mapping consistently to history and document it.
  4. Where it cannot, consider training on the shorter post-change period, accepting reduced data.
  5. Increase monitoring frequency around the change, and keep the previous model available for comparison.

Point one depends on having a model register. Organisations with several models frequently cannot answer which ones use a particular field, which makes every change riskier than it needs to be.

The awkward period afterwards

OptionTrade-off
Keep using the old modelFast, but increasingly wrong
Retrain on mapped historyGood if mapping is sound; risky if not
Retrain on post-change data onlyCorrect but little data at first
Fall back to a rule temporarilyCrude, predictable, buys time
Blend old and newComplex but smooths the transition

There is no free option. The right choice depends on how fundamental the change was and how much post-change data you can accumulate before decisions have to be made.

Get into the change conversation earlier

The recurring problem is that model owners hear about business changes after they happen. Systems migrate, pricing changes, and nobody thinks to mention it to whoever maintains the forecast.

The fix is organisational: get models represented in whatever change process exists, and maintain a register that makes the dependency visible. A single line in a project checklist asking which models are affected prevents most of this.

After a system migration, your history describes a business that no longer exists.

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

How long before a model is usable after a big change?

Enough post-change data to cover the patterns that matter, including at least one cycle of any seasonality. Until then, expect reduced reliability and say so.

Can we map old data to the new structure?

Sometimes, where the mapping is genuine rather than approximate. Document it, and validate that mapped history behaves like post-change data.

Should we pause the model during a migration?

Often wise, or fall back to a simpler rule. Producing confident predictions from data you do not yet trust is the worse option.

How do we know which models are affected?

Keep a register of models and the fields they depend on. Without one, every change requires investigation from scratch.

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 →