How IRIS learns a place

Place embeddings · Step 5

How the embedding powers a forecast

The embedding is not a screen you stare at. It is the layer every IRIS answer reads from. It finds the real places most like a proposed site; a separate, transparent model turns their trading into a forecast with a range.
A busy European high street lined with shops and pedestrians, the kind of real, trading location the embedding ranks as a look-alike.

By itself, an embedding tells you which locations resemble each other. That is genuinely useful, but it is not yet a decision. A forecast is a decision-grade answer, and getting from one to the other is a deliberate two-step move that IRIS keeps visibly separate, because collapsing them is where location tools tend to start overclaiming.

Step one: find the real look-alikes

Because similar places get similar vectors, IRIS can take a proposed site and line up the real, trading locations most like it. This is the honest core of the whole system: the comparison is to actual places with actual results, not to a generic template of "a good site". The ranking is by distance in the embedding space, and it is not cherry-picked, weaker matches are part of the picture, because knowing where the resemblance thins out is as informative as knowing where it holds.

The embedding finds the real places most like your site. A separate, transparent model turns how those places actually trade into your forecast.

Step two: turn trading into a forecast

The embedding does not predict revenue on its own. Once the closest real matches are found, a separate, transparent and adjustable model reads how those places actually trade and turns it into a forecast for the new site, with a prediction interval rather than a single confident number. That second model is the one you can open, question and override. It is also the only part of the system that carries a measured track record, because it is the only part tested against real openings. The similarity step supplies the comparison; the forecasting step supplies the number and its range, and each is honest about what it does.

This division is why we are careful with words like "look-alike". IRIS really does rank comparable places, and that ranking is a real capability. What we do not do is dress an illustration up as a live result: any specific set of matching cities and scores you see used to explain the idea is there to show how ranking works, not to report a measured adjacency for a real site.

The similarity step (the embedding)The forecasting step (downstream model)
Finds the real trading places most like your siteTurns how those places actually trade into a number
Ranks by distance in the embedding spaceReturns a forecast with a prediction interval, not a lone number
Carries no measured track record of its ownThe only part tested against real openings, so the only part that does
Learned across millions of places at onceTransparent and adjustable: you can open, question and override it

One layer under every answer

The same embeddings feed more than the revenue forecast. A white-space map, where you have no presence but a place resembles your winners, reads from them. A catchment profile reads from them. A cannibalisation check, whether a new site would eat into an existing one, reads from them. Because every answer is built on the same picture of a place, the answers stay consistent with each other: the white-space map and the forecast are not two different opinions from two different systems, they are two views of one shared layer.

  • White space: places that resemble your best sites, where you are not yet.
  • Catchment: who and what the embedding sees around a location.
  • Cannibalisation: how much two catchments would overlap.
  • Forecast: the downstream model's number, with its range.
The layer beneath IRIS

The embeddings sit under everything IRIS does.

They are not a screen you stare at. They are the layer IRIS reads.

The embedding does not predict revenue on its own. IRIS uses it to find your closest real-world matches, then a transparent, adjustable model turns their actual trading into your forecast, with a prediction interval.

White-space maps, catchment profiles and cannibalisation checks all read from the same embeddings, so every answer is built on the same picture of a place.

See how IRIS works
ForecastWhite spaceCatchmentCannibalisationIRIS EMBEDDINGSone vector per hex

One embedding layer, read by every IRIS answer. Illustrative.

That is the shape of it, end to end. A location becomes more than 100 signals, the signals become eight learned numbers on a fair grid, the numbers find the real places most like your site, and a transparent model turns how those places trade into a forecast you can defend. Each step does one job, and none of them claims more than it has earned.