plexe

A room-mapping benchmark from real booking traffic (v5.1)

Abstract

Data sources

SourceWhat it contributesUsed for gold?
Plexe panelSupplier room names and prices from real searches, May 4 to August 11 2026: 85,548 hotels, 33.6 million requests.Names only
Hotels' own websitesOfficial room lists, scraped after checking robots.txt, one request every 2 seconds per site.Yes: the reference rooms
Plexe production groupingsHow the live system grouped names (July to August 2026).No: a baseline only, never an input to gold
PeopleThree blind review sheets (see Human validation).Validation, plus 59 adjudicated pairs

Construction pipeline

Every stage below removes hotels for a stated reason. Bar length uses a log scale so the small final sets stay visible; the count is exact.

Horizontal axis: hotels remaining (log scale).

How a pair gets a label

A supplier listing is placed on a room from the hotel's own website only when its normalised words equal exactly one published room's words. Two listings on the same room form a same-room pair; two listings on different rooms, where neither room's words contain the other's, form a different-room pair. Anything ambiguous is left out rather than guessed.

Datasheet

Files and shapes

Every released file, with its size, its columns and an example value.

Label distributions and splits

Split sizes by stratum

Human validation

Three blind checks, each answered without seeing the machine's answer. The first pass of each sheet is the record.

Baselines and results

Scores are counted per supplier name, so identical names already share a row; that is why "Identical names together" scores the same as "Every name its own row".

Why the trivial token-set baseline scores near-perfect. v5.1 gold only checks names worded the same as the hotel's own room list: a same-room pair exists only when both names have exactly the words of one published room. Two names with the same set of words are therefore always the same room by construction, so grouping by word set never misses a match this gold can see. The gold cannot see differently worded names for one room, so a low missed-match number here is a floor, not a verdict.

The internal evaluation set (aggregates only)

Limitations

Changelog

Download

Public v5.1 files only. The sealed test and the internal set are not released.