Methodology & limitations

What SizeMemo calculates, and what it doesn't.

Size matching is deterministic

For each size and each point of measure the engine computes ease: garment measurement minus body measurement.

Ease is compared with a target range that depends on garment category and the shopper's fit preference. Inside the range costs nothing. Outside it, the penalty is the distance in centimetres × the point's weight. Too-tight distances are multiplied by 1.5, because a garment that is too small can't be worn, while one that's slightly loose usually can.

The size with the lowest total penalty is suggested. When two adjacent sizes score within 1.5 points, the shopper is told they're between sizes. Stretch fabrics allow 3 cm less ease at circumference points.

The same inputs always give the same output. Amazon Bedrock is used afterwards only to phrase the explanation; it never picks or changes a size.

Default ease targets — tops (cm)

PointFittedRegularRelaxed
Chest / bust4 to 99 to 1515 to 24
Waist4 to 1010 to 1816 to 30
Sleeve vs arm-1 to 2.5 (all preferences)

Defaults are starting points and should be tuned with each brand's fit sessions.

AI interprets feedback

Return comments are unstructured. A Claude model on Amazon Bedrock assigns each one a category (too small, too large, too long, too short, unexpected fit or not fit-related), the body area mentioned, a confidence score and a one-line rationale.

Low-confidence results are queued for review, and a person's correction always overrides the model. If Bedrock is unavailable, a transparent keyword classifier is used and labelled as such.

Consistency needs two signals

A product is flagged as a potential sizing inconsistency only when its measurements sit outside the brand block's tolerance in two or more sizes and classified feedback complains in the matching direction and body area.

One signal alone is reported separately: off-spec measurements may be a deliberate design choice, and feedback alone may point to fabric or styling.

Limitations, stated plainly

  • SizeMemo does not measure bodies. It uses measurements a shopper enters, or a garment they already own.
  • We do not estimate body measurements from photographs. We would only offer that alongside a validated, consent-based measurement system.
  • Self-measurement commonly varies by 1–2 cm, enough to change a result near a size boundary.
  • Garments carry manufacturing tolerances. A recommendation is only as good as the measurements on file.
  • Fabric drape, stretch recovery, posture and personal taste are only partly captured by numbers.
  • Every recommendation shows a confidence level and its full working, so shoppers and staff can judge it for themselves.