Skip to main content

Loaded 4561 golden entries Loading modelneural classifierThe machine learning model at the core of Mailwoman's parser — a transformer encoder (~30M parameters) trained from scratch to do BIO token classification over addresses. It learns the 'grammar' of address formats; the gazetteer supplies the 'atlas.'... Running evalevalRunning the model against a held-out golden dataset and computing per-component F1, exact-match, calibration, and resolved-coordinate error.... 500/4561 (2.5s) 1000/4561 (4.9s) 1500/4561 (7.5s) 2000/4561 (9.8s) 2500/4561 (12.2s) 3000/4561 (14.6s) 3500/4561 (17.0s) 4000/4561 (19.6s) 4500/4561 (21.9s)

Error Analysis Report

Golden setgolden setA hand-labeled evaluation dataset of US, French, and adversarial addresses used as ground truth for evals.: 4561 entries Modelneural classifierThe machine learning model at the core of Mailwoman's parser — a transformer encoder (~30M parameters) trained from scratch to do BIO token classification over addresses. It learns the 'grammar' of address formats; the gazetteer supplies the 'atlas.': NeuralAddressClassifier Time: 22.2s

Summary

MetricCountRate
Exact matchexact matchThe share of eval items whose every component is correct (compared per-span or per-token). Stricter than per-tag F1, which credits partial correctness.96421.1%
Missed entities1889
Boundary errors3921
Confused tags1607
Hallucinated tags1383

Per-tag breakdown

TagExpectedCorrectMissedBoundaryConfusedHallucinatedRecallrecallOf the spans whose gold label is a given tag, the fraction the model found. High recall means few misses. Paired with precision to compute F1.
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.3383134348140059250339.7%
regionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.3227209670515627011765.0%
postcodepostcodeThe country-specific postal code (US ZIP, French code postal, etc.). Mailwoman handles postcode parsing entirely by rule classifier — a regex problem, not an ML one.3006228435510026714576.0%
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.293181835114623004627.9%
house_number174513791604616038179.0%
venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.110132190680108629.2%
countrycountryThe top-level address component (an ISO country). Closed-vocabulary, so it is best handled by a deterministic matcher feeding a proposal rather than a retrained model head.2456010473810124.5%
dependent_locality400400000.0%
po_boxPO boxA numbered mailbox at a post office used as a delivery address instead of a physical street location. Mailwoman tags it as the po_box component; structurally the same family as a subpremise.2714940451.9%
street_prefix100100000.0%
street_prefix_particle6060000.0%
unitunitA subdivision of a building — apartment, suite, floor — that refines a street address. Mailwoman's unit component; a designator plus identifier forms a subpremise.5050000.0%
street_suffix2020000.0%
intersection_a1010000.0%
intersection_b1010000.0%
cedexCEDEX (Courrier d'Entreprise à Distribution Exceptionnelle). A French postal routing for high-volume business mail: a CEDEX code delivers directly from a sorting centre, bypassing the local post office. A common negative-space format Mailwoman must parse.1010000.0%
attentionattentionThe core mechanism inside a transformer encoder. Each token's representation is updated by looking at every other token, with learned weights deciding how much each one matters.1010000.0%

Missed entities (1889)

  • 6220 SE Salmon St, Portland, OR 97215, USA — missing street_prefix="SE"
  • 6220 SE Salmon St, Portland, OR 97215, USA — missing street_suffix="St"
  • 123 Main St Apt 4B, Springfield, IL 62701 — missing unitunitA subdivision of a building — apartment, suite, floor — that refines a street address. Mailwoman's unit component; a designator plus identifier forms a subpremise.="Apt 4B"
  • Main St & 5th Ave, Portland, OR — missing intersection_a="Main St"
  • Main St & 5th Ave, Portland, OR — missing intersection_b="5th Ave"

Boundary errors (3921)

  • 6220 SE Salmon St, Portland, OR 97215, USAstreetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.: expected "Salmon" got "SE Salmon St"
  • 500 W 7th St Ste 1100, Cincinnati, OH 45203-1234streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.: expected "7th" got "W 7th St Ste 1100"
  • 123 main st portland or 97214streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.: expected "main st" got "main"
  • CULLEN INSULATION INC, POBOX 3211 FARGO ND 58108, FARGO, ND 58108venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.: expected "CULLEN INSULATION INC" got "CULLEN"
  • CULLEN INSULATION INC, POBOX 3211 FARGO ND 58108, FARGO, ND 58108streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.: expected "POBOX 3211 FARGO ND 58108" got "POBOX 3211"

Confused tags (1607)

  • Main St & 5th Ave, Portland, ORlocalitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.: expected "Portland" got "Main St"
  • 05770 VT DELONG LNstreetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.: expected "DELONG LN" got "VT"
  • ND 58368 6th St SWstreetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.: expected "6th St SW" got "ND 58368 6th St"
  • WY 82601 Mountain WaystreetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.: expected "Mountain Way" got "WY"
  • Woodland Ave NE, NDregionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.: expected "ND" got "NE"

Hallucinated tags (1383)

  • Main St & 5th Ave, Portland, OR — hallucinated streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.="Ave"
  • 12345 Mt Tabor Park, Portland, OR 97215 — hallucinated streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.="Mt Tabor Park"
  • Vermont, USA — hallucinated localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.="Vermont"
  • 05764 Finel Hollow Road, VT — hallucinated house_number="05764"
  • 05764 Finel Hollow Road, VT — hallucinated localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.="Finel Hollow Road"